您现在的位置:首页> 考试报考 > C语言 > 2024计算机二级考试C语言章节练习(二)

2024计算机二级考试C语言章节练习(二)

一、单选题

1.以下叙述中正确的是( )。

A.在C语言程序中,main函数必须放在其他函数的最前面

B.每个后缀为.c的C语言源程序都可以单独进行编译

C.在C语言程序中,只有main函数才可以单独进行编译

D.每个后缀为.c的C语言源程序都应该包含一个main函数
 

2.以下叙述中错误的是( )。

A.C语言编写的函数源程序,其文件名后缀可以是.c

B.C语言编写的函数都可以作为一个独立的源程序文件

C.C语言编写的每个函数都可以进行独立的编译并执行

D.一个C语言程序只能有一个主函数
 

3.以下叙述中错误的是( )。

A.一个C程序可以包含多个不同名的函数

B.一个C程序只能有一个主函数

C.C程序在书写时,有严格的缩进要求,否则不能编译通过

D.C程序的主函数必须用main作为函数名
 

4.以下叙述中正确的是( )。

A.C语言规定必须用main作为主函数名,程序将从此开始执行 B.可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行

C.C语言程序将从源程序中第一个函数开始执行

D.main的各种大小写拼写形式都可以作为主函数名,如:MAIN, Main等
 

5.下列叙述中错误的是( )。

A.C程序可以由一个或多个函数组成

B.C程序可以由多个程序文件组成

C.一个C语言程序只能实现一种算法

D.一个C函数可以单独作为一个C程序文件存在
 

6.下列叙述中错误的是( )。

A.C程序在运行过程中所有的计算都以二进制方式进行

B.C程序在运行过程中所有的计算都以十进制方式进行

C.所有的C程序都需要在连接无误后才能运行

D.C程序中整型变量只能存放整数,实型变量只能存放浮点数
 

7.以下叙述正确的是( )。

A.C语言程序是由过程和函数组成的

B.C语言函数可以嵌套调用,例如:fun(fun(x))

C.C语言函数不可以单独编译

D.C语言中除了main函数,其他函数不可以作为单独文件形式存在
 

8.对于一个正常运行的C程序,以下叙述中正确的是( )。

A.程序的执行总是从程序的第一个函数开始,在main函数结束

B.程序的执行总是从main函数开始

C.程序的执行总是从main函数开始,在程序的最后一个函数中结束

D.程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束
 

9.下列叙述中正确的是( )。

A.每个C程序文件中都必须要有一个main函数

B.在C程序中main函数的位置是固定的

C.C程序中所有函数之间都可以相互调用

D.在C程序的函数中不能定义另一个函数
 

10.以下叙述正确的是( )。

A.C程序总是以main()作为程序执行的起始行

B.main()函数若不带参数,其后面的一对圆括号可省略

C.函数体内的定义语句和可执行语句允许任意穿插出现

D.C语言中的语句之间必须用分号作为分隔符
 

11.以下关于C语言的叙述中正确的是( )。

A.C语言中的注释不可以夹在变量名或关键字的中间

B.C语言中的变量可以在使用之前的任何位置进行定义

C.在C语言算术表达式的书写中,运算符两侧的运算数类型必须一致

D.C语言的数值常量中夹带空格不影响常量值的正确表示
 

12.以下叙述中正确的是( )。

A.C程序的基本组成单位是语句

B.C程序中的每一行只能写一条语句

C.简单C语句必须以分号结束

D.C语言必须在一行内写完
 

13.以下选项中叙述正确的是( )。

A.函数体必须由{开始

B.C程序必须由main语句开始

C.C程序中的注释可以嵌套

D.C程序中的注释必须在一行完成
 

14.以下叙述中正确的是( )。

A.C程序中的注释只能出现在程序的开始位置和语句的后面 B.C程序书写格式严格,要求一行内只能写一个语句

C.C程序书写格式自由,一个语句可以写在多行上

D.用C语言编写的程序只能放在一个程序文件中
 

15.以下叙述中错误的是( )。

A.书写风格良好的程序执行效率高

B.书写风格良好的程序易读性好

C.C程序可以在一行上写多条语句

D.C程序允许将一条语句分写在多行上
 

二、程序填空题

1.给定程序中,函数fun功能是:找出100~999之间(含100和999)所有整数中各位上数字之和为x(x为一正整数)的整数.然后输出;符合条件的整数个数作为函数值返回。

例如,当x值为5时,l00~999之间各位上数字之和为5的整数有: 104、113、122、131、140、203、212、221、230、302、311、320、 401、410、500。共有15个。当x值为27时,各位数字之和为27的整数 是:999。只有1个。

请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。

注意:

源程序存放在考生文件夹下的BLAIIK1.C中。 不得增行或删行。也不得更改程序的结构!

/**********code.c**********/

#include

int fun(int x)

{

int n, s1, s2, s3, t;

n=0; t=100;

while(t<=①______)

{

s1=t%10;

s2=(②______)%10;

s3=t/100;

if(s1+s2+s3==③______)

{

printf("%d ",t);

n++;

}

t++;

}

return n;

}

void main()

{

int x=-1;

while(x<0)

{

printf("Please input(x>0): ");

scanf("%d",&x);

}

printf("\nThe result is: %d\n",fun(x));

}

/**********-code.c**********/

扫码免费领取章节练习答案解析

注:本站稿件未经许可不得转载,转载请保留出处及源文件地址。
免费领取考试冲刺试题

一对一 咨询课程

点我开始