C语言考试题.帮我做一下吧。

来源:百度知道 编辑:UC知道 时间:2024/06/10 07:59:36
一单选题(10*1分):
1下列不属于C语言关键字的是:
A char B while C typedef D look
2 下列关于C语言的叙述错误的是:
A 英文字母大小写不加以区分
B不同类型的变量可以出现在同一个表达式
C在赋值表达式中赋值号两边的类型可以不同
D某些运算符在不同的场合可以有不同的含义
3 下列转义符中错误的是:
A ‘\0’ B ‘\14’ C ‘\x111’ D ‘\2’
4 执行语句printf(“%d”,-1);后的输出结果是:
A -1 B –ffff C.1 D.ffff
5 设float a=2,b=4,c=3;,以下语言表达式与代数1/2(a+b)c计算结果不一致的是:
A (a+b)*c/2 B (1/2)*(a+b)*c
C (a+b )*c*1/2 D C/2*(a+b)
6设int a=10,b=20,c=30;,条件表达式a<b?a=5:的值是:
A 5 B 10
C 20 D 30
7设int a=9,b=-6,c;,执行语句c=a/b+0.8;后的C的值是:( )
A 1 B 1.8
C 2 D 2.3
8执行语句for(i=1;i++<=4;);后i的值是:( )
A 3 B4
C5 D不确定

9 设有:int i=010,j=10则printf(“%d,%d\n”++i,j

1.D
2.A
3.C
4.A
5.B
6.A
7.A
8.D
9.B
10.B

1.D
2.A
3.C
4.A
5.A
6.A
7.B
8.C
9.B
10.A
这位朋友,你的分数不高所以只给选择题答案,不好意思,我相信我的正确率还是很高的,接近100%。

1.D
2.A
3.C
4.A
5.A
6.A
7.B
8.C
9.B
10.B

一单选题(10*1分):
1下列不属于C语言关键字的是:
D look

2 下列关于C语言的叙述错误的是:
A 英文字母大小写不加以区分 c语言是区分大小写的

3 下列转义符中错误的是:
C ‘\x111’ //转义符16进制符号后数字,只能有两位应该改为‘\x11’

4 执行语句printf(“%d”,-1);后的输出结果是:
A -1

5 设float a=2,b=4,c=3;,以下语言表达式与代数1/2(a+b)c计算结果不一致的是:
B (1/2)*(a+b)*c //首先运算(1/2),两个都是整数,运算后结果会等于0

6设int a=10,b=20,c=30;,条件表达式a<b?a=5:的值是:
A 5 //“(判断句)?(语句1):(语句2)” 条件语句,若判断句部分为真,则执行第一个语句

7设int a=9,b=-6,c;,执行语句c=a/b+0.8;后的C的值是:( )
A 1 //因为定义c为整数,所以b,d肯定是错的

8执行语句for(i=1;i++<=4;);后i的值是:( )
C5

9 设有:int i=010,