MOOC 程序设计与算法(东莞市教育局)1205994803 最新慕课完整章节测试答案
第一周
第一周测验
1、单选题:
1. 十进制数255表示成四位十六进制形式是:A) 0255B) 00AFC) 00FFD) 00FE
选项:
A: 0255
B: 00AF
C: 00FF
D: 00FE
答案: 【 00FF】
2、单选题:
short类型变量n的值是-12,那么其值的四位十六进制形式是(提示:short变量是16位。负数的符号位为1。请参看讲义中关于负数的表示形式):
选项:
A: FFF4
B: 8012
C: 1012
D: 800C
答案: 【 FFF4】
3、多选题:
有两个变量a和b,在执行了如下代码后: a = 32768; b = a; printf("%d %dn", a, b); 输出两个数:32768 -32768。 请问a和b分别是以下哪种类型?(提示:b和a的二进制形式是一样的。无符号数用%d输出结果必然是非负的。b输出为负数,说明其符号位为1)
选项:
A: 其他三个选项都不对
B: unsigned short,short
C: int,short
D: unsigned int, int
答案: 【 unsigned short,short;
int,short】
4、填空题:
编程题1: 输出第二个整数 的通过码是:(请注意,在openjudge上提交了程序并且通过以后,就可以下载到通过码。请注意看公告里关于编程作业的说明)
答案: 【 fb8b9743b226c84a0b72c58ac5161deb5121ded6e4c45de06006fd63cc5a280d】
5、填空题:
编程题2: 字符菱形的通过码是:
答案: 【 b4b988ef072a95d25b57d7b74f17e805e948ea3ca4276f34fe07949df1226fad】
6、填空题:
编程题3: 打印ASCII码 的通过码是:
答案: 【 3bd829557ae93a9295c2a462a38c5c95cc24c0b12f944d6f2fc881aacec1bad4】
7、填空题:
编程题4:打印字符 的通过码是:
答案: 【 76d41de7cab98fc1531110219c4a2390e45583831752bf5d83a316d3fcc4b919】
8、填空题:
编程题5: 整型数据类型存储空间大小 的通过码是:
答案: 【 aef41ca1b5866461035c9cc119ea13e405c170c6d4337efbe70ccedf6058e52c】
9、填空题:
编程题6: 浮点型数据类型存储空间大小 的通过码是:
答案: 【 3131d7b6d198f6a630e8941f3d3a71fb9e8c297e37e15e5bab484409beb08b2d】
第二周
第二周单元测验
1、单选题:
下面表达式6 * 4 / 5 + (7 % 2)的值是
选项:
A: 5.8
B: 5
C: 6.8
D: 7
答案: 【 5】
2、单选题:
写出下面程序的输出结果:int a = 0,b = 10, c;c = a++;c = ++b;cout << a << "," << b << "," << c << endl;
选项:
A: 1,11,11
B: 0,10,11
C: 1,10,11
D: 0,11,11
答案: 【 1,11,11】
3、单选题:
字符'a'的ASCII码是97,写出下面程序的输出结果:char c = 'a' + 4;cout << c << "," << (int) c + 3 << endl;
选项:
A: e,h
B: 101,104
C: e,104
D: 101,h
答案: 【 e,104】
4、单选题:
写出下面程序的输出结果:unsigned int x = 0xffffffff;unsigned int b = x + 2;int y = x;printf("%x,%d,%x,%d",y,y,b,b);
选项:
A: 其他三个选项都不对
B: ffffffff,4294967295,1,1
C: ffffffff,4294967295,100000001,4294967297
D: ffffffff,-1,1,1
答案: 【 ffffffff,-1,1,1】
5、填空题:
编程题1:对齐输出 通过码:(请注意,在openjudge上提交了程序并且通过以后,就可以下载到通过码。请注意看公告里关于编程作业的说明)
答案: 【 846f1b9464ef5546b1f4f55cae28076