对应课程:点击查看
起止时间:2017-10-16到2017-12-25
更新状态:已完结
01.C语言基础 C语言基础知识测试
1、 以下叙述中错误的是( ).
A:C语言是一种结构化程序设计语言
B:结构化程序由顺序、分支、循环三种基本结构组成
C:使用三种基本结构构成的程序只能解决简单问题
D:结构化程序设计提倡模块化的设计方法
答案: 使用三种基本结构构成的程序只能解决简单问题
2、 对于一个正常运行的C程序,以下叙述中正确的是( ).
A:程序的执行总是从main函数开始,在main函数结束
B:程序的执行总是从程序的第一个函数开始,在main函数结束
C:程序的执行总是从main函数开始,在程序的最后一个函数中结束
D:程序的执行总是从程序中的第一个函数开始,在程序的最后一个函数中结束
答案: 程序的执行总是从main函数开始,在main函数结束
3、 以下叙述不正确的是( ).
A:一个C源程序可由一个或多个函数组成
B:一个C源程序必须包含一个main函数
C:C程序的基本组成单位是函数
D:在C程序中,注释说明只能位于一条语句的后面
答案: 在C程序中,注释说明只能位于一条语句的后面
4、 以下叙述正确的是( ).
A:在C程序中,main函数必须位于程序的最前面
B:C程序的每行中只能写一条语句
C:C语言本身没有输入输出语句
D:在对一个C程序进行编译的过程中,可发现注释中的拼写错误
答案: C语言本身没有输入输出语句
5、 以下叙述中正确的是( ).
A:构成C程序的基本单位是函数
B:可以在一个函数中定义另一个函数
C:main( )函数必须放在其他函数之前
D:被调用的函数在调用之前不一定要进行定义
答案: 构成C程序的基本单位是函数
6、 以下各项中,( )不是C语言的数值常量.
A:0
B:W13
C:5.0e-5
D:9861
答案: W13
7、 下列C语言的标识符中,合法的用户自定义标识符是( ).
A:printf
B:long
C:const
D:_A
答案: _A
8、 C语言中的变量与其它标识符只能由字母,数字和下划线三种字符组成,且第一个字符( ).
A:必须为字母
B:必须为下划线
C:必须为字母或下划线
D:可以是字母,数字和下划线中任一字符
答案: 必须为字母或下划线
9、 按照C语言规定的用户标识符命名规则,( )不能出现在标识符中.
A:分号
B:数字字符
C:下划线
D:大写字母
答案: 分号
10、 C语言中,两个运算对象都必须是整型数据的运算符是( )。
A:%
B:/
C:%和/
D:%和\
答案: %和/
11、 语句 double x=1,y=x+3/2; 执行后,y的值是( ).
A:1
B:2
C:2.000000
D:2.5
答案: 2.000000
12、 设变量已正确定义并赋值,以下正确的表达式是( ).
A:x=y*5=x+z
B:int(15.8%5)
C:x=y+z+5,y+=6
D:x=25%5.0
答案: x=y+z+5,y+=6
13、 若有定义: int a=8, b=5, c; 执行语句 c = a/b+0.4 ; 后, c的值为( ).
A:1.4
B:1
C:2.0
D:2
答案: 1
14、 若x为int型变量, x=2;则执行x+=x/=x*x;后,x的值为( ).
A:0
B:-60
C:60
D:-24
答案: 0
15、 表达式13/2的值是( ).
A:6
B:6.000000
C:6.5
D:6.500000
答案: 6
16、 若n是int型变量,则表达式 n=123,n%10100+n/10%1010+n/100 的值是( ).
A:321.000000
B:321
C:27.23
D:158.3
答案: 321
17、 设int x=3,y=2;float a=2.5, b=3.5;则表达式(x+y)%2+(int)a/(int)b的值为( ).
A:6
B:0
C:2
D:1
答案: 1
18、 若a、b、c均为int型变量,则执行表达式a=(b=2)(c=b2)后,a、b、c分别是( ).
A:0 2 4
B:2 4 8
C:4 2 8
D:8 2 4
答案: 8 2 4
19、 下列程序段的输出结果是( ).int a=8,b=6; printf(“%d”,b=a/b);
A:5
B:1
C:0
D:不确定值
答案: 1
20、 下列程序段的输出结果是( ).char ChA=’B’;int i=3; float f=0.4f;double s,d=2.5;s=ChA/i+(f-d)+(f*d); printf(“%f”,s);
A:21
B:20.9
C:20
D:20.900000
答案: 20.900000
21、 在C语言程序中main函数必须放在程序的开始位置.
A:正确
B:错误
答案: 错误
22、 一个C程序的执行是从本程序的main函数开始,到本程序文件的最后一个函数结束.
A:正确
B:错误
答案: 错误
23、 若x=5,y=6,则利用x*=y+2赋值后,x=32
A:正确
B:错误
答案: 错误
24、 在C语言中,每个语句必须以回车结束.
A:正确
B:错误
为了方便下次阅读,建议在浏览器添加书签收藏本网页
添加书签方法:
1.电脑按键盘的Ctrl键+D键即可收藏本网页
2.手机浏览器可以添加书签收藏本网页
获取更多MOOC答案,欢迎在浏览器访问我们的网站:http://mooc.mengmianren.com
注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/
我们的公众号
打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP
本公众号可查看各种网课答案,还可免费查看大学教材答案
点击这里,可查看公众号功能介绍
一键领取淘宝,天猫,京东,拼多多无门槛优惠券,让您购物省省省,点击这里,了解详情
干饭人福利,饿了么红包每日领