

1、填空题:
写出以下代码执行后,t1和t2的值,以空格隔开:int a=14;int t1 = a++;int t2 = ++a;
答案: 【 14 16】
2、填空题:
写出以下表达式的结果,结果之间间隔一个空格:6 + 5 / 4 – 22 + 2 * (2 * 2 – 2) % 2 / 310 + 9 * ((8 + 7) % 6) + 5 * 4 % 3 * 2 + 3 1 + 2 + (3 + 4) * ((5 * 6 % 7 / 8) – 9) * 10
答案: 【 5 2 44 -627】
1、单选题:
1.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( )
A.必须为字母
B.必须为下划线
C.必须为字母或下划线
D.可以是字母、数字和下划线中的任意一种
选项:
A: A
B: B
C: C
D: D
答案: 【 C】
2、单选题:
2、以下叙述错误的是( )A、一个C程序可以包含多个不同名的函数B、一个C程序只能有一个主函数C、C程序在书写时,有严格的缩进要求,否则不能编译通过D、C程序的主函数必须用main作为函数名
选项:
A: A
B: B
C: C
D: D
答案: 【 C】
3、单选题:
3、在C语言中,要求参加运算的数必须是整数的运算符是( )A、/ B、* C、% D、 =
选项:
A: A
B: B
C: C
D: D
答案: 【 C】
4、填空题:
1、若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是( )。
答案: 【 2.500000】
5、填空题:
2、有以下程序#include <stdio.h>int main(){int a=0,b=0,c=0;c=(a-=a-5);(a=b,b+=4);printf("%d,%d,%dn",a,b,c);return 0;}程序运行后输出的结果是( )。
答案: 【 0,4,5】
1、单选题:
以下哪个循环和其他三条循环不等价(假设循环体都是一样的)?
选项:
A: for ( i=0; i<10; i++ ) {…}
B: for ( i=0; i<10; ++i ) {…}
C: for ( i=0; i++<10; ) {…}
D: for ( i=0; i<=9; i++ ) {…}
答案: 【 for ( i=0; i++<10; ) {…}】
2、判断题:
while循环的条件满足的时候循环继续,而do-while的条件满足的时候循环就结束了
选项:
A: 正确
B: 错误
答案: 【 错误】
3、填空题:
以下代码片段执行结束后,变量i的值是多少?int i =10;
while ( i>0 ) {
i /=2;
}
答案: 【 0】
4、填空题:
̴
备案号:冀ICP备20010840号 2020-2099辉辉网络科技 All Rights Reserved