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

所属学校:东北师范大学 科目:C++程序设计(高起专) 2015-03-17 12:47:15
2013秋第一次在线作业
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
判断题
一、单选题(共 20 道试题,共 60 分。)
V
1. 假定一个类的构造函数为“A(int aa=1, int bb=0) {a=aa; b=aa*bb;}”, 则执行“A x(3,6);”语句后,x.a和x.b的值分别为()。
A. 3和6
B. 6和3
C. 3和18
D. 6和18
需要购买答案的联系QQ:79691519满分:3 分
2. C++利用()实现面向对象程序设计的封装性。
A. 构造数据类型―类
B. 构造数据类型―枚举
C. 类的派生机制
D. 函数重载与运算符重载
需要购买答案的联系QQ:79691519满分:3 分
3. 假设已经有定义char*const name="chen"; 下面的语句中正确的是()。
A. name[3]= q;
B. name="lin";
C. name=new char[5];
D. name=new char (q) ;
需要购买答案的联系QQ:79691519满分:3 分
4. 对于一个类,可以利用关键字()将其他类声明为该类的友元。
A. public
B. private
C. protected
D. friend
此题选: D 满分:3 分
5. 在下面有关静态成员函数的描述中,正确的是()。
A. 在静态成员函数中可以使用this指针
B. 在建立对象前,就可以为静态数据成员赋值
C. 静态成员函数在类外定义时,要用static前缀
D. 静态成员函数只能在类外定义
需要购买答案的联系QQ:79691519满分:3 分
6. 已知:print( )函数是一个类的常成员函数,它无返回值,下列表示中,()是正确的。
A. void print( ) const;
B. const void print( );
C. void const print( );
D. void print(const);
需要购买答案的联系QQ:79691519满分:3 分
7. 类的构造函数被自动调用执行的情况是在定义该类的()。
A. 成员函数时
B. 数据成员时
C. 对象时
D. 友元函数时
需要购买答案的联系QQ:79691519满分:3 分
8. 在函数声明中,()是不必要的。
A. 函数名
B. 函数类型
C. 参数的名称
D. 参数类型
需要购买答案的联系QQ:79691519满分:3 分
9. 在一个类的定义中,包含有数据成员和()的定义。
A. 数据
B. 函数
C. 成员函数
D. 友元
需要购买答案的联系QQ:79691519满分:3 分
10. 类中定义的成员默认为()访问属性。
A. public
B. private
C. protected
D. friend
需要购买答案的联系QQ:79691519满分:3 分
11. 通常拷贝构造函数的参数是()。
A. 某个对象名
B. 某个对象的成员名
C. 某个对象的引用名
D. 某个对象的指针名
需要购买答案的联系QQ:79691519满分:3 分
12. 假定一个类A只含有一个整型数据成员x,当用户不定义任何构造函数时,系统为该类定义的默认无参构造函数为()。
A. A(){x=0;}
B. A(int a=0):x(a){}
C. A(){}
D. A(int a):x(a){}
需要购买答案的联系QQ:79691519满分:3 分
13. 定义p并使p指向动态空间中的包含10个整数的数组所使用的定义语句为()。
A. int *p=new[10];
B. int *p=new int(10);
C. *p=new int[10];
D. int *p=new int[10];
此题选: D 满分:3 分
14. 在关键字public后面定义的成员为类的()成员。
A. 公有
B. 保护
C. 私有
D. 任何
需要购买答案的联系QQ:79691519满分:3 分
15. 构造函数是一种特殊的成员函数,显式定义时其访问属性应被定义为()。
A. public
B. private
C. protected
D. static
需要购买答案的联系QQ:79691519满分:3 分
16. 对于一个类,可以利用关键字()将一般函数、其他类的成员函数声明为该类的友元。
A. public
B. private
C. protected
D. friend
此题选: D 满分:3 分
17. 假设已经有定义const char*name="chen"; 下面的语句中错误的是()。
A. name[3]= q;
B. name="lin";
C. name=new char[5];
D. name=new char(q);
需要购买答案的联系QQ:79691519满分:3 分
18. 类的析构函数是在()被调用的。
A. 类创建时
B. 创建对象时
C. 删除对象时
D. 不自动调用
需要购买答案的联系QQ:79691519满分:3 分
19. 静态成员函数仅能访问()。
A. 静态的数据成员
B. 非静态的成员函数
C. 非静态的数据成员
D. 以上都不对
需要购买答案的联系QQ:79691519满分:3 分
20. 如果编程者没有显式定义构造函数(包括复制构造函数),C++编译器就()。
A. 出现编译错误
B. 没有构造函数
C. 必须显示定义
D. 隐式定义缺省的构造函数
此题选: D 满分:3 分
2013秋第一次在线作业
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
判断题
二、判断题(共 20 道试题,共 40 分。)
V
1. 当一个函数无返回值时,函数的返回类型应为void。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
2. C++允许定义有默认参数的函数,默认参数要在函数声明中提供,当又有声明又有定义时,定义中不允许默认参数。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
3. 赋值号两边的数据类型不一致时,将无法进行赋值运算。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
4. 静态数据成员属于类,因此可以使用“类名::”访问静态的数据成员。
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. 一个类可以定义多个构造函数和多个析构函数。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
11. C++利用类来实现面向对象程序设计的封装性。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
12. 构造函数和析构函数都不能重载。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
13. 类和对象之间的关系是抽象和具体的关系。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
14. 常成员函数不能更新对象的数据成员,也不能调用该类中的普通成员函数。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
15. 多态性是指相同的对象收到不同的消息时产生多种不同的行为方式。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
16. C++中,对象保存在内存中,堆内存是自动分配和释放的,而栈内存需要用户自己申请和释放。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
17. 类和对象之间的关系是具体和抽象的关系。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
18. new和delete运算符不可以被重载。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
19. 成员函数体可以写在类的内部也可以写在类的外部。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
20. C++对由const修饰符定义的常量进行严格的类型检查,但对用define定义的常量则不进行类型检查。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
版权声明

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

分享: