C语言程序编译后生成的文件可以直接运行
NCRE计算机等级考试二级(C语言程序设计) 练习题
共 693 道题,以下仅展示题目与选项,供练习与学习使用。
想边做边批改、自动判分、收藏错题?
前往主站在线练习《NCRE计算机等级考试二级(C语言程序设计)》,获得完整学习体验。
前往 爱课堂 学习 →
下列语句中,属于复合语句的是( )
- AA. if(x>y) x=y;
- BB. {x=y;y=z;}
- CC. if(x>y) x=y; else x=z;
- DD. while(i<10) i++;
以下叙述中正确的是( )
- AA. C语言语句以分号作为结束标志,所以分号是语句的一部分
- BB. 复合语句不需要分号结束
- CC. 空语句是合法的语句
- DD. 赋值表达式不是语句
下列语句中,不正确的是( )
- AA. ;
- BB. {} ;
- CC. {int i=0;}
- DD. {int i=0}
C语言中,最基本、最简单的语句是( )
- AA. 表达式语句
- BB. 复合语句
- CC. 空语句
- DD. 控制语句
以下程序段的输出结果是( )
int x=3,y=5;
printf("%d",x+y);
- AA. 8
- BB. 3+5
- CC. x+y
- DD. 35
若有定义:int a=1,b=2,c=3;,执行语句a=b,c++;后,a的值为( )
- AA. 2
- BB. 1
- CC. 3
- DD. 0
以下程序段的输出结果是( )
int i=5,j=6,k=7;
printf("%d",ii);
- AA. 1
- BB. 0
- CC. 5
- DD. 6
以下语句序列执行后,x的值是( )
int x=5;
x*=3+4;
- AA. 27
- BB. 35
- CC. 15
- DD. 20
若有定义:int a=5,b=6;,执行语句a
单选题
1分
单选题
1分
单选题
1分
单选题
1分
单选题
1分
单选题
1分
单选题
1分
单选题
1分
单选题
1分
单选题
1分
- AA. 6,6
- BB. 6,6(但a执行了自增)
- CC. 5,6
- DD. 6,7
已知a=5,执行语句printf("%d",a++)后,输出的是( )
- AA. 5
- BB. 6
- CC. 4
- DD. 不确定
已知a=5,执行语句printf("%d",++a)后,a的值是( )
- AA. 5
- BB. 6
- CC. 4
- DD. 7
以下语句序列执行后,m和n的值分别是( )
int m=10,n=20;
m-=n;
- AA. 10,20
- BB. 10,-10
- CC. -10,20
- DD. -10,-10
下列语句中,正确的是( )
- AA. a+b;
- BB. a+b
- CC. a++;b
- DD. a++b++
设x=3,y=5,执行printf("%d",(x++,y++,x+y));后输出( )
- AA. 3
- BB. 5
- CC. 10
- DD. 8
若有定义:int a=3,b=4;,执行a=b,a+b后,a的值是( )
- AA. 4
- BB. 7
- CC. 8
- DD. 3
若有定义:int a=3,b=5;,表达式a%=(b%3)的值是( )
- AA. 0
- BB. 1
- CC. 2
- DD. 3
以下叙述中错误的是( )
- AA. 复合语句在语法上被视为一条语句
- BB. 空语句什么也不做
- CC. break语句可以用于if语句
- DD. goto语句通常不用
以下程序段的输出结果是( )
int x=2,y=3;
printf("%d,%d",x,x++);
- AA. 2,2
- BB. 3,2
- CC. 3,2(环境相关)
- DD. 2,3
若有定义:int a=3,b=4,c=5;,表达式a+b>c&&b==c的值为( )
- AA. 1
- BB. 0
- CC. 2
- DD. 表达式错误
本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《NCRE计算机等级考试二级(C语言程序设计)》在线练习。