郑州大学《面向对象程序设计》1-12章在线测试题库 联系客服

发布时间 : 星期四 文章郑州大学《面向对象程序设计》1-12章在线测试题库更新完毕开始阅读2523ea3a0640be1e650e52ea551810a6f524c80a

B、oistream& istream::seekg(streamoff,ios::seek_dir); C、ostreampos istream::tellg(); D、ostream& ostream::seekp(streampos);

3、下面提供输入操作的类是( )

A、ios B、istream C、iostream D、ostream

4、 下面的说法正确的是(AC)

A、cerr是标准错误输出流 B、cerr和cout一样是可以缓冲的 C、cerr不能重定向 D、cout也不能重定向

5、 下面的说法正确的是(AD)

A、流读取运算符通常会跳过输入流中的空白字符 B、流的成员函数get与提取运算符的作用是一样的 C、插入运算符可以输出类的成员变量 D、输出字符可以用cout的成员函数put

第三题、判断题(每题1分,5道题共5分)

1、二进制流将字节流的每个字节以二进制方式解释,它在数据传输时不作任何转换,故效率高,可移植性好。

正确

错误

2、C++用“>>”运算符表示提取,称为提取运算符,它定义在类istream

正确

错误

3、为了输入和输出类类型的数据,用户可以重载“<<”和“>>”运算符。 正确 错误 4、trunc与out参数的作用是相同的。 正确 错误 5、调用clear函数后,流就变成可用 正确 错误 交卷 F105B4C0DA1611210600709102232894

《面向对象程序设计》第07章在线测试

《面向对象程序设计》第07章在线测试 剩余时间: 42:37 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题(每题1分,5道题共5分) 1、对基类和派生类的关系描述中, 错误 的是 ( ) A、派生类是基类的具体化 C、派生类是基类定义的延续 B、基类继承了派生类的属性 D、派生类是基类的特殊化 2、继承机制的作用是 ( ) A、信息隐藏 C、定义新类 B、数据封装 D、数据抽象 3、下列虚基类的说明中,正确的是( ) A、class virtual B:public A C、virtual class B:public A B、class B:virtual public A D、class B:public A virtual

4、从一个基类派生出的各个类的对象之间( )。

A、共享所有数据成员,每个对象还包含基类的

所有属性

B、共享部分数据成员,每个对象还包含基类的

所有属性

C、不共享任何数据成员,但每个对象还包含基

D、共享部分数据成员和函数成员

类的所有属性

5、C++的继承性允许派生类继承基类的( )。

A、部分特性,并允许增加新的特性或重定义基

类的特性

B、部分特性,但不允许增加新的特性或重定义

基类的特性

C、所有特性,并允许增加新的特性或重定义基

类的特性

D、所有特性,但不允许增加新的特性或重定义

基类的特性

第二题、多项选择题(每题2分,5道题共10分)

1、当派生类中有和基类一样名字的成员时,下面说法错误的是( )。

A、将产生二义性

B、派生类的同名成员将覆盖基类的成员 C、是不能允许的

D、基类的同名成员将覆盖派生类的成员

2、下列对派生类的描述中正确的说法是:( )。

A、派生类至少有一个基类

B、派生类可作为另一个派生类的基类

C、派生类除了包含它直接定义的成员外,还包含其基类的成员 D、派生类所继承的基类成员的访问权限保持不变

3、关于多继承二义性的描述中,( )是错误的。

A、一个派生类的两个基类中都有某个同名成员,在派生类中对这个成员的访问可能出现二义性; B、解决二义性的最常用的方法是对成员名的限定法;

C、基类和派生中同时出现的同名函数,也存在二义性问题;

D、一个派生类是从两个基类派生来的,而这两个基类又有一个共同的基类,对该基类成员进行访问时,

也可能出现二义性。

4、下面说法正确的是( )

A、类模板可以派生出新的类 B、从一个普通类可以派生出类模板 C、模板类可以派生出非模板类 D、函数模板也可以派生出新的模板类

5、下面说法正确的是( )

A、派生类指针可以直接指向基类对象 B、派生类指针可以强制转换为基类指针 C、派生类成员可以通过基类指针引用 D、基类指针可以指向派生类中对象

第三题、判断题(每题1分,5道题共5分) 1、基类的保护成员在派生类中仍然是保护成员。

正确

错误

2、基类的保护成员在私有派生类中是私有成员。

正确

错误

3、在公有继承中,基类中只有公有成员对派生类是可见的。

正确

错误

4、析构函数不能被继承。

正确

错误

5、解决多继承情况下出现的二义性的方法之一是使用成员名限定法。

正确

错误

交卷 39BD35B1671611210600707160251395