蓝莓题库

中国大学moocc 语言程序设计试题及答案-k8凯发

欢迎来访!

k8凯发-凯发官网入口外语类习题 正文

作者2023-10-23 00:09:48外语类习题 78 ℃0 评论
第4周 类和对象(已建设完整知识点)

4.1 面向对象程序设计基本特点随堂测验

1、下面各高级语言中, 是面向对象的程序语言。
    a、basic
    b、c
    c、c
    d、pascal

2、不是面向对象程序设计的主要特点。 a) 封装 b) 继承 c) 多态 d) 结构
    a、封装
    b、继承
    c、多态
    d、结构

4.2 类和对象的定义及使用随堂测验

1、关于类定义的说法错误的是
    a、类中包括数据成员和函数成员
    b、函数成员对应事物的行为,数据成员对应事物的属性
    c、类定义完成后系统为其分配相应的内存空间
    d、类定义是一个说明语句,其后必须加分号

单元测验

1、假设ab为一个类,则该类的复制构造函数的声明语句为
    a、ab&(ab x)
    b、ab(ab x)
    c、ab(ab &x)
    d、ab(ab* x)

2、下列关于构造函数的说法错误的是
    a、构造函数的名字必须与类的名字相同。
    b、构造函数可以定义为void类型。
    c、构造函数可以重载、可以带有默认参数。
    d、构造函数可以由用户自定义也可以由系统自动生成。

3、关于c 与c语言的关系描述中, 是错误的。
    a、c语言是c 的一个子集
    b、c语言与c 是兼容的
    c、c 对c语言进行了一些改进
    d、c 和c语言都是面向对象的

4、一个类有 个析构函数。
    a、1
    b、2
    c、0
    d、多

5、假设b是一个类的名字,下面哪段程序不会用到b的复制构造函数 a b b1;a a2(a1) b a func(){a tmp; return tmp;} c void func(a a{count<<”good”<    a、b b1; b b2(b1);
    b、b func() { b temp; return temp;}
    c、void func(b b){count<<”good”<    d、b b1,b2; b1 = b2;

6、有如下代码: #include using namespace std; class point { int x,y; public: point():x(0),y(0){cout<<"构造";} point(int x1,int y1=0):x(x1),y(y1){cout<<"构造";} }; int main() {point a(2),b[3],*c;} 则point类的构造函数被调用的次数是 (a)2次 (b)3次 (c)4次 (d)5次
    a、2次
    b、3次
    c、4次
    d、5次

7、在类aa的声明体外 定义成员函数float area()时,函数头为
    a、aa::float area()
    b、float aa::area()
    c、float aa:area()
    d、circle::area()

8、当用类的一个对象去初始化该类的另一个对象时,复制构造函数被调用

9、类定义时必须同时定义成员数据和成员函数。

10、构造函数无返回类型,可用void声明。

11、构造函数可以访问类的所有数据成员。

12、析构函数可以带默认形参值。

13、面向对象程序设计的基本特点包括:抽象、 、继承和多态。

14、在对象的生存期即将结束的时刻, 函数被自动调用,它的调用完成之后,对象就消失了,相应的内存空间也被释放。

15、是对逻辑上相关的函数与数据的封装,它是对问题的抽象描述。

16、下列程序输出的第一行是 #include class point{ int x, y; public: point(){x=1;y=1;} point(int tx,int ty) {x=tx; y=ty;} ~point(){cout<<"point ("<
第四章 单元作业

1、编程题:定义一个dog类,包含age,weight等属性,以及对这些属性操作的方法。实现并测试这个类

猜你喜欢

  • 2023-10-23 00:13
  • 2023-10-22 23:45
  • 2023-10-22 23:40
  • 2023-10-22 23:27
  • 2023-10-22 23:11
  • 2023-10-22 22:37
  • 2023-10-22 22:33
  • 2023-10-22 21:50
  • 2023-10-22 21:48
  • 2023-10-22 21:40
网站分类
最新发表
标签列表
网站地图