对应课程:点击查看
起止时间:2020-10-26到2021-01-31
更新状态:已完结
单元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语言编写的程序,不能被计算机直接识别、理解,需要一种担任翻译工作的程序,称为 。
答案: 编译程序
17、 C语言源程序文件经编译产生的目标代码的扩展名是 。
答案: (以下答案任选其一都对)obj;
.obj
18、 在Visual C++系统中,目标代码仍不可以直接执行,需要连接程序把目标代码与标准模块进行连接,得到具有绝对地址的 文件。
答案: (以下答案任选其一都对)可执行;
exe;
.exe
19、 在一个函数调用另一个函数之前,必须对被调函数进行函数 。因此为了统一与方便,一般把函数的声明放在所有函数的的前面。
答案: 声明
20、 在执行main函数体中的可执行语句时,其他函数可能被调用执行,其中每一个函数被调用结束后都要返回到函数 ,最后一定仍回到main函数。
答案: 调用处
单元2 数据描述 单元2 自测试卷
1、 下面4个选项中,均是不正确的八进制数或十六进制数的是( )。
A:016,0x8f,018
B:068,7aa,-123
C:010,-0x11,0x16
D:0adc,017,0xa
答案: 068,7aa,-123
2、 下面4个选项中,均是合法转义字符的是( )。
A:”’, ‘\’, ‘\t’
B:””, ‘\017’, ‘\=’
C:’\018’, ‘\f’, ‘xab’
D:’\0’, ‘\101’, ‘xlf’
答案: ”’, ‘\’, ‘\t’
3、 下面4个选项中,不能作为合法常量的是( )。
A:1.234e04
B:1.234e0.4
C:1.234e+4
D:1.234e0
答案: 1.234e0.4
4、 下列不正确的转义字符是( )。
A:’\’
B:”’
C:’0′
D:’\0′
答案: ‘0’
为了方便下次阅读,建议在浏览器添加书签收藏本网页
添加书签方法:
1.电脑按键盘的Ctrl键+D键即可收藏本网页
2.手机浏览器可以添加书签收藏本网页
获取更多MOOC答案,欢迎在浏览器访问我们的网站:http://mooc.mengmianren.com
注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/
我们的公众号
打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP
本公众号可查看各种网课答案,还可免费查看大学教材答案
点击这里,可查看公众号功能介绍
一键领取淘宝,天猫,京东,拼多多无门槛优惠券,让您购物省省省,点击这里,了解详情
干饭人福利,饿了么红包每日领