
C语言测试题,请高手帮忙看一下
16、在C语言中,不正确的常量是()(2分)A、0xf6B、0876C、.5e-6D、+3e+217、以下错误的描述是()(2分)A、break语句不能用于循环语句和sw...
16、在C语言中,不正确的常量是()(2分)
A、0xf6 B、0876
C、.5e-6 D、+3e+2
17、以下错误的描述是()(2分)
A、break语句不能用于循环语句和switch语句外的任何其它语句 B、在switch语句中使用break语句或continue语句的作用相同
C、在循环语句中使用continue语句是为了结束本次循环,而不是终止整个循环 D、在循环语句中使用break语句是为了跳出循环体,提前结束循环
18、以下程序的输出结果是:main(){int x, y=0; for(x=1;x<10;x++) for(x=10;x<10;x++) y++; printf("%d\n",y);}(2分)
A、0 B、1
C、2 D、10
19、在以下关于C语言的叙述中,正确的说法是():(2分)
A、C语言比汇编语言快 B、C语言比FORTRAN语言快
C、C语言比FORTRAN语言和汇编语言都快 D、C语言比FORTRAN语言慢
20、下列常数中不能作为C的常量的是()(2分)
A、0xA5 B、2.5e-2
C、3e2 D、3e2.5
21、strlen( ”\\\018a,0\””)的值为():(2分)
A、11 B、8
C、7 D、6
22、设x、y均为int类型变量,且x=10,y=3,则以下语句 printf(“%d,%d\n”,x--,--y);的输出结果是():(2分)
A、10,3 B、9,3
C、9,2 D、10,2
23、已知int a[]={1,2,3,4,5,6,7,8,9},*p = a; 则值为3的表达式是()(2分)
A、p+=2,*(p++) B、p+=2,*++p
C、p+=3,*p++ D、p+=2,++*p
24、以下不合法的表达式是():(2分)
A、x=y=200; B、5+(x=10);
C、5+x=10; D、y+x==10;
25、假定x和y均为double类型,则表达式x=2,y=x+3/2的值是():(2分)
A、3.500000 B、3
C、2.000000 D、3.000000
26、有如下程序段:int w=1; x=2; y=3; z=4; m =(w<x) ? w : x; m =(m<y) ? m : y; m =(m<z) ? m : z; 该程序段执行后,m的值是:(2分)
A、4 B、3
C、2 D、1
27、对于char p[]="ABC\0ABCD\0ABCDE"; ,输出结果中能看到字符D的是():(2分)
A、printf("%s",p); B、printf("%s",p+4);
C、printf("%s",p+8); D、printf("%s",p+2);
28、C语言并不是非常严格的算法语言,在以下关于C语言的不严格的叙述中,错误的说法是():(2分)
A、有些不同类型的变量可以在一个表达式中运算 B、大写字母和小写字母的意义相同
C、在赋值表达式中赋值号(=)左边的变量和右边的值可以是不同类型 D、同一个运算符号在不同的场合可以有不同的含义
29、执行 printf("%d",(5/2+10%3)/3);的值是():(2分)
A、0 B、2
C、1 D、3
30、以下程序main( ) {int a=3; printf(“%d\n”,(a+=a-=a*a)); } 的输出结果是():(2分)
A、–6 B、12
C、0 D、-12
31、已知 int j;i=1;执行语句j=-i++;后,j的值是()(2分)
A、1 B、2
C、–1 D、–2
32、已知:char i=’A’;float f=11.5;正确的语句是():(2分)
A、(int f)%i B、int(f)%i
C、int(f%i) D、(int)f%i
33、已说明int a=256,执行语句printf(”%x” ,a);的结果是()(2分)
A、100 B、256
C、0ffe D、00ff
34、以下程序的输出结果是:main(){int x,y=0; for(x=1;x<10;x+=2) y++; printf("%d\n",y);}(2分)
A、4 B、5
C、6 D、7
35、若执行fopen函数时发生错误,则函数的返回值是()(2分)
A、地址值 B、0
C、1 D、EOF 展开
A、0xf6 B、0876
C、.5e-6 D、+3e+2
17、以下错误的描述是()(2分)
A、break语句不能用于循环语句和switch语句外的任何其它语句 B、在switch语句中使用break语句或continue语句的作用相同
C、在循环语句中使用continue语句是为了结束本次循环,而不是终止整个循环 D、在循环语句中使用break语句是为了跳出循环体,提前结束循环
18、以下程序的输出结果是:main(){int x, y=0; for(x=1;x<10;x++) for(x=10;x<10;x++) y++; printf("%d\n",y);}(2分)
A、0 B、1
C、2 D、10
19、在以下关于C语言的叙述中,正确的说法是():(2分)
A、C语言比汇编语言快 B、C语言比FORTRAN语言快
C、C语言比FORTRAN语言和汇编语言都快 D、C语言比FORTRAN语言慢
20、下列常数中不能作为C的常量的是()(2分)
A、0xA5 B、2.5e-2
C、3e2 D、3e2.5
21、strlen( ”\\\018a,0\””)的值为():(2分)
A、11 B、8
C、7 D、6
22、设x、y均为int类型变量,且x=10,y=3,则以下语句 printf(“%d,%d\n”,x--,--y);的输出结果是():(2分)
A、10,3 B、9,3
C、9,2 D、10,2
23、已知int a[]={1,2,3,4,5,6,7,8,9},*p = a; 则值为3的表达式是()(2分)
A、p+=2,*(p++) B、p+=2,*++p
C、p+=3,*p++ D、p+=2,++*p
24、以下不合法的表达式是():(2分)
A、x=y=200; B、5+(x=10);
C、5+x=10; D、y+x==10;
25、假定x和y均为double类型,则表达式x=2,y=x+3/2的值是():(2分)
A、3.500000 B、3
C、2.000000 D、3.000000
26、有如下程序段:int w=1; x=2; y=3; z=4; m =(w<x) ? w : x; m =(m<y) ? m : y; m =(m<z) ? m : z; 该程序段执行后,m的值是:(2分)
A、4 B、3
C、2 D、1
27、对于char p[]="ABC\0ABCD\0ABCDE"; ,输出结果中能看到字符D的是():(2分)
A、printf("%s",p); B、printf("%s",p+4);
C、printf("%s",p+8); D、printf("%s",p+2);
28、C语言并不是非常严格的算法语言,在以下关于C语言的不严格的叙述中,错误的说法是():(2分)
A、有些不同类型的变量可以在一个表达式中运算 B、大写字母和小写字母的意义相同
C、在赋值表达式中赋值号(=)左边的变量和右边的值可以是不同类型 D、同一个运算符号在不同的场合可以有不同的含义
29、执行 printf("%d",(5/2+10%3)/3);的值是():(2分)
A、0 B、2
C、1 D、3
30、以下程序main( ) {int a=3; printf(“%d\n”,(a+=a-=a*a)); } 的输出结果是():(2分)
A、–6 B、12
C、0 D、-12
31、已知 int j;i=1;执行语句j=-i++;后,j的值是()(2分)
A、1 B、2
C、–1 D、–2
32、已知:char i=’A’;float f=11.5;正确的语句是():(2分)
A、(int f)%i B、int(f)%i
C、int(f%i) D、(int)f%i
33、已说明int a=256,执行语句printf(”%x” ,a);的结果是()(2分)
A、100 B、256
C、0ffe D、00ff
34、以下程序的输出结果是:main(){int x,y=0; for(x=1;x<10;x+=2) y++; printf("%d\n",y);}(2分)
A、4 B、5
C、6 D、7
35、若执行fopen函数时发生错误,则函数的返回值是()(2分)
A、地址值 B、0
C、1 D、EOF 展开
展开全部
请一个一个地问,尊重一下大侠们的劳动成果!
我是让你一个问题一个问题的问,又没有加分,你让人家一次回答你那么的问题,没人会理你的!
我是让你一个问题一个问题的问,又没有加分,你让人家一次回答你那么的问题,没人会理你的!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
16, B
17, B
18, A
19, B
20, D
21, D
22, D
23, A
24, C
25, D
26, D
27, B
28, B
29, C
30, D
31, C
32, D
33, A
34, B
35, B
17, B
18, A
19, B
20, D
21, D
22, D
23, A
24, C
25, D
26, D
27, B
28, B
29, C
30, D
31, C
32, D
33, A
34, B
35, B
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
b b a d d c d a c a d c b c d c d a b b
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询