大学MOOC C++程序设计基础2020春SPOC(华中科技大学)1450298338 最新慕课完整章节测试答案
第一章计算机基础知识
文章目录
第一章单元测试
1、单选题:
计算机所具有的存储程序和程序原理是( )提出的。
选项:
A: 图灵
B: 布尔
C: 冯•诺依曼
D: 爱因斯坦
答案: 【 冯•诺依曼 】
2、单选题:
衡量存储设备性能的指标包括( )
选项:
A: 可靠性与持久性--越高越长越好
B: 存储容量--容量越大越好,存取速度--速度越快越好
C: 价格--价格越低越好,功耗--功耗越低越好
D: 其他三个选项都包括
答案: 【 存储容量--容量越大越好,存取速度--速度越快越好】
3、单选题:
某单位自行开发的工资管理系统,按计算机应用的类型划分,它属于( )。
选项:
A: 科学计算
B: 辅助设计
C: 数据处理
D: 实时控制
答案: 【 数据处理】
4、单选题:
在计算机内,多媒体数据最终是以( )形式存在的。
选项:
A: 二进制代码
B: 特殊的压缩码
C: 模拟数据
D: 图形
答案: 【 二进制代码】
5、单选题:
1字节表示( )位。
选项:
A: 1
B: 2
C: 4
D: 8
答案: 【 8】
6、单选题:
微处理器处理的数据基本单位为字。一个字的长度通常是( )。
选项:
A: 与微处理器芯片的型号有关
B: 16个二进制位
C: 32个二进制位
D: 64个二进制位
答案: 【 与微处理器芯片的型号有关】
7、单选题:
几年前一位芬兰大学生人在Internet 上公开发布了一种免费操作系统( ),经过许多人的努力,该操作系统正不断完善,并被推广应用。
选项:
A: Windows XP
B: Mac OS
C: UNIX
D: Linux
答案: 【 Linux】
8、单选题:
二进制数0011与1101相加,其结果为( ).
选项:
A: 10000
B: 10111
C: 1000
D: 1011
答案: 【 10000】
9、单选题:
计算机正在运行的程序存放在( ).
选项:
A: ROM
B: RAM
C: 显示器
D: CPU
答案: 【 RAM】
10、单选题:
在微型计算机的主要性能指标中,内存容量通常指( )。
选项:
A: ROM的容量
B: RAM的容量
C: CD-ROM的容量
D: RAM和ROM的容量之和
答案: 【 RAM的容量】
11、单选题:
目前世界上不同型号的计算机,就其工作原理而言,一般都认为是基于冯·诺伊曼提出的( ).
选项:
A: 二进制原理
B: 布尔代数原理
C: 摩尔定律
D: 存储程序控制原理
答案: 【 存储程序控制原理】
12、单选题:
与十六进制数AB等值的十进制数是( )。
选项:
A: 175
B: 176
C: 177
D: 171
答案: 【 171】
13、单选题:
在相同的计算机环境中,( )处理速度最快.
选项:
A: 机器语言
B: 汇编语言
C: 高级语言
D: 面向对象的语言
答案: 【 机器语言 】
14、单选题:
电子计算机与过去的计算工具相比,所具有的特点有( )。
选项:
A: 具有记忆功能,能够储存大量信息,可方便用户检索和查询
B: 能够按照程序自动进行运算,完全可以取代人的脑力劳动
C: 具有逻辑判断能力,所以说计算机已经具有人脑的全部智能
D: 以上说法都对
答案: 【 具有记忆功能,能够储存大量信息,可方便用户检索和查询】
15、单选题:
汉字在计算机方面,是以( )形式输出的.
选项:
A: 内码
B: 外码
C: 国标码
D: 字形码
答案: 【 字形码】
16、单选题:
将二进制数10111101001转换成十六进制数是( ).
选项:
A: BD1
B: BD2
C: 509
D: 5E9
答案: 【 5E9】
17、单选题:
在下列设备中,属于输出设备的是( )。
选项:
A: 键盘
B: 绘图仪
C: 鼠标
D: 扫描仪
答案: 【 绘图仪】
18、单选题:
通常将运算器和( )合称为中央处理器,即CPU.
选项:
A: 存贮器
B: 输入设备
C: 输出设备
D: 控制器
答案: 【 控制器】
19、单选题:
与十进制数97等值的二进制数是( )。
选项:
A: 1111110
B: 1100011
C: 1101111
D: 1100001
答案: 【 1100001】
20、单选题:
假设字长8位,机器码-111100的补码为( )。
选项:
A: 00111100
B: 10111100
C: 11000100
D: 01000100
答案: 【 11000100】
21、单选题:
某学校的职工人事管理系统软件属于( ).
选项:
A: 应用软件
B: 系统软件
C: 字处理软件
D: 工具软件
答案: 【 应用软件】
22、单选题:
可以随意读出或写入数据的存储器是( )。
选项:
A: PROM
B: ROM
C: RAM
D: EPROM
答案: 【 RAM】
23、单选题:
内存中每个基本单位都被赋予唯一的序号,称为( )。
选项:
A: 地址
B: 字节
C: 编号
D: 容量
答案: 【 地址】
24、单选题:
假为设字长8,读取内存中存储的二进制码为11000001,则其真值是( )。
选项:
A: -65
B: -63
C: -62
D: 63
答案: 【 -63】
25、单选题:
ROM与RAM的主要区别在于( ).
选项:
A: ROM可以永久保存信息,RAM在掉电后信息会丢失
B: ROM掉电后,信息会丢失,RAM则不会
C: ROM是内存储器,RAM是外存储器
D: RAM是内存储器,ROM是外存储器
答案: 【 ROM可以永久保存信息,RAM在掉电后信息会丢失】
第1章——初识C++语言从认识变量和常量开始数据的表示
第一章单元测试
1、单选题:
以下关于C++语言描述错误的是()
选项:
A: 一个C++程序总是从main函数开始执行
B: 每个语句和数据声明的最后必须有一个分号
C: C++语言的注释符是以“/*”开始并以“*/”结束的
D: 一个C++程序可以包含多个main函数
答案: 【 一个C++程序可以包含多个main函数】
2、单选题:
C++ 语言源程序文件后缀为( )。
选项:
A: .EXE
B: .OBJ
C: .cpp
D: .ASM
答案: 【 .cpp 】
3、单选题:
C++语言是( )
选项:
A: 机器语言
B: 汇编语言
C: 仅具有面向对象特征的语言
D: 既表现面向对象的特征,又表现面向过程的特征
答案: 【 既表现面向对象的特征,又表现面向过程的特征】
4、单选题:
C++语言中普通整型变量int在内存中占( )字节。
选项:
A: 1
B: 2
C: 3
D: 4
答案: 【 4】
5、单选题:
下列不是C++语言基本数据类型的是 ( )。
选项:
A: 字符型
B: 整型
C: 浮点型
D: 结构体
答案: 【 结构体】
6、单选题:
各种基本数据类型的存贮空间正确的长度排列为( )。
选项:
A: int < char <double
B: double <int<char
C: char<int <double
D: int <=char<double
答案: 【 char<int <double 】
7、单选题:
下面的变量说明中( )是正确的。
选项:
A: char:a, b, c;
B: char a; b; c;
C: char a, b, c;
D: char a, b, c。
答案: 【 char a, b, c; 】
8、单选题:
转义字符“反斜杠线”的表示方法正确的是( ) 。
选项:
A:
B: \
C: ‘’
D: “”
答案: 【 \ 】
9、单选题:
在C++语言中,自定义的标识符( )。
选项:
A: 能使用关键字并且不区分大小写
B: 不能使用关键字并且不区分大小写
C: 能使用关键字并且区分大小写
D: 不能使用关键字并且区分大小写
答案: 【 不能使用关键字并且区分大小写】
10、单选题:
字符串“a+b=12nt”占的字节数为( )
选项:
A: 8
B: 9
C: 10
D: 11
答案: 【 9】
第2章——计算从数据运算开始数据简单运算
第二章单元测试
1、单选题:
执行下面程序段的输出结果是( )。int x=23, y=5,z;z=2+(y++,x+8,x++); cout<<x<<" "<<z<<endl;
选项:
A: 24 25
B: 24 26
C: 25 26
D: 25 25
答案: 【 24 25】
2、单选题:
若int型变量x=29,double型变量y=6.0,则表达式x/y的值为( ) 。
选项:
A: 4.83333
B: 4
C: 5
D: 5.0
答案: 【 4.83333】
3、单选题:
判断字符型变量ch是否为大写英文字母,应使用表达式( )。
选项:
A: ch>='A' & ch<='Z'
B: ch<='A' ||ch>='Z'
C: 'A'<=ch<='Z'
D: ch>='A' && ch<='Z'
答案: 【 ch>='A' && ch<='Z'】
4、单选题:
int x=5, y=6;下列表达式结果为真的是( ) 。
选项:
A: x==y--
B: x==++y
C: x++==y
D: x==--y
答案: 【 x==--y】
5、单选题:
设有a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为( )
选项:
A: 0
B: 1
C: 2
D: 3
答案: 【 2】
6、单选题:
执行下列语句后,输出的结果是( ).int a=3,b=5;float c=b/a;cout<<c<<endl;
选项:
A: 1.66666
B: 1
C: 1.0
D: 1.7
答案: 【 1】
7、单选题:
已知int x=5,y=5,z=5;执行语句x%=y+z;后,x的值是( )。
选项:
A: 5
B: 6
C: 0
D: 1
答案: 【 5】
8、单选题:
逗号表达式a=3,a++,a+=6的值是( )。
选项:
A: 10
B: 9
C: 11
D: 12
答案: 【 10】
9、单选题:
已知下列语句中的x和y都是int型变量,其中错误的语句( )。
选项:
A: x=y++;
B: x=++y;
