- 2
- 0
- 约4.2千字
- 约 14页
- 2026-04-18 发布于湖南
- 举报
c语言全国二级历年真题及答案
一、单项选择题
1.以下关于C语言标识符的叙述中,正确的是()
A.标识符可由字母、数字和下划线组成
B.标识符可与C语言关键字同名
C.标识符中大写字母和小写字母代表不同标识
D.数组名不是标识符
答案:C
2.以下选项中合法的常量是()
A.999
B.2.7e
C.0Xab
D.123E0.2
答案:C
3.若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()
A.i=(a+k)=(i+k);
B.a=a++,i++;
C.i=a%11;
D.i=!a;
答案:C
4.以下叙述中正确的是()
A.只要适当地修改代码,就可以将do-while与while相互转换
B.对于“for(表达式1;表达式2;表达式3)循环体”首先要计算表达式2的值,以便决定是否开始循环
C.对于“for(表达式1;表达式2;表达式3)循环体”,只在个别情况下才能转换成while语句
D.如果根据算法需要使用无限循环(即通常所称的“死循环”),则只能使用while循环
答案:A
5.有以下程序:
```c
includestdio.h
main()
{
inta=1,b=2,c=3,d=0;
if(a==1b++==2)
i
原创力文档

文档评论(0)