C++语言程序设计(下) 中国农业大学 单元测验9

1.下列关于输入/输出的描述中,错误的是(    )。

编号 选项
A C++语言通过关键字cin/cout以语句的形式提供输入/输出功能‍
B cin、cout是流类库中预定义的流对象
C C语言以系统函数的形式提供输入/输出功能
D C++语言是以输入/输出流对象的形式提供输入/输出功能

2.C++流类库中不包括下列哪种操作?(    )

编号 选项
A 字符串I/O
B 系统函数scanf/printf
C 标准I/O
D 文件I/O

3.下列关于流类库的描述中,错误的是(    )。

编号 选项
A 流类库是一个以类ios为基类的类族
B 流类库是C++语言的附属组成部分
C 流类库中总共定义了3个类
D 流类库的作用主要是为C++语言提供输入/输出功能

4.下列关于通用输入流类的描述中,错误的是(    )。‍

编号 选项
A 提取运算符是一种格式化输入方法
B 通用输入流类istream重载了右移运算符“>>”,称为提取运算符
C 通用输入流类istream只提供了提取运算符“>>”这一种输入方法
D 流类库中,通用输入流类的类名为istream

5.执行下列C++语句:char str[5];  cin >> str; 此时在键盘输入下列哪种数据将可能导致运行错误?(    )

编号 选项
A 123
B ABC123
C abcd
D ABCD

6.下列哪种方法不能实现换行显示?(    )

编号 选项
A cout << endl;
B cout << ‘n’;
C cout << ‘\n’;
D cout << “\n”;

7.下列关于二进制文件的描述中,错误的是(    )。

编号 选项
A 将内存中二进制数据保存到二进制文件时,需要进行格式转换
B 和文本文件相比,二进制文件的读写速度快
C 和文本文件相比,二进制文件的通用性差
D 二进制文件以内存的二进制存储格式来在外存上存储数据

8.打开一个二进制输出文件“test.dat”,下列语句中错误的是(    )。

编号 选项
A ofstream fout( “test.dat”, ios::binary );
B ofstream *p = new ofstream( “test.dat”, ios::binary );
C ofstream fout;  fout.open( “test.dat”, ios::binary );
D ofstream fout;  fout.open( “test.dat” );

9.执行下列语句:

istringstream  strin(3 8.5);
double  x = 0, y = 0;
strin >> x >> y;

执行后变量x和y的值分别为(    )。

编号 选项
A 3.0, 8.5
B 8.5, 3.0
C 3, 8
D 0, 0

10.基于Unicode编码的流类库中,预定义的通用输入流对象是(    )。

编号 选项
A wcin
B wcerr
C wcout
D cin
原创文章 63 获赞 23 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_33384402/article/details/105878143