智慧树网课答案logo
当前位置: 首页-> 高校邦网课答案 -> 高校邦面向对象程序设计(山东联盟-青岛理工大学)章节测试答案
 文章标题:
高校邦面向对象程序设计(山东联盟-青岛理工大学)章节测试答案

绪论 单元测试

1、判断题:
C++仅仅是C语言的高版本而已。
选项:
A:对
B:错
答案: 【错】

2、判断题:
C++是面向对象程序设计语言。
选项:
A:对
B:错
答案: 【对】

第一章 单元测试
1、单选题:
程序应该必须包含的部分是( )
选项:
A:数据结构和算法

B:
高级语言

C:
注释

D:
头文件

答案: 【
数据结构和算法

2、单选题:
C++对C语言作了许多改进,下列描述中( )使C++语言成为面向对象的语言。
选项:
A:允许函数重载,并允许函数有默认参数

B:
规定函数说明必须用原型

C:
引进了类和对象的概念

D:
增加了一些新的运算符

答案: 【
引进了类和对象的概念

3、单选题:
对象之间的相互作用和通信是通过消息。下列哪项不是消息的组成部分( )
选项:
A:要执行的函数的名字

B:
要执行的函数的内部结构

C:
接受消息的对象

D:
函数需要的参数

答案: 【
要执行的函数的内部结构

4、单选题:
最初的计算机编程语言是( )
选项:
A:低级语言

B:
汇编语言

C:
机器语言

D:
高级语言

答案: 【
机器语言

5、单选题:
下列各种高级语言中,( )不是面向对象的程序设计语言。
选项:
A:Java

B:
PASCAL

C:
Delphi

D:
C++

答案: 【
PASCAL

6、单选题:
结构化程序设计的基本结构不包含以下哪项( )
选项:
A:顺序

B:
循环

C:
跳转

D:
选择

答案: 【
跳转

7、判断题:
C++比机器语言可读性强,但运行效率比机器语言程序低。
选项:
A:对
B:错
答案: 【对】

8、多选题:
C++具有( )特点。
选项:
A:支持多态性

B:
支持数据封装和数据隐藏

C:
支持泛型编程

D:
支持继承和重用

答案: 【
支持多态性
;
支持数据封装和数据隐藏
;
支持泛型编程
;
支持继承和重用

9、单选题:
( )不是属于面向对象程序设计的特性。

选项:
A:数据相关性
B:多态性
C:封装性
D:继承性
答案: 【数据相关性】

10、单选题:
编写C++程序一般需要经过的几个步骤依次是( )


选项:
A:编辑 调试 编译 连接
B:编辑 编译 连接 运行
C:编译 编辑 连接 运行
D:编译 调试 编辑 连接
答案: 【编辑 编译 连接 运行】

第二章 单元测试
1、单选题:
对于动态分配内存空间描述正确的是( )。
选项:
A:delete运算符只能释放由new分配的动态存储空间

B:
delete运算符可以释放动态的存储空间和静态的存储空间

C:
用malloc分配空间,将触发构造函数的调用

D:
使用new运算符分配的内存空间的长度必须是常量

答案: 【
delete运算符只能释放由new分配的动态存储空间

2、单选题:
下面的程序执行后的输出结果是( )。
#includeusing namespace std;int main( ){int k=1,t=0;switch(k) { case 1: t+=10; case 2: t+=20; break; default: t+=3;}cout<
选项:
A:23
B:20
C:30
D:10
答案: 【30】

3、判断题:
string是STL库中封装的一个类。
选项:
A:错
B:对
答案: 【对】

4、单选题:
设x和y均为int型变量,则执行以下的循环后,y值为( )。for(y=1,x=1;y<=50;y++){ if(x==10) break; if(x%2==1) { x+=5; continue;}x-=3;}

选项:
A:7
B:4

C:5
D:6
答案: 【6】

5、单选题:
以下程序代码的执行结果是( )。int main( ){ int i; for(i='A';i<'I';i++,i++) cout<
选项:
A:abcdefgh
B:编译不通过,无输出
C:acegi
D:aceg
答案: 【aceg】

6、单选题:
以下程序执行后的输出结果是( )。int main( ){ int i,s=0; for(i=1;i<10;i+=2) s+=i+1; cout< 选项:
A:自然数1~9的累加和

B:
自然数1~9中的奇数之和

C:
自然数1~10中的偶数之和

D:
自然数1~10的累加和


答案: 【
自然数1~10中的偶数之和

7、单选题:
在C++语言中,下列属于构造类型的是( )。
选项:
A:数组类型

B:
整型

C:
字符型

D:
实型

答案: 【
数组类型

8、单选题:
设d为字符变量,下列表达式不正确的是( ) 。
选项:
A:d=’a’

B:
d=”a”

C:
d=’g’

D:
d=97

答案: 【
d=”a”

9、单选题:
设有 int x=11,则表达式(x++ * 1/3)的值是( )。
选项:
A:4

B:
0

C:
3

D:
11

答案: 【
3

10、单选题:
#include "iostream"
using namespace std;
int main( )
{ int y=3,x=3,z=1;
cout<<(++x,y++)<<” ”< return 0;}
选项:
A:4 3

B:
4 2

C:
3 3

D:
3 4

答案: 【
3 3

类似文章

友情链接: