计算机科学基础I(东南大学) 中国大学mooc慕课答案2024版 m110043

第2章 C++预备知识 第2章课后测验

1、 计算机也有一颗奔腾的“芯”。请问这颗“芯”是指计算机的( )

A:内存
B:CPU
C:磁盘
D:键盘
答案: CPU 

2、 二进制数(10101010101)对应的八进制数是( )

A:2525
B:5252
C:2552
D:5225
答案: 2525

3、 下列叙述中,不正确的是( )

A:在基数为9的计数制中,某一位上不可能出现9这个数
B:进位计数制中的基数是指相邻数位的权之比
C:进位计数制的各位数字所表示的值与它在数中的位置无关
D:一个二进制数若左移1位,则其值增大一倍
答案: 进位计数制的各位数字所表示的值与它在数中的位置无关

4、 有一个十六进制数7E,它与176相等,那么该数值是( )

A:二进制数
B:八进制数
C:十进制数
D:四进制数
答案: 八进制数

5、 下列设备当中依次为存储设备、输入设备和输出设备的是( )

A:RAM、显示器、鼠标
B:CD-ROM、键盘、打印机
C:CPU、绘图仪、磁带
D:扫描仪、数字化仪、ROM
答案: CD-ROM、键盘、打印机

6、 现代计算机的基本构造原理主要是由哪位科学家奠定的( )

A:图灵
B:西蒙
C:冯·诺依曼
D:沃斯
答案: 冯·诺依曼

7、 十进制数-32,用8位二进制数表示的原码和补码为( )

A:10100000 11011111
B:10100000 11100000
C:10011011 111100101
D:10011011 10011011
答案: 10100000 11100000

8、 下面描述中,正确的是( )

A:外存中的信息,可直接被CPU处理
B:计算机中使用的汉字编码和ASCII码是一样的
C:键盘是输入设备,显示器是输出设备
D:CPU当中最重要的部分是运算器
答案: 键盘是输入设备,显示器是输出设备

9、 十进制数43/128用二进制表示为( )

A:0.0101011
B:0.101011
C:0.0110101
D:0.110101
答案: 0.0101011

10、 已知X的补码为10011000,则它的原码是( )

A:01101000
B:01100111
C:10011000
D:11101000
答案: 11101000

11、 (2046)10-(2FE)16+(1400)8的结果是( )注:以十进制表示
答案: 2048

12、 6位二进制补码可以表达的最大正数是( )
答案: 31

13、 八进制数323、十进制数219、十六进制数D7的总和是( )注:结果以10进制表示
答案: 645

14、 八位二进制编码 10001000,如果已知其编码是原码,则其真值是( )
答案: -8

15、 八位二进制编码 10001000,如果已知其编码是补码,则其真值是( )
答案: -120

16、 有一种通常只用来表示数字的编码叫做BCD码,其方法是直接将每个十进制的数字转换为四位的二进制码即可。BCD码中最常见的称为8421码,如可以将78编码为01111000,因为8421码的意思就是每一位数字的权重分别是8,4,2和1。已知现在有另一种BCD码称为5421码,那么请问在5421编码当中,1001 1010 1011 1100所代表的十进制数是( )。
答案: 6789

第3章 C++基础知识 第3章第1次课后测验

1、 下列符合C++语言语法规则的字面量是( )

A:4e0.5
B:’\87′
C:0X5ALU
D:””
答案: 0X5ALU

2、 字面常量42、4.2、42L 的数据类型分别是( )

A:long, double, int
B:long, float, int
C:int, double, long
D:int, float, long
答案: int, double, long

3、 下面的数值不等于0的是( )

A:”0″
B:’\0′
C:0.0
D:false
答案: “0”

4、 编写C++代码时使用了未声明的标识符会导致( )

A:程序运行错误
B:程序编译错误
C:程序链接错误
D:以上都有
答案: 程序编译错误

5、 下列四个选项中,均是合法整型常量的是( )

A:160 -0xffff 011
B:-0xcdf 01a 0xe
C:-01 986,012 068
D:-0x48a 2e5 0
答案: 160 -0xffff 011

6、 在C++语言里,自定义的标识符( )

A:能使用关键字且不区分大小写
B:不能使用关键字且不区分大小写
C:能使用关键字且区分大小写
D:不能使用关键字且区分大小写
答案: 不能使用关键字且区分大小写

7、 设有说明 int i = 10; float x = 5 / i; cout << x;则程序的输出是( )
答案: 0


下方是付费阅读内容:本平台商品均为虚拟商品,无法用作二次销售,不支持退换货,请在购买前确认您需要购买的资料准确无误后再购买,望知悉!

暂无优惠



完整答案需点击上方按钮支付5元购买,所有答案均为章节测试答案,购买后上方矩形框将出现已付费的隐藏内容。



不知道怎么购买?点此查看购买教程!


点关注,不迷路,微信扫一扫下方二维码

关注我们的公众号:阿布查查  随时查看答案,网课轻松过


为了方便下次阅读,建议在浏览器添加书签收藏本网页

电脑浏览器添加/查看书签方法

1.按键盘的ctrl键+D键,收藏本页面

2.下次如何查看收藏的网页?

点击浏览器右上角-【工具】或者【收藏夹】查看收藏的网页


手机浏览器添加/查看书签方法

一、百度APP添加/查看书签方法

1.点击底部五角星收藏本网页

2.下次如何查看收藏的网页?

点击右上角【┇】-再点击【收藏中心】查看

二、其他手机浏览器添加/查看书签方法

1.点击【设置】-【添加书签】收藏本网页

2.下次如何查看收藏的网页?

点击【设置】-【书签/历史】查看收藏的网页

阿布查查 » 计算机科学基础I(东南大学) 中国大学mooc慕课答案2024版 m110043
+
账户
更新
搜索
帮助
主页