大学C语言考试题(卷)库(含标准答案解析) 联系客服

发布时间 : 星期四 文章大学C语言考试题(卷)库(含标准答案解析)更新完毕开始阅读

B、2 C、不一定 D、1 答案: B

题号:961

C语言中 while 和 do-while 循环的主要区别是()。 A、while的循环控制条件比 do-while的循环控制条件更严格 B、do-while 的循环体至少无条件执行一次 C、do-while 的循环体不能是复合语句 D、do-while 允许从外部转到循环体内 答案: B 判断

================================================== 题号:3927

两个字符串中的字符个数相同时才能进行字符串大小的比较 答案:错误 题号:5124 7&3+12的值是15。 答案:错误 题号:3721

语句 printf(\。输出为 0.333333。 答案:错误 题号:3862

如果函数值的类型和return语句中表达式的值不一致,则以 函数类型为准。 答案:正确 题号:6755

若i =3,则printf(\。输出的值为 -4。

答案:错误 题号:4579

通过return语句,函数可以带回一个或一个以上的返回值。 答案:错误 题号:2440

int i,*p=&i。是正确的C说明。 答案:正确 题号:4678

a=(b=4)+(c=6) 是一个合法的赋值表达式。 答案:正确 题号:6288

十进制数15的二进制数是1111. 答案:正确 题号:464

若 a=3,b=2,c=1 则关系表达式\的值为\真\。 答案:正确 填空

================================================== 题号:2713

以下程序段的输出结果是_____。

printf(“%d\\n”, strlen(“s\\n\\016\\0end”))。 答案: 空 1: 3

题号:2758

若x为double型变量,请写出运算x = 3.2, ++x后表达式的值_____和变量的值_____。 答案: 空 1: 4.2 空 2:

4.2 题号:3121

若有定义:int a=8,b=5,c 执行语句c=a/b+0.4后,c的值为_____ 答案: 空 1: 1

题号:4474

当计算机用两个字节存放一个整数时,其中能存放的最大十进制整数是_____、最小十进制整数是_____,它们的二进制形式是_____。 答案: 空 1: 65535 空 2: -32768 空 3:

1111 1111 1111 1111,1000 0000 0000 0000 题号:4683

若从键盘输入58,则以下程序输出的结果是_____。

main() { int a。

scanf\)。

if(a>50)printf(\)。 if(a>40)printf(\)。 if(a>30)printf(\)。 }

答案: 空 1: 585858 题号:1262

请写出与以下表达式等价的表达式是 A)_____B)_____。

A)!(x>0) B)!0 答案: 空 1: x <= 0 空 2: 1

题号:5076

以下程序的输出结果是_____。

main() { int a=0。

a+=(a=8)。

printf(\\n\)。 }

答案: 空 1: 16

题号:5410

以下程序的执行结果是_____。

main() {

int a, b, *p = &a, *q = &b。 a = 10。 b = 20。 *p = b。 *q = a。

printf(“a = %d, b = %d\\n”, a, b)。 }

答案: 空 1:

a = 20, b = 20 题号:5299

运用位运算,能将八进制数0125000除以4,然后赋给变量a的表达式是_____。