内容发布更新时间 : 2025/1/5 23:16:41星期一 下面是文章的全部内容请认真阅读。
C++程序设计19秋在线作业1
1 单选题
1 假定classA为一个类,则执行“classA x(5);”语句时将自动调用该类的()。 B
A 无参构造函数 B 带参构造函数 C 复制构造函数 D 赋值重载函数
2 下列格式控制符中不是定义于iostream.h中的是()。 D
A endl B hex C flush D setw
3 下面关于运算符重载的描述错误的是()。 C
A 重载不能改变操作数的个数、运算符的优先级、运算符的结合性和运算符的语法结构
B 不是所有的运算符都可以进行重载
C 运算符函数的调用必须使用关键字operator D 在C++语言中不可通过运算符重载创造出新的运算符 4 read()函数的功能是从输入流中读取()。 D
A 一个字符 B 当前字符 C 一行字符
D 指定若干个字符
5 当将一个类A说明为另一个类B的友元后,类A能够直接访问类B的()。 D
A 只能是公有成员 B 只能是保护成员
C 只能是除私有成员之外的任何成员 D 具有任何权限的成员
6 在一个类的定义中,包含有数据成员和()的定义。 C
A 数据 B 函数 C 成员函数 D 友元
7 假设定义了一个具有构造函数的book类,构造函数只有一个非默认的整型参数,则下列的类型转换错误的是()。 B
A book(12) B (book20); C book x=2; D book x=book(2);
8 假定一个类A只含有一个整型数据成员x,当用户不定义任何构造函数时,系统为该类定义的默认无参构造函数为()。 C
A A(){x=0;}
B A(int a=0):x(a){} C A(){}
D A(int a):x(a){}
9 要想以读方式打开文件“D:\\File.txt”,以下不能实现目的的语句是()。 C
A ifstream inf(\B ifstream inf(\
C ofstream inf(\D fstream inf(\10 决定C++语言中函数的返回值类型的是()。 D
A return语句中的表达式类型 B 调用该函数时系统随机产生的类型 C 调用该函数时的主调用函数类型 D 在定义该函数时所指定的数据类型 11 下列输出字符'A'的方法中,错误的是()。 A
A cout<<put('A'); B cout<<'A'; C cout.put('A');
D char a='A';cout<<a;
12 下面对静态数据成员的描述中,正确的是()。 D
A 静态数据成员可以在类体内进行初始化 B 静态数据成员不可以被类的对象调用 C 静态数据成员不能受private控制符的作用 D 静态数据成员可以直接用类名调用
13 当使用fstream流类定义一个流对象并打开一个磁盘文件时, 文件的隐含打开方式为()。 C
A ios::in