问道深山去,听禅紫气来。

《面向对象程序设计》在线作业一

阅读:25 更新时间:2021-10-13 02:02:48

《面向对象程序设计》在线作业一


------------------------
1.以下函数原型说明中,不正确的是()。
A.int Function();
B.void Function(int);
C.int Function(a);
D.void int(double a);
答案请点我要此答案,或联系QQ

2.下列运算符中优先级别最高的是()。
A.++
B.?:
C.!=
D.+=
答案请点我要此答案,或联系QQ

3.设a为整型变量,不能正确表达数学关系5<a<10的C++表达式是()。
A.a==6‖a==7‖a==8‖a==9
B.a>5&&a<10
C.5<a<10
D.!(a<=5)&&!(a>=10)
答案请点我要此答案,或联系QQ

4.在C++语言中,数组元素的下标()。
A.只能是整型常量
B.只能是整型表达式
C.可以是整型常量或整型表达式
D.可以是任何类型的表达式
答案请点我要此答案,或联系QQ

5.类Mclass的拷贝初始化构造函数是()。
A.Mclass( )
B.Mclass(Mclass)
C.Mclass(Mclass *)
D.Mclass(Mclass&)
答案请点我要此答案,或联系QQ

6.程序控制语句主要包括选择、循环和()。
A.宏定义
B.注释
C.跳转
D.条件编译
答案请点我要此答案,或联系QQ

7.设有定义: char str[100];当执行cin>>str;时从键盘输入:″C++ programming windows″(不包括双引号),则str中的内容是()。
A.C++
B.C++ programming
C.windows
D.C++ programming windows
答案请点我要此答案,或联系QQ

8.在函数定义时,若没有明确指定返回值类型时,函数的缺省类型是()。
A.int
B.void
C.char
D.没有类型
答案请点我要此答案,或联系QQ

9.若在某函数体内有定义:char ch;则在为ch赋值之前,ch的值是()。
A.0
B.\0’
C.不确定
D.‘\n’
答案请点我要此答案,或联系QQ

10.静态数据成员的初始化必须在()。
A.类内
B.类外
C.构造函数内
D.静态成员函数内
答案请点我要此答案,或联系QQ

11.设有函数原型声明void f(int&a);及double a(2.2); int b(3);则以下函数调用中正确的是()。
A.f (a+b);
B.f (&b);
C.f (a);
D.f (b);
答案请点我要此答案,或联系QQ

12.设B类是A类的派生类。当创建一个B类的对象时,构造函数的调用顺序是()。
A.先调用A类的构造函数,然后调用B类的构造函数
B.先调用B类的构造函数,然后调用A类的构造函数
C.不调用A类的构造函数
D.视定义时A类和B类出现的位置
答案请点我要此答案,或联系QQ

13.在声明类时,关键字private、public和protected出现()。
A.至少一次
B.至多一次
C.public至少一次
D.0或多次
答案请点我要此答案,或联系QQ

14.决定函数返回值类型的是()。
A.return语句中表达式的类型
B.函数定义时函数名前的类型
C.调用函数时的调用方式
D.系统根据结果随机确定
答案请点我要此答案,或联系QQ

15.函数重载是指()。
A..两个以上的函数取相同的函数名,但形参的个数或类型不同
B..两个以上的函数取相同的名字和相同的参数个数,但形参的类型可以不同
C..两个以上的函数名字不同,但形参的个数或类型相同
D..两个以上的函数名字、参数的个数和类型都相同
答案请点我要此答案,或联系QQ

16.在派生类的成员函数中能够直接访问基类的()。
A.公有成员和私有成员
B.保护成员和私有成员
C..公有成员和保护成员
D.仅能是公有成员
答案请点我要此答案,或联系QQ

17.设有定义:int a=0,b=5,c; 执行语句c=(a=b)||++a&&b++后,a、b、c的值分别是()。
A.5,5,1
B.4,6,1
C.1,6,1
D.1,5,0
答案请点我要此答案,或联系QQ

18.如果一个函数被说明为一个类的友元,则()。
A.该类可以使用该函数的局部变量
B.该函数可以使用该类中成员函数的局部变量
C.该函数可以直接使用该类的私有成员
D.该函数可以通过对象使用该类的任意成员
答案请点我要此答案,或联系QQ

19.下列循环结构中,不是无限循环的是()。
A.for ( t =1 ; ; t + + ) cout<< t ;
B.t = 1; while ( t - - ) { cout<< t + + ; }
C.t = 1 ; do { cout<< t ; t + + ;} while ( - - t ) ;
D.for ( t = 0 ; t ; t ++ ) cout<< t ;
答案请点我要此答案,或联系QQ

20.以下关键字不能用来声明类成员的访问权限的是() 。
A.public
B.private
C.protected
D.static
答案请点我要此答案,或联系QQ

尝试在线代写作业

推荐信息