对应课程:点击查看
起止时间:2020-09-26到2021-01-29
更新状态:已完结
编程作业 第3章预习检测1
1、 下面哪一个运算符要求操作数都是整型?
A:/
B:<=
C:%=
D:=
答案: %=
2、 假设变量a、i 已正确定义,且i 已正确赋值,下列哪一个是合法的赋值表达式?
A:a==1
B:a=++i++
C:a=a++=5
D:a=int(i)
答案: a=int(i)
3、 变量x、y 和z 均为double 型且已正确赋值,下面哪一个表达式不能正确表示数学式?
A:x(1/(yz))
B:x/yz
C:x/y1/z
D:x/y/z
答案: x/y*z
4、 设有语句int a=5; 则执行表达式a-=a+=a*a 后,a 的值是 ?
A:-5
B:25
C:0
D:-20
答案: 0
5、 设有语句int a=5, b=6, c=7, d=8, m=2, n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n 的值为?
A:3
B:2
C:1
D:0
答案: 2
6、 整型变量m 和n 的值相等,且为非0 值,下面哪一个表达式的值为零?
A:m | n
B:m ^ n
C:m || n
D:m & n
答案: m ^ n
7、 下面哪一个表达式能正确表示逻辑关系:”age≥18 或age≤60″?
A:age>=18 or age<=60
B:age>=18 | age<=60
C:age>=18 && age<=60
D:age>=18 || age<=60
答案: age>=18 || age<=60
8、 下列程序的运行结果是 。int main(void){ int a=5,b=4,c=3,d; d = (a > b > c); cout< 0
9、 设有语句:int a=9,b=9,c=9; 表达式a/=2+b++-c++的值为:
答案: 4
10、 设有语句:int a=9,b=9,c=9; 表达式a+=b+c++的值为:
答案: 27
11、 设有语句:int a=9,b=9,c=9; 表达式a-=++b-c–的值为:
答案: 8
12、 设有语句:int a=9,b=9,c=9; 表达式a*=b+c–的值为:
答案: 162
编程作业 第3章预习检测2
1、 设有说明语句:double x, y; 则表达式x=3, y=x+5/3 的值是?
A:4
B:4.0
C:4.66667
D:3
答案: 4.0
2、 设有语句:int a=13, b=9, c; 执行c = a / b + 0.8 后,c 的值为:
A:1.8
B:1
C:2.24444
D:2
答案: 1
3、 若变量a 是int 类型,并执行了语句a=’A’+1.6; 下列哪一个叙述是正确的?
A:a 的值是字符’A’
B:a 的值是浮点型
C:不允许字符型与浮点型相加
D:a 的值是字符’B’
答案: a 的值是字符’B’
4、 有下面语句:auto a = 2u; auto b = -3; auto c = a * b; c 的类型是:
A:unsigned int
B:int
C:long
D:语法错误
答案: unsigned int
5、 有下面语句:auto a = 2u; auto b = 3l(小写字母l);decltype(a*b) c; c 的类型是:
A:unsigned int
B:int
C:long
D:unsigned long
答案: unsigned long
6、 有下面语句:auto a = 2u; auto b = 3; int i = 1; auto v = i == 2 ? a : b;v的类型是:
A:unsigned int
B:int
C:long
D:unsigned long
答案: unsigned int
7、 表达式16/4*float(4)+2.0 的数据类型是
A:int
B:float
C:double
D:不确定
答案: double
8、 设有语句:int m=13, n=3, 则执行m %= n + 2 后,n 的值是
A:5
B:1
C:3
D:0
答案: 3
9、 设有语句:int x=8, float y=8.8; 下列表达式中错误的是
A:x%3+y
B:y*y&&++x
C:(x>y)+(int(y)%3)
D:—x+y
答案: —x+y
10、 下列程序的运行结果是 。int main(void){int a = 9, b = 2 ;float x = 6.6f, y = 1.1f, z;z = a/2 + b*x/y + 1/2;cout< 16
11、 在算术表达式中,下面哪一种类型转换是错误的?
A:一个int 值加上一个float 值的类型为float。
B:两个unsigned char 值相加的类型为int。
C:一个char 值加上一个short 值的类型为int。
D:一个unsigned int 值加上一个int 值的类型为int。
答案: 一个unsigned int 值加上一个int 值的类型为int。
12、 表达式 !(‘5′>’8’)||3<9; 的值为:
答案: true
13、 表达式 6>3+2-(‘0’-8) 的值为:
答案: true
14、 表达式 3*5|6<<2 的值为:
答案: 31
15、 表达式 ‘a’==’b'<=3&5 的值为:
答案: 0
第二章 基本类型与变量 第2章测试
1、 以下可以作为C++自定义标识符的是:
为了方便下次阅读,建议在浏览器添加书签收藏本网页
添加书签方法:
1.电脑按键盘的Ctrl键+D键即可收藏本网页
2.手机浏览器可以添加书签收藏本网页
获取更多MOOC答案,欢迎在浏览器访问我们的网站:http://mooc.mengmianren.com
注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/
我们的公众号
打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP
本公众号可查看各种网课答案,还可免费查看大学教材答案
点击这里,可查看公众号功能介绍
一键领取淘宝,天猫,京东,拼多多无门槛优惠券,让您购物省省省,点击这里,了解详情
干饭人福利,饿了么红包每日领