作业辅导网

标题: C++程序设计16春在线作业2 [打印本页]

作者: 李老师    时间: 2016-5-9 16:51
标题: C++程序设计16春在线作业2
C++程序设计16春在线作业2
试卷总分:100       测试时间:--
单选题 判断题  


一、单选题(共 20 道试题,共 60 分。)V 1.  建立包含有对象成员的派生类对象时,自动调用构造函数的执行顺序依次为()的构造函数。
A. 基类、自己所属类、对象成员所属类
B. 对象成员所属类、基类、自己所属类
C. 自己所属类、对象成员所属类、基类
D. 基类、对象成员所属类、自己所属类
      满分:3  分
2.  关于虚函数的描述中,()是正确的。
A. 虚函数是一个static类型的成员函数
B. 虚函数是一个非成员函数
C. 基类中说明了虚函数后,派生类中将其对应的函数可不必说明为虚函数
D. 派生类的虚函数与基类的虚函数具有不同的参数个数和类型
      满分:3  分
3.  在I/O流库中定义的控制浮点数输出精度的函数为()。
A. width()
B. fill()
C. precision()
D. setprecision()
      满分:3  分
4.  若有定义“int x=17;”,则语句“cout<<hex<<x;”的输出结果是()。
A. 11
B. 0x11
C. 21
D. 021
      满分:3  分
5.  在下面有关友元函数的描述中,正确的说法是()。
A. 友元函数是独立于当前类的外部函数
B. 一个友元函数不能同时定义为两个类的友元函数
C. 友元函数必须在类的外部定义
D. 在外部定义友元函数时,必须加关键字friend
      满分:3  分
6.  下列运算符中,在C++语言中不能重载的是()。
A. *
B. >=
C. ::
D. /
      满分:3  分
7.  get()函数的功能是从输入流中读取()。
A. 一个字符
B. 当前字符
C. 一行字符
D. 指定若干个字符
      满分:3  分
8.  下列格式控制符中不是定义于iostream.h中的是()。
A. endl
B. hex
C. flush
D. setw
      满分:3  分
9.  说明一个成员为静态成员的关键字为()。
A. static
B. extern
C. inline
D. friend
      满分:3  分
10.  打开一个文件,就是将这个文件与一个()建立关联。
A. 类
B. 流
C. 对象
D. 设备
      满分:3  分
11.  下面程序的运行结果为()。 #include class A{ public: A(){cout<<”1”;} ~A(){cout<<”2”;} } class B:public A{ public: B(){cout<<”3”;} ~B(){cout<<”4”;} } void main(){ B b; }
A. 1234
B. 1324
C. 1342
D. 3142
      满分:3  分
12.  在声明类时,下面的说法正确的是()。
A. 可以在类的声明中给数据成员赋初值
B. 数据成员的数据类型可以是register
C. private、public、protected可以按任意顺序出现
D. 没有用private、public、protected定义的数据成员是公有成员
      满分:3  分
13.  关于new运算符的下列描述中,()是错的。
A. 它可以用来动态创建对象和对象数组
B. 使用它创建的对象和对象数组可以使用运算符delete删除
C. 使用它创建对象时要调用构造函数
D. 使用它创建对象数组时必须指定初始值
      满分:3  分
14.  C++语言建立类库是通过()实现的。
A. 类的嵌套
B. 类的继承
C. 虚函数
D. 抽象类
      满分:3  分
15.  以下叙述正确的是()。
A. main()函数必须定义在其他函数之前,函数内可以嵌套定义函数
B. main()函数位置没有限制,函数内不可以嵌套定义函数
C. main()函数必须定义在其他函数之前,函数内不可以嵌套定义函数
D. main()函数必须定义在其他函数之后,函数内可以嵌套定义函数
      满分:3  分
16.  下列语句中不存在类型转换的是()。
A. int(1.1);
B. (double)2.2;
C. int i=1;
D. char c=97;
      满分:3  分
17.  关于成员函数特征的下述描述中,()是错误的。
A. 成员函数一定是内联函数
B. 成员函数可以重载
C. 成员函数可以设置参数的缺省值
D. 成员函数可以是静态的
      满分:3  分
18.  下列对模板的声明错误的是()。
A. template <class T1,typename T2>
B. template <class T1, T2>
C. template < typename T>
D. template <class T1,class T2,class T3>
      满分:3  分
19.  read()函数的功能是从输入流中读取()。
A. 一个字符
B. 当前字符
C. 一行字符
D. 指定若干个字符
      满分:3  分
20.  假定一个类的构造函数为“A(int aa=1, int bb=0) {a=aa; b=bb;}”, 则执行“A x(4);”语句后,x.a和x.b的值分别为()。
A. 1和0
B. 1和4
C. 4和0
D. 4和1
      满分:3  分






欢迎光临 作业辅导网 (http://aopeng100.com/) Powered by Discuz! X3.2