搜索
才径谷 >电大网教 >东北师范大学 >东北师范大学计算机科学与技术专业《C++程序设计》作业及答案3

东北师范大学计算机科学与技术专业《C++程序设计》作业及答案3试卷及答案大全

永久免费查看
更新时间:2026-04-16

东北师范大学计算机科学与技术专业《C++程序设计》作业及答案3提供该考试科目的试卷全部试题及答案大全,科目内容齐全,答案供学员学习免费使用,助力考试通关!

第1题、 [单选题] 面向对象程序设计将数据与()放在一起,作为一个相互依存、不可分割的整体来处理。

A.对数据的操作

B.信息

C.数据隐藏

D.数据抽象

答案如下:
A
第2题、 [单选题] 下面不能作为函数的返回类型的是()。

A.new

B.int

C.long

D.void

答案如下:
A
第3题、 [单选题] 在C++中,函数原型不能标识()。

A.函数的返回类型

B.函数参数的个数

C.函数参数类型

D.函数的功能

答案如下:
D
第4题、 [单选题] 下列语句中错误的是()。

A.int *p=new int (10)

B.int *p=new int[10]

C.int *p=new int

D.int *p=new int[40](0)

答案如下:
D
第5题、 [单选题] 下列对模板的声明错误的是()。

A.template class T1,typename T2

B.template class T1,T2

C.template typename T

D.template class T1,class T2,class T3

答案如下:
B
第6题、 [单选题] 考虑函数原型void test(int a,int b=7,char=“*”),下面的函数调用中,属于不合法调用的是()。

A.test(5)

B.test(5,8)

C.test(6,“#”)

D.test(0,0,“*”)

答案如下:
C
第7题、 [单选题] 下面描述中,表达错误的是()。

A.公有继承时基类中的public成员在派生类中仍是public的

B.公有继承时基类中的private成员在派生类中仍是private的

C.公有继承时基类中的protected成员在派生类中仍是protected的

D.保护继承时基类中的public成员在派生类中是private的

答案如下:
D
第8题、 [单选题] 在下面有关对构造函数的描述中,正确的是()。

A.构造函数可以带有返回值

B.构造函数的名字与类名完全相同

C.构造函数必须带有参数

D.构造函数必须定义,不能缺省

答案如下:
B
第9题、 [单选题] 构造函数是在()时被执行的。

A.程序编译

B.创建对象

C.创建类

D.程序装入内存

答案如下:
B
第10题、 [单选题] cout是I/O流库中预定义的()。

A.类

B.对象

C.文件

D.常量

答案如下:
B
第11题、 [单选题] 下列关于纯虚函数的描述中,正确的是()。

A.纯虚函数是一种特殊的虚函数,它是个空函数

B.具有纯虚函数的类称为虚基类

C.一个基类中说明有纯虚函数,其派生类一定要实现该纯虚函数

D.具有纯虚函数的类不能创建类对象

答案如下:
D
第12题、 [单选题] 若派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的()。

A.私有成员

B.公有成员

C.保护成员

D.保护成员或私有成员

答案如下:
D
第15题、 [单选题] 如果一个类至少有一个纯虚函数,那么该类就被称为()。

A.抽象类

B.纯基类

C.基类

D.虚基类

答案如下:
A
第16题、 [单选题] C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是()。

A.增加了一些新的运算符

B.允许函数重载,并允许设置缺省参数

C.规定函数说明符必须用原型

D.引进了类和对象的概念

答案如下:
D
第17题、 [单选题] 对于类定义 class A {public: virtual void func1(){}void func2(){}}; class B: public A {public: void func1(){cout “class B func 1” end1;} virtual void func2(){coutclass B f

A.A∷func2()和B∷func1()都是虚函数

B.A∷func2()和B∷func1()都不是虚函数

C.B∷func1()是虚函数,而A∷func2()不是虚函数

D.B∷func1()不是虚函数,而A∷func2()是虚函数

答案如下:
C
第18题、 [单选题] 将客观实体的特征与行为作为不可分割的整体进行程序设计的方法称为()程序设计。

A.面向应用

B.面向过程

C.面向对象

D.面向系统

答案如下:
C
第19题、 [单选题] C++利用()实现面向对象程序设计的继承性。

A.构造数据类型类

B.类的派生机制

C.构造数据类型枚举

D.函数重载与运算符重载

答案如下:
B
第20题、 [单选题] 若已定义了person类,则执行语句“person p1=p2;”将调用p1的()。

A.构造函数

B.拷贝构造函数

C.析构函数

D.赋值运算符重载函数

答案如下:
B
第24题、 [判断题] 一个派生类继承多个基类称为多继承。()

A.错误

B.正确

答案如下:
B
第26题、 [判断题] 一个派生类继承多个基类称为虚拟继承。()

A.错误

B.正确

答案如下:
A
第37题、 [判断题] 输入输出特性是由C++本身提供的。()

A.错误

B.正确

答案如下:
A