【答案】《程序设计与算法(一)C语言程序设计》(北京大学)完整网课章节答案


第一章 C语言快速入门

第一章测验

1.单选题:short类型变量n的值是-12,那么其值的四位十六进制形式是(提示:short变量是16位。负数的符号位为1。请参看讲义中关于负数的表示形式):
选项:
A、FFF4
B、8012
C、1012
D、800C
本题答案:FFF4

2. 单选题:1. 十进制数255表示成四位十六进制形式是:
A) 0255
B) 00AF
C) 00FF
D) 00FE
选项:
A、0255
B、00AF
C、00FF
D、00FE
本题答案:00FF

3.多选题:有两个变量a和b,在执行了如下代码后: a = 32768; b = a; printf("%d %d\n", 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.003 打印ASCII码 通过码
本题答案:b414ea698d95291b74e9017a8f8ca9a78ba7084ad477407f1a1ea32822de36c5

5.002 字符菱形 通过码
本题答案:53bac70917b5f8009b3fdba9540e30493ecb11eea6331f395d4ed31c2bdec08a

6. 001 输出第二个整数 通过码
(请注意,在openjudge上提交了程序并且通过以后,就可以下载到通过码。请注意看公告里关于编程作业的说明)
本题答案:6e50fdfc1652081455ea59aac5397d4e76ba06ae9fd226bceca2f540624c6342

7.006 浮点型数据类型存储空间大小 通过码
本题答案:e3fded93808776902c6fbc16b8e7555211d3c6131ee4168c8ef182ae1a3836ec

8.005 整型数据类型存储空间大小 通过码
本题答案:eaa0b75182456c2e1aeca563b0c343e2d2951ba65e33e82006fdafa49139f25d

9.004 打印字符 通过码
本题答案:571fa84ac1aacf786af2ca122557105994ae41c5209869d096c0e6d09c134b93

第二章 输入输出和基本运算

第二章测验

1. 单选题:下面表达式
6 * 4 / 5 + (7 % 2)
的值是
选项:
A、5.8
B、5
C、6.8
D、7
本题答案:5

2. 单选题:写出下面程序的输出结果:
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

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. 单选题:写出下面程序的输出结果:
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

5. 011 大象喝水 通过码
提示:可以假设true的值是1
本题答案:94c97fafd019d95b468884c5218b86e91d7d266a5c7a070ea77ee6f53d31db2e

支付 ¥6 解锁剩余75%的章节内容

4.062 sort简单题 通过码
本题答案:f9c02c937e78f7bb4bd55c44116cf9af837299b9558442cfb2d40350a2103215

第十三章 C++的STL(二)

第十三章测验

1.066 冷血格斗场 通过码
本题答案:1e0b0c93bde05b3dcaf4c78ffd3dae55cfb616a6b228c00ccf528270d6cd87f6