单元1 C语言程序与函数

单元1 自测试卷

1、单选题:
‏在VC6.0环境下,C源程序的扩展名是(   )。​
选项:
A: exe
B: cpp
C: obj
D: txt
答案: 【 cpp

2、单选题:
‏一个C语言程序的执行是从(   )。‌
选项:
A: 第一个语句开始,直到最后一个语句结束
B: 第一个函数开始,直到最后一个函数结束
C: main函数的第一条语句开始,直到main函数最后一条语句结束
D: main函数开始,直到最后一个函数结束
答案: 【 main函数的第一条语句开始,直到main函数最后一条语句结束

3、单选题:
‏以下叙述中正确的是(   )。‎
选项:
A: C语言的函数必须有一个返回值
B: C语言的函数至多有一个返回值
C: C语言的函数可以有多个返回值
D: C语言的函数不能有返回值
答案: 【 C语言的函数至多有一个返回值

4、单选题:
‌C语言中,函数返回值的类型是由(   )决定的。‎
选项:
A: 调用函数时临时
B: return语句的表达式类型
C: 调用该函数的主调函数类型
D: 定义函数时,所指定的函数类型
答案: 【 定义函数时,所指定的函数类型

5、单选题:
​以下叙述中错误的是(   )。‏
选项:
A: 用户所定义的标识符允许使用关键字
B: 用户所定义的标识符应尽量做到“见名知意”
C: 用户所定义的标识符必须以字母或下划线开头
D: 用户定义的标识符中,区分大、小写字母
答案: 【 用户所定义的标识符允许使用关键字

6、单选题:
‌有以下定义:int fun(int n,double x) {……}若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是(  )。‏
选项:
A: fun(x,10.5);
B: fun(int x,double n );
C: m=fun(1.5 , n);
D: int fun(n,x);
答案: 【 fun(x,10.5);

7、单选题:
‌有以下定义:void fun(int n,double x) {……}若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是( )。‏
选项:
A: fun(int x,double n );
B: m=fun(x,12.5);
C: void fun(n,x);
D: fun(x,n);
答案: 【 fun(x,n);

8、单选题:
‌以下叙述中错误的是(   )。​
选项:
A: C语句必须以分号结束
B: 复合语句在语法上被看作一条语句
C: 空语句的出现会影响程序运行
D: 注释可出现在程序的任何位置
答案: 【 空语句的出现会影响程序运行

9、单选题:
​下列4组选项中,均不是C语言关键字的是( )。‎
选项:
A: include,IF ,Type
B: gect,char ,printf
C: define,scanf ,case
D: while,go ,pow
答案: 【 include,IF ,Type

10、单选题:
​下面4个选项中,均是不合法的用户标识符的是( )。‏
选项:
A: A,P_0,Do
B: float,lao,_A
C: _123,temp,INT
D: a-b,3_p3,char
答案: 【 a-b,3_p3,char

11、单选题:
‎C语言程序的基本单位是(   )。‏
选项:
A: 语句
B: 程序
C: 函数
D: 字符
答案: 【 函数

12、单选题:
‍函数的实参不能是(    )。‍
选项:
A: 变量
B: 常量
C: 语句
D: 函数调用表达式
答案: 【 语句

13、单选题:
‍以下说法中正确的是(     )。‍
选项:
A: 实参可以是常量、变量或表达式
B: 形参可以是常量、变量或表达式
C: 实参可以为任意类型
D: 形参应与其对应的实参类型一致
答案: 【 实参可以是常量、变量或表达式

14、单选题:
‍可用作用户标识符的一组标识符是(     )。‍
选项:
A: int,define,WORD
B: a3_b3,_xyz,IF
C: For,-abc,Case
D: 2a,DO,sizeof
答案: 【 a3_b3,_xyz,IF

15、单选题:
‎以下符号中不能用作用户标识符的是(     )。​
选项:
A: if
B: Switch
C: gets
D: Case
答案: 【 if

16、填空题:
‎用C语言编写的程序,不能被计算机直接识别、理解,需要一种担任翻译工作的程序,称为            。‏
答案: 【 编译程序

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注