郑大远程面向对象程序设计试题 下载本文

B、纯虚函数在派生类中实现 C、纯虚函数在基类中定义为0 D、纯虚函数是不具体实现的虚函数

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

A、抽象类只能做基类 B、抽象类是继承层次中的根 C、抽象类用abstract定义 D、抽象类中至少有一个虚函数

5、关于抽象类的说法正确的是( )

A、抽象类可以生成类对象

B、抽象类不能用作参数类型、函数返回类型或显式转换的类型 C、不能定义抽象类指针和引用 D、抽象类只能作为其他类的基类

第三题、判断题(每题1分,5道题共5分) 1、虚函数是用virtual 关键字说明的成员函数。

正确

错误

2、构造函数说明为纯虚函数是没有意义的。

正确

错误

3、纯虚函数是一种特殊的虚函数,它没有具体的实现

正确

错误

4、一个基类说明有纯虚函数,该基类的派生类一定不再是抽象类;

正确

错误

5、抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出。

正确

错误

《面向对象程序设计》第09章在线测试 剩余时间: 40:09 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题(每题1分,5道题共5分) 1、cout是I0流库预定义的: A、类 C、包含文件 B、对象 D、常量 2、在进行完任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是( ) A、fail C、bad B、eof D、good 3、在C++程序中使用的cin标识符是系统类库中定义的( )类中的一个对象。 A、istream C、iostream B、ostream D、fstream 4、在C++程序中使用的cout标识符是系统类库中定义的( )类中的一个对象。 A、istream C、iostream B、ostream D、fstream 5、seekg(-40,ios::cur)的意思是(A) A、读写位置从当前位置前移40个字节 C、读写位置从当前位置上移40个字节 B、读写位置从当前位置后移40个字节 D、读写位置从当前位置下移40个字节 第二题、多项选择题(每题2分,5道题共10分) 1、下面的说法正确的是( ) A、缓冲流就是缓冲区 B、缓冲流当缓冲区满时才刷新流的数据 C、非缓冲流不处理数据 D、非缓冲流也要使用缓冲区 2、下面提供输入操作的类是( ) A、ios B、istream C、iostream D、ostream

3、下面属于标准错误输出的流是( )

A、cin B、cout C、clog D、cerr

4、关于运算符“<<”的说法正确的是( )

A、“<<”如果用于cout后,则表示输出操作 B、“<<”也叫做插入运算符 C、“<<”运算符可以重载

D、“<<”是从流中提取一个字符序列

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

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

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

1、系统在主存中开辟的、用来临时存放输入输出数据的区域,叫做输入输出缓冲区(简称缓冲区)。

正确

错误

2、二进制文件的写操作用成员函数write()

正确

错误

3、hex、oct、dec只对下一个输出有效

正确 错误 4、ostrstream是向字符数组的输出流,istrstream是从字符数组的输入流 正确 错误 5、ofstream是用于读文件的文件流 正确 错误

《面向对象程序设计》第07章在线测试 剩余时间: 40:23 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题(每题1分,5道题共5分) 1、下面叙述不正确 的是 ( ) A、派生类都用公有派生产生 C、赋值兼容规则也适用于多重继承的组合 B、对基类成员的访问必须是无二义性的 D、基类的公有成员在派生类中仍然是公有的 2、若派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的 ( ) A、私有成员 C、保护成员 B、公有成员 D、保护成员或私有成员 3、对基类和派生类的关系描述中, 错误 的是 ( ) A、派生类是基类的具体化 C、派生类是基类定义的延续 B、基类继承了派生类的属性 D、派生类是基类的特殊化 4、假设ClassY:publicX,则说明一个Y类的对象时和删除Y类对象时,调用构造函数和析构函数的次序分别为( ) A、X,Y; Y,X C、Y,X; X,Y B、X,Y; X,Y D、Y,X; Y,X 5、派生类的成员函数可以直接访问基类的( )成员。 A、所有 C、保护和私有 B、公有和保护 D、私有 第二题、多项选择题(每题2分,5道题共10分) 1、对于公有继承,基类中的私有成员在派生类中将 ( )。