奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 351|回复: 0

东师《C++程序设计》19秋在线作业21(随机)

[复制链接]

1万

主题

5

回帖

2万

积分

论坛元老

积分
28878
发表于 2019-10-18 09:10:18 | 显示全部楼层 |阅读模式
扫码加微信
[东北师范大学]《C++程序设计》19秋在线作业21(100分)
【奥鹏】[东北师范大学]C++程序设计19秋在线作业2

奥鹏作业答案
试卷总分100得分100
第1题在声明类时,下面的说法正确的是()。
A、可以在类的声明中给数据成员赋初值
B、数据成员的数据类型可以是register
C、private、public、protected可以按任意顺序出现
D、没有用private、public、protected定义的数据成员是公有成员
正确答案
第2题类的析构函数是在()被调用的。
A、类创建时
B、创建对象时
C、删除对象时
D、不自动调用
正确答案
第3题下面对类的构造函数的定义是()。
A、voidXX(参数)
B、XX(参数)
C、intXX(参数)
D、floatXX(参数)    奥鹏作业

正确答案
第4题重载赋值操作符时,应声明为()函数。
A、友元
B、虚
C、成员
D、多态
正确答案
第5题关于虚函数的描述中,()是正确的。
A、虚函数是一个static类型的成员函数
B、虚函数是一个非成员函数
C、基类中说明了虚函数后,派生类中将其对应的函数可不必说明为虚函数
D、派生类的虚函数与基类的虚函数具有不同的参数个数和类型
正确答案
第6题下列()的调用方式是引用调用。
A、形参是引用,实参是变量
B、形参和实参都是变量
C、形参是变量,实参是地址值
D、形参是指针,实参是地址值
正确答案
第7题进行文件操作需包含头文件()。
A、fstream.h
B、ostream.h
C、stdio.h
D、stdlib.h
正确答案
第8题若已定义了person类及person类的两个对象p1和p2,则执行语句&quotp1=p2&quot将调用p1的()。
A、构造函数
B、拷贝构造函数
C、析构函数
D、赋值运算符重载函数
正确答案
第9题编译时的多态性通过使用()实现。
A、构造函数
B、虚函数
C、重载函数
D、析构函数
正确答案
第10题对虚函数的调用()。
A、一定使用动态联编
B、一定使用静态联编
C、一定使用指针
D、不一定使用动态联编
正确答案
第11题下面叙述不正确的是()。
A、基类的保护成员在保护派生类中仍然是保护的
B、基类的保护成员在公有派生类中仍然是保护的
C、基类的保护成员在私有派生类中仍然是保护的
D、对基类成员的访问必须是无二义性的
正确答案
第12题假设已经有定义char*constname=&quotchen&quot下面的语句中正确的是()。
A、name[3]=q
B、name=&quotlin&quot
C、name=newchar[5]
D、name=newchar(q)
正确答案
第13题以下有关继承的叙述正确的是()。
A、构造函数和析构函数都能被继承
B、派生类是基类的组合
C、派生类对象除了能访问自己的成员以外,不能访问基类中的所有成员
D、基类的公有成员一定能被派生类的对象访问
正确答案
第14题下面的叙述中,错误的是()。
A、析构函数可以定义为虚函数
B、构造函数可以定义为虚函数
C、当基类的析构函数定义为虚函数时,其派生类的析构函数也一定是虚函数
D、对虚析构函数的调用可以采用动态联编
正确答案
第15题面向对象的程序设计语言必须具备的关键要素是()。
A、抽象和封装
B、抽象和多态性
C、抽象、封装、继承和多态性
D、抽象、封装和继承性
正确答案
第16题建立包含有对象成员的派生类对象时,自动调用构造函数的执行顺序依次为()的构造函数。
A、基类、自己所属类、对象成员所属类
B、对象成员所属类、基类、自己所属类
C、自己所属类、对象成员所属类、基类
D、基类、对象成员所属类、自己所属类
正确答案
第17题假定classA为一个类,如果用户未定义析构函数,则系统为该类定义的默认析构函数为()。
A、classA~classA(){}
B、classAclassA(){}
C、classA~classA(int=0){}
D、voidclassA~classA(){}
正确答案
第18题静态数据成员的初始化必须在()。
A、类内
B、类外
C、在构造函数内
D、静态成员函数内
正确答案
第19题下列关于纯虚函数的描述中,正确的是()。
A、纯虚函数是一种特殊的虚函数,它是个空函数
B、具有纯虚函数的类称为虚基类
C、一个基类中说明有纯虚函数,其派生类一定要实现该纯虚函数
D、具有纯虚函数的类不能创建类对象
正确答案
第20题运算符重载函数必须以特殊的关键字()开始。
A、virtual
B、operator
C、template
D、static
正确答案
第21题构造函数是可以被派生类继承的。
A、错误
B、正确
正确答案
第22题要对文件进行读写操作,必须在文件开头包含头文件fstream.h
A、错误
B、正确
正确答案
第23题在C++中,构造派生类对象时,总是先从基类的初始化开始的。
A、错误
B、正确
正确答案
第24题重载函数是基于不同的数据类型完成类似的操作,而函数模板则是对不同的数据类型完成相同的操作。
A、错误
B、正确
正确答案
第25题私有静态数据成员不能被类外部函数访问,也不能用对象进行访问。
A、错误
B、正确
正确答案
第26题静态的成员函数没有隐含的this指针,所以它们只能访问静态的数据成员。
A、错误
B、正确
正确答案
第27题公有继承方式下,基类成员的访问权限在派生类中保持不变。
A、错误
B、正确
正确答案
第28题C++中的函数就是面向对象理论中的消息。
A、错误
B、正确
正确答案
第29题C++不允许定义有默认参数的函数。
A、错误
B、正确
正确答案
第30题一个派生类继承多个基类称为多继承。
A、错误
B、正确
正确答案
第31题重载函数至少在参数个数、参数类型或参数顺序上要有所不同。
A、错误
B、正确
正确答案
第32题get()和put()函数的功能是一次读写一个字符,而read()和write()函数是一次读写一个数据块。
A、错误
B、正确
正确答案
第33题构造函数和析构函数都可以是虚函数。
A、错误
B、正确
正确答案
第34题操纵符函数setw(n)只对下一个输出有效。
A、错误
B、正确
正确答案
第35题C++允许通过重载的方式改变运算符的优先级和结合性。
A、错误
B、正确
正确答案
第36题若有声明:classCpublicAB{}则类C公有继承自类A、私有继承自类B。
A、错误
B、正确
正确答案
第37题赋值号两边的数据类型不一致时,将无法进行赋值运算。
A、错误
B、正确
正确答案
第38题C++编译器不能够区分重载的无参函数和缺省参数的函数。
A、错误
B、正确
正确答案
第39题一个类的友元一定是另一个类的成员函数。
A、错误
B、正确
正确答案
第40题类是C++中自定义的数据类型。
A、错误
B、正确
正确答案

奥鹏东北师范大学作业
奥鹏作业答案
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-25 19:50

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表