2025计算机二级C语言强化训练卷.docxVIP

  • 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)

1亿VIP精品文档

相关文档