- 0
- 0
- 约7.14千字
- 约 18页
- 2026-01-22 发布于山西
- 举报
2025计算机二级C语言强化训练卷
考试时间:______分钟总分:______分姓名:______
一、选择题(本大题共20小题,每小题1分,共20分。在每小题的四个选项中,只有一项是符合题目要求的,请将正确选项的字母填在题后的括号内。)
1.以下叙述中正确的是()。
A.C语言程序必须由函数组成
B.C程序中的注释只能放在单行上
C.C语言程序总是从main函数开始执行
D.C语言程序可以由过程组成
2.以下选项中,合法的C语言常数是()。
A.1.2e0.5
B.3.0e1.0
C.5e
D..5e2
3.若变量已正确定义并赋值,以下表达式中正确的是()。
A.a+b=5
B.a=a+5=a+3
C.int3b=a
D.a=a*3=3
4.有以下程序:
```c
intx=1,y=2;
printf(%d%d,x,y);
```
执行后,输出结果是()。
A.12
B.21
C.12
D.21
5.有以下程序:
```c
#includestdio.h
intmain(){
charc1=A,c2=a;
printf(%d%d,c1,c2);
return0;
}
```
执行后,输出结果是()。
A.6597
B.9765
C.Aa
D.aA
6.以下不正确的赋值语句是()。
A.x=y=100;
B.x=(y=100);
C.x=100;
D.100=x;
7.设有变量定义:`inta=3,b=4,c=5;`则表达式`!a||bc`的值是()。
A.0
B.1
C.2
D.3
8.若`chars[10]={China};`则数组`s`的长度是()。
A.4
B.5
C.6
D.7
9.以下关于`scanf`和`printf`函数的描述中,正确的是()。
A.`scanf`和`printf`函数可以向文件输入输出数据
B.`scanf`函数可以用于输出数据,`printf`函数可以用于输入数据
C.`scanf`和`printf`函数只能从键盘输入和向屏幕输出数据
D.`scanf`函数用于输入数据,`printf`函数用于输出数据
10.有以下程序:
```c
#includestdio.h
intmain(){
intx=10,y=20,z=0;
if(xy)z=x;x=y;y=z;
printf(%d%d%d,x,y,z);
return0;
}
```
执行后,输出结果是()。
A.10200
B.20100
C.201010
D.10100
11.有以下程序:
```c
#includestdio.h
intmain(){
inti=1;
while(i=5){
printf(%d,i);
i++;
}
return0;
}
```
执行后,输出结果是()。
A.12345
B.54321
C.135
D.531
12.有以下程序:
```c
#includestdio.h
intmain(){
inti=1;
do{
printf(%d,i);
i++;
}while(i=5);
return0;
}
```
执行后,输出结果是()。
A.12345
B.54321
C.135
D.531
13.有以下程序:
```c
#inclu
原创力文档

文档评论(0)