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

《面向对象程序设计》第09章在线测试剩余时间:56:08

答题须知:1、本卷满分20分。

2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。

3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。

第一题、单项选择题(每题1分,5道题共5分)

 1、在C++程序中使用的cin标识符是系统类库中定义的( A)类中的一个对象。

A、istreamB、ostream

C、iostreamD、fstream

 2、在C++程序中使用的cout标识符是系统类库中定义的( B)类中的一个对象。

A、istreamB、ostream

C、iostreamD、fstream

 3、关于eof()函数的下列说法中,正确的是(C)

A、执行文件打开的操作函数B、用于判断输入输出错误的函数

C、判断文件是否结束的函数D、执行文件关闭的函数

 4、如果有下面的语句定义: char str[20]; cin>>str; 如果键盘输入“1234 234”,变量str中的值是(C )

A、1234 234B、234

C、1234D、1234空格

 5、数字12在二进制流中的表示方式是( C)

A、12B、31H32H

C、00001100D、00010010

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

 1、对于输入流来说,用于文件读写位置定位的成员函数有( ABC)

A、istream& istream::seekg(streampos);

B、istream& istream::seekg(streamoff,ios::seek_dir);

C、streampos istream::tellg();

D、istream& ostream::seekp(streampos);

 2、下面的说法正确的是(BD )

A、缓冲流就是缓冲区

B、缓冲流当缓冲区满时才刷新流的数据

C、非缓冲流不处理数据

D、非缓冲流也要使用缓冲区

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

A、cin

B、cout

C、clog

D、cerr

 4、 关于重载析取运算符的说法,错误的是(BCD)

A、函数的返回值必须是对类istream的引用

B、函数的第一个操作数是“>>”的右操作数

C、函数的第二个操作数是“>>”的左操作数

D、函数的第二个参数必须是对类istream的引用

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

A、流读取运算符通常会跳过输入流中的空白字符

B、流的成员函数get与提取运算符的作用是一样的

C、插入运算符可以输出类的成员变量

D、输出字符可以用cout的成员函数put

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

 1、使用提取符(<<)可以输出各种类型的变量的值,也可以输出指针值.F

正确错误

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

正确错误

 3、IO流库重载的插入和析取运算符处理所有的数据类型。F

正确错误

 4、ofstream是用于读文件的文件流T

正确错误

 5、clear(int nState = 0)函数用于清除参数指定的状态T

正确错误

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。