江南大学面向对象的程序设计2023上第一阶段机考随机题答案100分答案资料
作者:奥鹏远程作业辅导网 来源:本站 时间:2023-04-27 20:42:10热度:573
江南大学面向对象的程序设计2023上第一阶段机考随机题答案100分答案资料
微信客服 ++++:wbf170 或右边扫码
微信客服++++:wbf170 或右边扫码
一、判断题(共8道小题,总分值32分,正确的填涂“A”,错误的填涂“B”。)
1.一个消息只能产生特定的响应效果。(4分)
2.C++语言只支持面向对象技术的抽象性、封装性、继承性等特性,而不支持多态性。(4分)
3.没有参数的两个函数是不能重载的。(4分)
4.使用 const 说明常量时,可以不必指出类型。 (4分)
5.在 C++语言中,类是支持数据封装的工具。(4分)
6.一个返回引用的调用函数可以作为左值。(4分)
7.运算符 new分配的空间由运算符 delete 释放。(4分)
8.C++语言和 Java 语言均不是一个纯正的面向对象的程序设计的语言。(4分)
二、单选题(共8道小题,总分值48分,,下列选项中有且仅有一个选项符合题目要求,请在答题卡上正确填涂。)
1.函数没有返回值的时候,应该选择( )的函数类型。(6分)
A
void
B
int
C
不确定
D
float
2.关于成员函数的说法中不正确的是( )。(6分)
A
成员函数可以无返回值
B
成员函数可以重载
C
成员函数一定是内联函数
D
成员函数可以设定参数的默认值
3.假定 A是一个类,那么执行语句“ A a , b(3) , *p;”调用了( )次构造函数。(6分)
A
1
B
2
C
3
D
4
4.在类的定义中,引入友元的原因是( )。(6分)
A
提高效率
B
深化使用类的封装性
C
提高程序的可读性
D
提高数据的隐蔽性
5.类的析构函数是( )时被调用的。(6分)
A
类创建
B
创建对象
C
引用对象
D
释放对象
6.对重载的函数来说,下面叙述不正确的是( )。(6分)
A
参数的类型不同
B
参数的顺序不同
C
参数的个数不同
D
参数的个数、类型、顺序都相同,但函数的返回值类型不同
7.通常拷贝构造函数的参数是( )。(6分)
A
某个对象名
B
某个对象的成员名
C
某个对象的引用名
D
某个对象的指针名
8.下面对友元的错误描述是( )。(6分)
A
关键字 friend 用于声明友元
B
一个类中的成员函数可以是另一个类的友元
C
友元函数访问对象的成员不受访问特性影响
D
友元函数通过 this 指针访问对象成员
三、多选题(共2道小题,总分值20分,,下列选项中至少有2个或2个以上选项符合题目要求,请在答题卡上正确填涂。)
1.有关类的说法不正确的是( )。(10分)
A
类是一种用户自定义的数据类型
B
只有类的成员函数才能访问类的私有数据成员
C
在类中,如不做权限说明,所有的数据成员都是公有的
D
在类中,如不做权限说明,所有的数据成员都是私有的
2.对静态数据成员的不正确描述是( )。(10分)
A
静态成员不属于对象,是类的共享成员
B
静态数据成员要在类外定义和初始化
C
调用静态成员函数时要通过类或对象激活, 所以静态成员函数拥有 this 指针
D
只有静态成员函数可以操作静态数据成员