奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

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

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

[复制链接]

1万

主题

4

回帖

2万

积分

论坛元老

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

奥鹏作业答案
试卷总分100得分100
第1题面向对象程序设计将数据与()放在一起,作为一个相互依存、不可分割的整体来处理。
A、对数据的操作
B、信息
C、数据隐藏
D、数据抽象
正确答案
第2题下面不能作为函数的返回类型的是()。
A、new
B、int
C、long
D、void
正确答案
第3题在C++中,函数原型不能标识()。
A、函数的返回类型
B、函数参数的个数
C、函数参数类型
D、函数的功能
正确答案
第4题下列语句中错误的是()。
A、int*p=newint(10)
B、int*p=newint[10]
C、int*p=newint
D、int*p=newint[40](0);
正确答案
第5题下列对模板的声明错误的是()。
A、templateclassT1typenameT2
B、templateclassT1T2    奥鹏作业

C、templatetypenameT
D、templateclassT1classT2classT3
正确答案
第6题考虑函数原型voidtest(intaintb=7char=&quot*&quot)下面的函数调用中,属于不合法调用的是()。
A、test(5)
B、test(58)
C、test(6&quot#&quot)
D、test(00&quot*&quot)
正确答案
第7题下面描述中,表达错误的是()。
A、公有继承时基类中的public成员在派生类中仍是public的
B、公有继承时基类中的private成员在派生类中仍是private的
C、公有继承时基类中的protected成员在派生类中仍是protected的
D、保护继承时基类中的public成员在派生类中是private的
正确答案
第8题在下面有关对构造函数的描述中,正确的是()。
A、构造函数可以带有返回值
B、构造函数的名字与类名完全相同
C、构造函数必须带有参数
D、构造函数必须定义,不能缺省
正确答案
第9题构造函数是在()时被执行的。
A、程序编译
B、创建对象
C、创建类
D、程序装入内存
正确答案
第10题cout是I/O流库中预定义的()。
A、类
B、对象
C、文件
D、常量
正确答案
第11题下列关于纯虚函数的描述中,正确的是()。
A、纯虚函数是一种特殊的虚函数,它是个空函数
B、具有纯虚函数的类称为虚基类
C、一个基类中说明有纯虚函数,其派生类一定要实现该纯虚函数
D、具有纯虚函数的类不能创建类对象
正确答案
第12题若派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的()。
A、私有成员
B、公有成员
C、保护成员
D、保护成员或私有成员
正确答案
第13题在多继承的构造函数的定义中,若干个基类的构造函数之间用()分隔开。
A、
B、
C、
D、
正确答案
第14题下列运算符中,在C++语言中不能重载的是()。
A、*
B、=
C、
D、/
正确答案
第15题如果一个类至少有一个纯虚函数,那么该类就被称为()。
A、抽象类
B、纯基类
C、基类
D、虚基类
正确答案
第16题C++语言对C语言做了很多改进C++语言相对于C语言的最根本的变化是()。
A、增加了一些新的运算符
B、允许函数重载,并允许设置缺省参数
C、规定函数说明符必须用原型
D、引进了类和对象的概念
正确答案
第17题对于类定义classA{publicvirtualvoidfunc1(){}voidfunc2(){}}classBpublicA{publicvoidfunc1(){cout″classBfunc1″end1}virtualvoidfunc2(){cout″classBf
A、Afunc2()和Bfunc1()都是虚函数
B、Afunc2()和Bfunc1()都不是虚函数
C、Bfunc1()是虚函数,而Afunc2()不是虚函数
D、Bfunc1()不是虚函数,而Afunc2()是虚函数
正确答案
第18题将客观实体的特征与行为作为不可分割的整体进行程序设计的方法称为()程序设计。
A、面向应用
B、面向过程
C、面向对象
D、面向系统
正确答案
第19题C++利用()实现面向对象程序设计的继承性。
A、构造数据类型—类
B、类的派生机制
C、构造数据类型—枚举
D、函数重载与运算符重载
正确答案
第20题若已定义了person类,则执行语句&quotpersonp1=p2&quot将调用p1的()。
A、构造函数
B、拷贝构造函数
C、析构函数
D、赋值运算符重载函数
正确答案
第21题静态数据成员是类中所有对象共享的,可以通过类的对象访问。
A、错误
B、正确
正确答案
第22题函数模板是基于不同的数据类型完成类似的操作,而重载函数则是对不同的数据类型完成相同的操作。
A、错误
B、正确
正确答案
第23题成员函数体可以写在类的内部也可以写在类的外部。
A、错误
B、正确
正确答案
第24题一个派生类继承多个基类称为多继承。
A、错误
B、正确
正确答案
第25题赋值号两边的数据类型不一致时,将无法进行赋值运算。
A、错误
B、正确
正确答案
第26题一个派生类继承多个基类称为虚拟继承。
A、错误
B、正确
正确答案
第27题一个类可以定义多个构造函数和多个析构函数。
A、错误
B、正确
正确答案
第28题虚析构函数的工作过程与普通虚函数不同,普通虚函数只是调用相应层上的函数,而虚析构函数是先调用相应层上的析构函数,然后逐层向上调用基类的析构函数。
A、错误
B、正确
正确答案
第29题get()和put()函数的功能是一次读写一个字符,而read()和write()函数是一次读写一个数据块。
A、错误
B、正确
正确答案
第30题撤销包含有对象成员的派生类对象时,自动调用析构函数的执行顺序依次为派生类、对象成员所属类、基类的析构函数。
A、错误
B、正确
正确答案
第31题C++利用函数重载实现面向对象程序设计的封装性。
A、错误
B、正确
正确答案
第32题C++利用类的派生机制实现面向对象程序设计的继承性。
A、错误
B、正确
正确答案
第33题如果一个类只定义了一个带参的构造函数,则系统会给它提供缺省的无参构造函数。
A、错误
B、正确
正确答案
第34题若一个类A,它的两个直接基类是从同一个间接基类派生而来的,则类A对基类成员的访问会产生二义性。
A、错误
B、正确
正确答案
第35题一个类的友元一定是另一个类的成员函数。
A、错误
B、正确
正确答案
第36题函数重载与运算符重载都是编译时的多态。
A、错误
B、正确
正确答案
第37题输入输出特性是由C++本身提供的。
A、错误
B、正确
正确答案
第38题无论何时编译器都为类构造一个无参数的缺省的构造函数。
A、错误
B、正确
正确答案
第39题拷贝构造函数是在用一个对象初始化另一个对象时被调用的。
A、错误
B、正确
正确答案
第40题成员函数体写在类外部的一定不是内联函数,写在类内部的一定是内联函数。
A、错误
B、正确
正确答案

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

本版积分规则

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

GMT+8, 2024-5-22 00:42

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

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