作业帮 > 综合 > 作业

此题是复习题,全是多选哦,

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/05 07:11:21
此题是复习题,全是多选哦,
1.下列符号串中,不属于C语言合法标识符的有——
A)_1_2_3 B)a-b-c C)int D)9cd
2.当把下列四个表达式用作if语句的控制表达式时,含义相同的选项有——.(假设k>0)
A)k%2 B)k%2= =1 C)(k%2)!=0 D)!k%2= =0
3.已有定义 int a=-2;和输出语句printf(“%8lx”,a);下列叙述不正确的有——
A)整型变量的输出形式只有%d一种
B)%x是格式符的一种,它可以适用于任何一种类型的数据
C) %x是格式符的一种,其变量的值按十六进制输出,但%8lx是错误的
D) %8lx不是错误的格式符,其中数字81规定了输出字段的宽度
4.下列选项中,没有构成死循环的程序段有——
A)int i=100; B)for( ; ; )
while(1)
{ i=i%100+1;
if(i>=100)break;}
C)int k=0; D)int s=36;
do { ++k;} while(k>=0); while(s);——s;
5.t为int类型,进入下面的循环之前,t的值为0:
while(t=1)
{ ……….}
则下列叙述不正确的有——
A)循环控制表达式的值为0 B)循环控制表达式的值为1
C)循环控制表达式不合法 D)循环有可能是个无限循环
6.下列判断正确的是——
A) char *a=“china”;等价于 char *a;*a=“china”;
B) char str[6]={“china”};等价于char str[ ]= {“china”};
C) char *s=“china”;等价于char *s;s=“china”;
D) char c[4]=“abc”,d[4]=“abc”;等价于char c[4]=d[4]=“abc”;
7.若变量已正确定义,以下能正确计算1+2+3+4+5的程序段有——
A)i=1;s=1; B)i=0;s=0;
do do
{ s=s+i;i++; { i++; s=s+i;
while(i
此题是复习题,全是多选哦,
1、BCD
2、ABC
3、ABC
4、ACD
5、AC
6、B
7、BCD
8、BD
9、ABD
10、CD
11、B
12、AC
13、ABCD