大学MOOC C语言程序设计(常州信息职业技术学院)1001755324 最新慕课完整章节测试答案
单元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语言编写的程序,不能被计算机直接识别、理解,需要一种担任翻译工作的程序,称为 。
答案: 【 编译程序】
