C++程序设计19秋在线作业1 假定classA为一个类 则执行 classA x 5 语句时将自动调用该类的 下载本文

内容发布更新时间 : 2024/9/19 15:35:33星期一 下面是文章的全部内容请认真阅读。

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