题目导航
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 |
@Power By Exercises-Manager