13春天津大学《面向对象程序设计》在线作业一

所属学校:天津大学 科目:面向对象程序设计 2015-03-17 13:09:29
《面向对象程序设计》在线作业一 Mcu傲朋学习网
试卷总分:100Mcu傲朋学习网
单选题Mcu傲朋学习网
一、单选题(共 20 道试题,共 100 分。) Mcu傲朋学习网
V Mcu傲朋学习网
1. 下列调用方式中,属于引用调用的是()。Mcu傲朋学习网
A. .形参和对应的实参都是变量名 Mcu傲朋学习网
B. .形参是指针,对应的实参是地址值 Mcu傲朋学习网
C. .形参是引用,对应的实参是变量名 Mcu傲朋学习网
D. .形参是变量名,对应的实参是地址值 Mcu傲朋学习网
满分:5 分 Mcu傲朋学习网
2. 设int a,*p= a; double b,*q; 则以下语句中正确的是()。Mcu傲朋学习网
A. p= b; Mcu傲朋学习网
B. q=p; Mcu傲朋学习网
C. p=NULL Mcu傲朋学习网
D. q=new int; Mcu傲朋学习网
满分:5 分 Mcu傲朋学习网
3. 不能直接访问非静态数据成员的成员函数是()。Mcu傲朋学习网
A. 构造函数 Mcu傲朋学习网
B. 析构函数 Mcu傲朋学习网
C. 拷贝构造函数 Mcu傲朋学习网
D. 静态成员函数 Mcu傲朋学习网
此题选: D 满分:5 分 Mcu傲朋学习网
4. 设函数原型为:void test(int a,intb=7,char *s=”*”); 以下函数调用中,不合法的是()。Mcu傲朋学习网
A. test(5); Mcu傲朋学习网
B. test(5,8); Mcu傲朋学习网
C. test(6,”#”); Mcu傲朋学习网
D. test(0,0,”@”); Mcu傲朋学习网
满分:5 分 Mcu傲朋学习网
5. 若一个类的构造函数为Node (int a, int b) {x=a; y=x * b;},则执行语句Node x (5, 6); 后,对象x的成员x和y的值分别是()。Mcu傲朋学习网
A. 5和6 Mcu傲朋学习网
B. 6和5 Mcu傲朋学习网
C. 30和5 Mcu傲朋学习网
D. 5和30 Mcu傲朋学习网
此题选: D 满分:5 分 Mcu傲朋学习网
6. 判断字符型变量c的值是否为大写英文字母的表达式是()。Mcu傲朋学习网
A. c =A c =Z Mcu傲朋学习网
B. c =’A’ c =’Z’ Mcu傲朋学习网
C. c =”A” c =”Z” Mcu傲朋学习网
D. c =’A’ c = ‘Z’ Mcu傲朋学习网
此题选: D 满分:5 分 Mcu傲朋学习网
7. 如果某类是另一个类的派生类,该类对象释放时析构函数的调用顺序是()。Mcu傲朋学习网
A. 不调用基类的析构函数 Mcu傲朋学习网
B. 先调用基类的析构函数,再调用派生类的析构函数 Mcu傲朋学习网
C. 先调用派生类的析构函数,再调用基类的析构函数 Mcu傲朋学习网
D. 不调用派生类的析构函数 Mcu傲朋学习网
满分:5 分 Mcu傲朋学习网
8. 以下运算符中不能重载的是()。Mcu傲朋学习网
A. . Mcu傲朋学习网
B. != Mcu傲朋学习网
C. :: Mcu傲朋学习网
D. % Mcu傲朋学习网
满分:5 分 Mcu傲朋学习网
9. 设有说明语句:int x=1,y=3,z=5;则下面表达式中值为0的是()。Mcu傲朋学习网
A. x z Mcu傲朋学习网
B. (y!=1) (z!=0) Mcu傲朋学习网
C. (x y) x z Mcu傲朋学习网
D. x y 3 z 5 Mcu傲朋学习网
满分:5 分 Mcu傲朋学习网
10. 类Mclass的拷贝初始化构造函数是()。Mcu傲朋学习网
A. Mclass( ) Mcu傲朋学习网
B. Mclass(Mclass) Mcu傲朋学习网
C. Mclass(Mclass *) Mcu傲朋学习网
D. Mclass(Mclass ) Mcu傲朋学习网
此题选: D 满分:5 分 Mcu傲朋学习网
11. 以下关键字不能用来声明类成员的访问权限的是() 。Mcu傲朋学习网
A. public Mcu傲朋学习网
B. private Mcu傲朋学习网
C. protected Mcu傲朋学习网
D. static Mcu傲朋学习网
此题选: D 满分:5 分 Mcu傲朋学习网
12. 下列循环结构中,不是无限循环的是()。Mcu傲朋学习网
A. for ( t =1 ; ; t + + ) cout t ; Mcu傲朋学习网
B. t = 1; while ( t - - ) { cout t + + ; } Mcu傲朋学习网
C. t = 1 ; do { cout t ; t + + ;} while ( - - t ) ; Mcu傲朋学习网
D. for ( t = 0 ; t ; t ++ ) cout t ; Mcu傲朋学习网
此题选: D 满分:5 分 Mcu傲朋学习网
13. 在声明类时,关键字private、public和protected出现()。Mcu傲朋学习网
A. 至少一次 Mcu傲朋学习网
B. 至多一次 Mcu傲朋学习网
C. public至少一次 Mcu傲朋学习网
D. 0或多次 Mcu傲朋学习网
此题选: D 满分:5 分 Mcu傲朋学习网
14. 下列运算符中优先级别最高的是()。Mcu傲朋学习网
A. ++ Mcu傲朋学习网
B. ?: Mcu傲朋学习网
C. != Mcu傲朋学习网
D. += Mcu傲朋学习网
满分:5 分 Mcu傲朋学习网
15. 以下字符串赋值中不正确的是()。Mcu傲朋学习网
A. char str[ ]=”abcdefg”; Mcu傲朋学习网
B. char str[80]; str=”abcdefg”; Mcu傲朋学习网
C. char *pstr=”abcdefg” Mcu傲朋学习网
D. char *pstr=NULL; pstr=”abcdefg”; Mcu傲朋学习网
满分:5 分 Mcu傲朋学习网
16. 在C++中,不能被派生类继承的基类成员是()。Mcu傲朋学习网
A. 函数成员 Mcu傲朋学习网
B. 构造函数和析构函数 Mcu傲朋学习网
C. 数据成员 Mcu傲朋学习网
D. 私有成员 Mcu傲朋学习网
满分:5 分 Mcu傲朋学习网
17. 程序控制语句主要包括选择、循环和()。Mcu傲朋学习网
A. 宏定义 Mcu傲朋学习网
B. 注释 Mcu傲朋学习网
C. 跳转 Mcu傲朋学习网
D. 条件编译 Mcu傲朋学习网
满分:5 分 Mcu傲朋学习网
18. 以下函数原型说明中,不正确的是()。Mcu傲朋学习网
A. int Function(); Mcu傲朋学习网
B. void Function(int); Mcu傲朋学习网
C. int Function(a); Mcu傲朋学习网
D. void int(double a); Mcu傲朋学习网
满分:5 分 Mcu傲朋学习网
19. 以下字符串初始化中不正确的是()。Mcu傲朋学习网
A. char str[ ]=”abcdefg”; Mcu傲朋学习网
B. char str[5]=”abcdefg”; Mcu傲朋学习网
C. char str[5]={“”}; Mcu傲朋学习网
D. char str[5]={‘1’,’3’,’5’,’7’,’9’}; Mcu傲朋学习网
满分:5 分 Mcu傲朋学习网
20. 若有定义int i=2,j=3,a[3][4]={1,2,3,4,5,6,7,8,10,11,12};则对元素a[j]值的正确引用是()。Mcu傲朋学习网
A. (a+i)+j Mcu傲朋学习网
B. *(*(a+i)+j) Mcu傲朋学习网
C. *a+j Mcu傲朋学习网
D. *(a+i)+j Mcu傲朋学习网
满分:5 分
版权声明

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

分享: