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

所属学校:天津大学 科目:面向对象程序设计 2015-03-17 13:25:33
《面向对象程序设计》在线作业一
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
一、单选题(共 20 道试题,共 100 分。)
V
1. 以下字符串赋值中不正确的是()。
A. char str[ ]=”abcdefg”;
B. char str[80]; str=”abcdefg”;
C. char *pstr=”abcdefg”
D. char *pstr=NULL; pstr=”abcdefg”;
需要购买答案的联系QQ:79691519满分:5 分
2. 假定AB为一个类,则执行“AB a(4),b[5],*p[2];”语句时,自动调用该类构造函数的次数为()。
A. 6
B. 7
C. 9
D. 11
需要购买答案的联系QQ:79691519满分:5 分
3. 设有定义char str[]=“abcde”,则下列语句中能正确输出字符串的是()。
A. cout str[];
B. cout str;
C. cout str;
D. cout str[0];
需要购买答案的联系QQ:79691519满分:5 分
4. 决定函数返回值类型的是()。
A. return语句中表达式的类型
B. 函数定义时函数名前的类型
C. 调用函数时的调用方式
D. 系统根据结果随机确定
需要购买答案的联系QQ:79691519满分:5 分
5. 设B类是A类的派生类。当创建一个B类的对象时,构造函数的调用顺序是()。
A. 先调用A类的构造函数,然后调用B类的构造函数
B. 先调用B类的构造函数,然后调用A类的构造函数
C. 不调用A类的构造函数
D. 视定义时A类和B类出现的位置
需要购买答案的联系QQ:79691519满分:5 分
6. 不能直接访问非静态数据成员的成员函数是()。
A. 构造函数
B. 析构函数
C. 拷贝构造函数
D. 静态成员函数
此题选: D 满分:5 分
7. 设有说明char ch=’a’; int x=3;float y=4;double z=5;,则表达式ch*(x-y)/z的数据类型是。
A. char
B. 不确定
C. int
D. double
此题选: D 满分:5 分
8. 以下函数原型说明中,不正确的是()。
A. int Function();
B. void Function(int);
C. int Function(a);
D. void int(double a);
需要购买答案的联系QQ:79691519满分:5 分
9. 如果a=1,b=2,c=3,d=4,则表达式a b?a:c d?c:d的结果是()。
A. 1
B. 2
C. 3
D. 4
此题选: D 满分:5 分
10. 下列调用方式中,属于引用调用的是()。
A. .形参和对应的实参都是变量名
B. .形参是指针,对应的实参是地址值
C. .形参是引用,对应的实参是变量名
D. .形参是变量名,对应的实参是地址值
需要购买答案的联系QQ:79691519满分:5 分
11. 以下的函数或运算符不能重载的是()。
A. 类的成员函数
B. 类的构造函数
C. 类的析构函数
D. 运算符
需要购买答案的联系QQ:79691519满分:5 分
12. 设函数原型为:void test(int a,intb=7,char *s=”*”); 以下函数调用中,不合法的是()。
A. test(5);
B. test(5,8);
C. test(6,”#”);
D. test(0,0,”@”);
需要购买答案的联系QQ:79691519满分:5 分
13. 静态数据成员的初始化必须在()。
A. 类内
B. 类外
C. 构造函数内
D. 静态成员函数内
需要购买答案的联系QQ:79691519满分:5 分
14. 完成编译预处理工作的阶段是()。
A. .编译前
B. .编译时
C. .编译后
D. .连接时
需要购买答案的联系QQ:79691519满分:5 分
15. 下列运算符中优先级别最高的是()。
A. ++
B. ?:
C. !=
D. +=
需要购买答案的联系QQ:79691519满分:5 分
16. 函数重载是指()。
A. .两个以上的函数取相同的函数名,但形参的个数或类型不同
B. .两个以上的函数取相同的名字和相同的参数个数,但形参的类型可以不同
C. .两个以上的函数名字不同,但形参的个数或类型相同
D. .两个以上的函数名字、参数的个数和类型都相同
需要购买答案的联系QQ:79691519满分:5 分
17. 类Mclass的拷贝初始化构造函数是()。
A. Mclass( )
B. Mclass(Mclass)
C. Mclass(Mclass *)
D. Mclass(Mclass )
此题选: D 满分:5 分
18. 若在某函数体内有定义:char ch;则在为ch赋值之前,ch的值是()。
A. 0
B.
版权声明

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

分享: