C语言大大救命啊 请好心人帮帮我 选择题答案 谢谢各位了

1、下面四个选项中,均是合法整型常量的选项是A、160-0xffff011B、-0xcdf01a0xeC、-01986,0120668D、-0x48a2e50x2、若nu... 1、下面四个选项中,均是合法整型常量的选项是
A、160 -0xffff 011 B、-0xcdf 01a 0xe
C、-01 986,012 0668 D、-0x48a 2e5 0x
2、若num、a、b和c都是int型变量,则执行表达式num=(a=4,b=16,c=32)后num的值为
A、4 B、16 C、32 D、52
3、设int类型的数据长度为2个字节,则unsigned int类型数据的取值范围是
A、0~255 B、0~65535
C、-32768~+32767 D、-256~+255
4、若有变量说明:int a=0,b=0,c=0;,以下符合C语言语法的赋值表达式是
A、a=9+b+c=a+9 B、a=9+b;c=a+9;
C、a=(9+b,b++) D、a=9+b++=a+7
5、以下能正确定义整型变量x、y和z并为其赋初值5的语句是
A、int x=y=z=5; B、int x,y,z=5;
C、int x=5,y=5,z=5; D、x=5,y=5,z=5;
6、设有程序段
int x=10;
while (x=0)
x=x-1;
A、while循环执行10次 B、循环是无限循环
C、循环体语句一次也不执行 D、循环体语句只执行一次
7、设x、y均是int类型变量,且x值为100,那么关于以下for循环的正确判断是
for (y=100; x!=y; ++x,y++)
printf("****\n");
A、循环体只执行一次 B、是无限循环
C、循环体一次都不执行 D、for语句中存在语法错误
8、若有以下程序段:
for (m=1; m<=100; m++)
{ scanf("%d", &y);
if (y<0)
continue;
printf("%3d", m);
}
正确的描述是
A、当y<0时整个循环结束 B、y>=0时什么也不输出
C、printf函数永远也不执行 D、最多允许输出100个非负整数
9、以下能对二维数组y进行初始化的语句是
A、static int y[2][ ]={{1,0,1}, {5,2,3}};
B、static int y[ ][3]={{1,2,3}, {4,5,6}};
C、static int y[2][4]={{1,2,3}, {4,5} , {6}};
D、static int y[ ][3]={{1,0,1,0}, { }, {1,1}};
10、有两个字符数组a,b,则以下能正确为a,b进行赋值的语句是
A、gets(a, b); B、scanf("%s%s", &a, &b);
C、getchar(a); getchar(b); D、gets(a); gets(b);
11、若有语句:char s1[10], s2[10]={"rooms"},则能将字符串rooms赋给数组s1的正确语句是
A、s1={"rooms"}; B、strcpy(s1, s2);
C、s1=s2; D、strcpy(s2, s1);
12、以下不正确的数组定义语句是
A、double x[5]={2.0, 4.0, 6.0, 8.0, 10.0};
B、int y[5]={0, 1, 3, 5, 7, 9};
C、char ch1[ ]={'1', '2', '3', '4', '5'};
D、char ch2[ ]={'\x10', '\xa', '\x8'};
13、设有定义:int a=4, *p=&a; float b=5.0; char c='S'; ,以下不合法的运算是
A、p++; B、a--; C、b++; D、c--;
14、若有说明语句:char c='9', *sp1, *sp2;,以下均正确的一组赋值语句是
A、sp1=&c; sp2=sp1; B、sp1=&c; sp2=&sp1;
C、sp1=&c; sp2=*sp1; D、sp1=&c; *sp2=*sp1;
15、下面程序段的运行结果是
char *s="abcde";
s+=1; printf("%d", s;)
A、bcde B、字符'b'的地址
C、字符'c'的地址 D、字符'b'的ASCII值
16、下面程序段的运行结果是
main( )
{ char c1, c2;
c1='A'+'5'-'3';
c2='A'+'6'-'3';
printf("%d, %c\n", c1, c2);
}
A、C,D B、67,D C、无确定值 D、B,C
展开
 我来答
百度网友a2fd6b5e8
2010-01-02 · 超过11用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:29.2万
展开全部
答案:

1-5 ACBBC
6-10 BCDBD
11-15 BBADB
16 B
洋谷梦0Fa
2010-01-02 · TA获得超过1818个赞
知道小有建树答主
回答量:937
采纳率:0%
帮助的人:695万
展开全部
有纸和笔的话很简单啊?你怎么还要别人来回答呢?!好好学吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a4a3e66ef
2010-01-02
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
自己做,很简单的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-01-02
展开全部
a cbbcc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-01-02
展开全部
b
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式