对应课程:点击查看
起止时间:2020-02-24到2020-06-27
更新状态:已完结
第1讲 C语言程序设计概述 单元测验1
1、 在 C 语言中,每个语句必须以( )结束。
A:回车符
B:逗号
C:冒号
D:分号
答案: 分号
2、 用 C 语言编写的源文件经过编译,若没有产生编译错误,则系统将( )。
A:生成可执行文件
B:生成目标文件
C:输出运行结果
D:自动保存源文件
答案: 生成目标文件
3、 C语言源程序的扩展名为( )。
A:.obj
B:.c
C:.exe
D:.cpp
答案: .c
4、 C 语言程序的单行注释可以出现在程序中的任何地方,它总是以( )符号作为开始标记。
答案: //
第2讲 数据类型、运算符和表达式 单元测验2
1、 若x、i、j和k都是int类型变量,则计算下面表达式后,x的值是( )。x=(i=4,j=16,k=32)
A:4
B:16
C:32
D:52
答案: 32
2、 假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是( )。
A:7
B:8
C:6
D:2
答案: 8
3、 下面四个选项中,均是合法整型常量的选项是( )。
A:160 0xffff 011
B:-0xcdf 01a 0xe
C:-01 986,012 0668
D:-0x48a 2e5 0x
答案: 160 0xffff 011
4、 下面四个选项中,均是不合法的浮点数的是( )。
A:160. 0.12 e3
B:123 2e4.2 .e5
C:-.18 123e4 0.0
D:-e3 .234 1e3
答案: 123 2e4.2 .e5
5、 下面四个选项中,均是正确的八进制或十六进制的选项是( )。
A:-10 0x8f -011
B:0abc -017 0xc
C:010 -0x11 0xf1
D:0a12 -0x123 -0xa
答案: 010 -0x11 0xf1
6、 下面四个选项,均是正确的数值常量或字符常量的选项是( )。
A:0.0 0f 8.9e ‘&’
B:“a” 3.9e-2.5 1e1 ‘\”’
C:‘3’ 011 0xff00 0a
D:01 0xabcd 1.2e2 50.0
答案: 01 0xabcd 1.2e2 50.0
7、 以下叙述不正确的是( )。
A:在C程序中,逗号运算符的优先级最低。
B:在C程序中,APH和aph是两个不同的变量。
C:若a和b类型相同,在计算赋值表达式a=b后b中的值将放入a中,而b中的值不变。
D:当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。
答案: 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。
8、 下面不正确的字符串常量是( )。
A:‘abc’
B:“12’12”
C:“0”
D:“”
答案: ‘abc’
9、 若有说明语句:char c=‘\72’;则对变量c的描述正确的是( )。
A:包含1个字符。
B:包含2个字符。
C:包含3个字符。
D:说明不合法,c的值不确定。
答案: 包含1个字符。
10、 若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是( )。
A:2.500000
B:2.750000
C:3.500000
D:0.000000
答案: 2.500000
11、 逻辑运算符两侧运算对象的数据类型( )。
A:只能是0或1。
B:只能是0或非0正数。
C:只能是整数或字符型数据。
D:可以是任意类型数据。
答案: 可以是任意类型数据。
12、 下列运算符中优先级最高的是( )。
A:<
B:+
C:&&
D:!=
答案: +
13、 能正确表示“当x的取值在[1,10]或[200,210]范围内为真,否则为假”的表达式是( )。
A:(x>=1)&&(x<=10)&&(x>=200)&&(x<=210)
B:(x>=1)||(x<=10)||(x>=200)||(x<=210)
C:(x>=1)&&(x<=10)||(x>=200)&&(x<=210)
D:(x>=1)||(x<=10)&&(x>=200)||(x<=210)
答案: (x>=1)&&(x<=10)||(x>=200)&&(x<=210)
14、 判断char类型变量ch是否为大写字母的正确表达式是( )。
A:‘A’<=ch<=‘Z’
B:(ch>=“A”)&&(ch<=“Z”)
C:(ch>=‘A’)&&(ch<=‘Z’)
D:(ch>=‘A’)AND(ch<=‘Z’)
答案: (ch>=‘A’)&&(ch<=‘Z’)
15、 设x、y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0的是( )。
A:‘x’&&‘y’
B:x<=y
C:x||y+z&&y-z
D:!((x !((x
16、 已知x=43,ch=’A’,y=0;则表达式(x>=y&&ch<‘B’&&!y)的值是( )。
A:0
B:语法错误
C:1
D:“假”
答案: 1
17、 下列运算符中优先级最高的是( )。
A:?:
B:&&
C:-
D:!=
答案: –
18、 以下选项哪个是合法的标识符( )。
A:3_com
B:com!
C:3com
D:int
答案: 3com
19、 已知字母A的ASCII码为65,且变量S为字符型,则执行语句S=’A’+’6′-‘3’;后,S中的值为( )。
A:‘D’
B:68
C:不确定的值
D:‘C’
答案: ‘D’
20、 设变量x为float类型,m为int类型,则以下能实现将x中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是( )。
为了方便下次阅读,建议在浏览器添加书签收藏本网页
添加书签方法:
1.电脑按键盘的Ctrl键+D键即可收藏本网页
2.手机浏览器可以添加书签收藏本网页
获取更多MOOC答案,欢迎在浏览器访问我们的网站:http://mooc.mengmianren.com
注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/
我们的公众号
打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP
本公众号可查看各种网课答案,还可免费查看大学教材答案
点击这里,可查看公众号功能介绍
一键领取淘宝,天猫,京东,拼多多无门槛优惠券,让您购物省省省,点击这里,了解详情
干饭人福利,饿了么红包每日领