东师《C++程序设计(高起专)》2013秋第二次在线作业(

所属学校:东北师范大学 科目:C++程序设计(高起专) 2015-03-17 12:48:28
2013秋第二次在线作业
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
判断题
一、单选题(共 20 道试题,共 60 分。)
V
1. 函数模板的使用实际上是将函数模板实例化成一个具体的()。
A. 类
B. 对象
C. 模板函数
D. 模板类
需要购买答案的联系QQ:79691519满分:3 分
2. 能用友元函数重载的运算符是()。
A. +
B. =
C. []
D. -
需要购买答案的联系QQ:79691519满分:3 分
3. 使用派生类的主要原因是()。
A. 提高代码的可重用性
B. 提高程序的运行效率
C. 加强类的封装性
D. 实现数据的隐藏
需要购买答案的联系QQ:79691519满分:3 分
4. 如果在类A中用友元函数的方式重载了后缀自增运算符++,又定义了类A的一个对象a,则以下用法正确的是()。
A. operator++(a,0);
B. a.operator++();
C. a.operator++(0);
D. ++a;
需要购买答案的联系QQ:79691519满分:3 分
5. 类模板的模板参数()。
A. 只可作为数据成员的类型
B. 只可作用成员函数的返回类型
C. 只可作为成员函数的参数类型
D. 以上三者皆可
此题选: D 满分:3 分
6. 下列不是文件流类的是()。
A. ifstream
B. iostream
C. fstream
D. ofstream
需要购买答案的联系QQ:79691519满分:3 分
7. 在定义派生类时,若无继承方式说明,则默认的继承方式为()。
A. 私有继承
B. 公有继承
C. 保护继承
D. 虚拟继承
需要购买答案的联系QQ:79691519满分:3 分
8. 对于类定义 class A{ public: virtual void func1( ){ } void func2( ){ } }; class B:public A{ public: void func1( ){cout ″class B func 1″ end1;} virtual void func2( ){cout ″class B f
A. A::func2( )和B::func1( )都是虚函数
B. A::func2( )和B::func1( )都不是虚函数
C. B::func1( )是虚函数,而A::func2( )不是虚函数
D. B::func1( )不是虚函数,而A::func2( )是虚函数
需要购买答案的联系QQ:79691519满分:3 分
9. 要想以读方式打开文件“D:File.txt”,以下不能实现目的的语句是()。
A. ifstream inf("D:/File txt",ios::in);
B. ifstream inf("D:/File.txt");
C. ofstream inf("D:/File.txt",ios:ut);
D. fstream inf("D:/File.txt",ios::in ios:ut);
需要购买答案的联系QQ:79691519满分:3 分
10. 下面运算符中,不能被重载的运算符是()。
A. =
B. -
C. ?:
D. []
需要购买答案的联系QQ:79691519满分:3 分
11. 如果在类A中用成员函数的方式重载了后缀自增运算符++,又定义了类A的一个对象a,则以下用法正确的是()。
A. operator++(a,0);
B. a.operator++();
C. a.operator++(0);
D. ++a;
需要购买答案的联系QQ:79691519满分:3 分
12. get()函数的功能是从输入流中读取()。
A. 一个字符
B. 当前字符
C. 一行字符
D. 指定若干个字符
需要购买答案的联系QQ:79691519满分:3 分
13. 内部格式控制操作函数是在头文件()中定义的。
A. strstream.h
B. iomanip.h
C. istream.h
D. ostream.h
需要购买答案的联系QQ:79691519满分:3 分
14. 下列()可以是虚函数。
A. 构造函数
B. 拷贝构造函数
C. 静态成员函数
D. 析构函数
此题选: D 满分:3 分
15. 在磁盘文件操作中,以追加方式打开磁盘文件时,其mode值为()。
A. in
B. app
C. out
D. ate
需要购买答案的联系QQ:79691519满分:3 分
16. 关于函数模板,描述错误的是()。
A. 函数模板必须由程序员实例化
B. 函数模板的实例化由编译器实现
C. 一个类定义中,只要有一个函数模板,则这个类是类模板
D. 若类模板的成员函数是函数模板,则类模板实例化后,成员函数也随之实例化
需要购买答案的联系QQ:79691519满分:3 分
17. 若派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的()。
A. 私有成员
B. 公有成员
C. 保护成员
D. 保护成员或私有成员
此题选: D 满分:3 分
18. 以下有关继承的叙述正确的是()。
A. 构造函数和析构函数都能被继承
B. 派生类是基类的组合
C. 派生类对象除了能访问自己的成员以外,不能访问基类中的所有成员
D. 基类的公有成员一定能被派生类的对象访问
需要购买答案的联系QQ:79691519满分:3 分
19. 应在下列程序划线处填入的正确语句是()。 #include class Base {  public: void fun(){cout "Base::fun" ENDL;} }; class Derived:public Base {  void fun()   {_____________ //显示调用基类的函数fun()     cout "Derived::fun" ENDL;   } };
A. fun();
B. Base.fun();
C. Base::fun();
D. Base- fun();
需要购买答案的联系QQ:79691519满分:3 分
20. 在ios流类中提供格式控制的标志位中,()是转换为十六进制的标志位。
A. oct
B. dec
C. hex
D. left
需要购买答案的联系QQ:79691519满分:3 分
2013秋第二次在线作业
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
判断题
二、判断题(共 20 道试题,共 40 分。)
V
1. 操纵符函数setw(n)只对下一个输出有效。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
2. 若有声明:class B: A{};则类B的继承方式为私有继承。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
3. ofstream是用于读文件的文件流。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
4. 若有声明:class B:virtual public A{};则类A为类B的虚基类。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
5. 建立包含有对象成员的派生类对象时,自动调用构造函数的执行顺序依次为对象成员所属类、基类、派生类的构造函数。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
6. 析构函数是可以被派生类继承的。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
7. 类对象的输入输出需在类中定义重载的提取运算符“ ”和插入运算符“ ”。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
8. 虚基类中的成员函数都是虚函数。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
9. 当基类的构造函数没有参数,或没有显式定义构造函数时,派生类可以不定义构造函数。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
10. ifstream是用于读文件的文件流。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
11. 二进制文件结束标志为EOF(即-1)。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
12. 编译时的多态是通过静态联编来实现的,运行时的多态是通过动态联编实现的。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
13. 前缀自增运算符用成员函数方式重载时,其参数个数为0,用友元函数重载时,其参数个数为1。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
14. 若有声明:class B: A{};则类B的继承方式为公有继承。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
15. ios类中的格式化输入输出成员函数必须由输入输出流对象来调用。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
16. 使用重载运算符既可以用运算符的方式又可以用函数调用的方式。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
17. C++标准库提供了控制输入输出格式的操作符,所有不带形参的操作符都定义在头文件iostream.h中,而带形参的操作符则定义在头文件iomanip.h中。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
18. 如果要在程序中使用IO流库,应包含头文件iostream.h。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
19. 类A继承类B,则A称为B的基类,B称为A的派生类。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
20. 如果包含了头文件fstream.h,则不必再包含头文件iostream.h
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: