面向对象程序设计基础(哈尔滨学院)1454193441 中国大学慕课答案2024完整版100分

拘线醚墨化猩芳世柬酬荷念棠

对应课程:点击查看
起止时间:2020-02-26到2020-07-03
更新状态:已完结

第1章 概述 第一章测试

1、 以下哪些不是C++的特性?

A:继承
B:多态
C:封装
D:重用
答案: 重用

2、 下面关于对象概念的描述中,()是错误的.

A:对象就是C语言中的结构变量
B:对象代表着正在创建的系统中的一个实体
C:对象是一个状态和操作(或方法)的封装体
D:对象之间的信息传递是通过消息进行的
答案: 对象就是C语言中的结构变量

3、 下面关于类概念的描述中,()是错误的.

A:类是抽象数据类型的实现
B:类是具有共同行为的若干对象的统一描述体
C:类是创建对象的样板
D:类是C语言中的结构类型
答案: 类是C语言中的结构类型

4、 下列关于对象的描述中,错误的是().

A:对象是类的别名
B:对象是类的实例
C:一个类可以定义多个对象
D:对象之间通过消息进行通信
答案: 对象是类的别名

5、 语言的翻译程序有哪些?

A:汇编
B:编译
C:解释
D:机器
答案: 汇编;
编译;
解释

6、 假设计算机19-2班为学生类,则以下哪些是该类的对象()。

A:李玲
B:刘梦宇
C:哈尔滨学院的学生
D:计算机19-2的所有学生
答案: 李玲;
刘梦宇

7、 假定一个黑板类,以下哪些是对象()。

A:一个长2米宽1米的黑板
B:一个绿色的长3米宽1米的黑板
C:哈尔滨学院的黑板
D:哈尔滨学院2号楼的所有黑板
答案: 一个长2米宽1米的黑板;
一个绿色的长3米宽1米的黑板

8、 C++中,数据封装要解决的问题是防止不同模块之间数据的非法访问.

A:正确
B:错误
答案: 正确

9、 在面向对象程序设计中,对一个具体问题的抽象分析结果,是通过对象来描述和实现的。

A:正确
B:错误
答案: 错误
分析:抽象分析应该是类而不是对象,
对象是具体的描述,而不是抽象

10、 在面向对象程序设计中,1是具有相同的数据和操作(函数)的一组对象的集合
答案:

11、 1是描述其属性的数据以及对这些数据施加的一组操作封装在一起构成的统一体,由数据和操作代码两部分组成。
答案: 对象

第2章 C++简单程序设计 第1-2章测试

1、 假设定义了:enum color {red=1, orange, yellow, green ,blue, purple, black};则blue的值是( )

A:4
B:5
C:3
D:6
答案: 5

2、 以下都是C++语言标识符的一组是( )

A:dsfa, df4, f$
B:huhj, a^, k2
C:3k, h, j_9
D:_ok, jk, k8
答案: _ok, jk, k8

3、 逗号表达式 (x=23, x=x5), x+25 的值为( )

A:25
B:55
C:100
D:45
答案: 55

4、 下面的程序为死循环的是( )

A:for(int i=0; i<100; ) { i++; }
B:int i=100; while (i) { i–; }
C:int i=100; for(; i; i– );
D:int i=0; do { i=10; } while(i>=0);
答案: int i=0; do { i=10; } while(i>=0);

5、 C++程序从上机到得到结果的一般操作步骤依次为( )

A:编辑、编译、链接、运行
B:编译、编辑、链接、运行
C:编译、编辑、运行、链接
D:编辑、链接、编译、运行
答案: 编辑、编译、链接、运行

6、 在C++中实现对字符类型数据 char ch的输入,以下哪种是正确的()。

A:cin>>ch;
B:ch=getchar();
C:scanf(“%c”.&ch);
D:cin< cin>>ch;;
ch=getchar();;
scanf(“%c”.&ch);

7、 在C++中实现对字符类型数据 char ch的输出,以下哪种是正确的()。

A:cout< >ch;
C:printf(“%c”,ch);
D:printf(“%d”,ch);
答案: cout<

8、 c++中 用cin 实现输入不用考虑变量的类型。

A:正确
B:错误
答案: 正确

9、 c++中cin ,cout 实现输入输出不用考虑数据的类型,是要是基本类型都可以实现输入和输出

A:正确
B:错误
答案: 正确

10、 C++中有以下语句 int a;__完成对a的赋值。
答案: (以下答案任选其一都对)scanf(“%d”,&a);;
cin>>a

11、 C++中有以下语句 float a;__完成对a的赋值。
答案: (以下答案任选其一都对)cin>>a;
scanf(“%f”,&a);

第3章 函数 第3章单元测试

1、 8、下列描述中,( )是错误的。

A: 内联函数主要解决程序的运行效率问题
B:内联函数的定义必须出现在内联函数第一次被调用之前
C:内联函数中可以包括各种语句
D:对内联函数不可以进行异常接口声明
答案: 内联函数中可以包括各种语句

2、 在( )情况下适宜采用内联函数。

A:函数代码小,频繁调用
B:函数代码多,频繁调用
C:函数体含有递归语句
D:函数体含有循环语句
答案: 函数代码小,频繁调用

3、 在一个程序中,要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度,选用( )比较合适。

       


如需购买完整答案,请点击下方红字:

点击这里,购买完整答案


获取更多中国大学慕课答案,请点击这里,进入mooc.mengmianren.com


 

杏醋翰票歧睦赖挽禽皑芹似攀