14秋华中师范大学《面向对象程序设计》在线作业

所属学校:华中师范大学 科目:面向对象程序设计 2015-03-17 21:29:16
华师《面向对象程序设计》在线作业
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
多选题
判断题
一、单选题(共 20 道试题,共 40 分。)
V
1. 有关对象和类的说法,不正确的是( )。
A. 对象是类的一个实例
B. 任何一个对象只能属于一个具体的类
C. 一个类只能有一个对象
D. 类与对象的关系和数据类型与变量的关系相似
需要购买答案的联系QQ:79691519满分:2 分
2. 程序中主函数的名字为()。
A. main
B. MAIN
C. Main
D. 任意标识符
需要购买答案的联系QQ:79691519满分:2 分
3. 若用数组名作为函数调用的实参,传递给形参的是( )。
A. 数组的首地址
B. 数组中第一个元素的值
C. 数组全部元素的值
D. 数组元素的个数
需要购买答案的联系QQ:79691519满分:2 分
4. 以下正确的说法是( )。
A. 用户调用标准库函数前,必须重新定义
B. 用户可以重新定义标准库函数,若如此,该函数将失去原有含义
C. 系统不允许用户重新定义标准库函数
D. 用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中
需要购买答案的联系QQ:79691519满分:2 分
5. 假定变量m定义为“int m=7;”,则定义变量p的正确语句为( )。
A. int p= m;
B. int *p= m;
C. int p=*m;
D. int *p=m;
需要购买答案的联系QQ:79691519满分:2 分
6. 设x是一个bool型的逻辑量,y的值为10,则表达式 x y的值为( )。
A. 1
B. 0
C. 与x值相同
D. 与x值相反
需要购买答案的联系QQ:79691519满分:2 分
7. 以下叙述中不正确的是( )。
A. 在一个函数中,可以有多条return语句
B. 函数的定义不能嵌套,但函数的调用可以嵌套
C. 函数必须有返回值
D. 不同的函数中可以使用相同名字的变量
需要购买答案的联系QQ:79691519满分:2 分
8. 从键盘的输入中读入一个值,并赋值给x的语句是( )。
A. cin x
B. cin x
C. cout x
D. cout x
需要购买答案的联系QQ:79691519满分:2 分
9. 在下面循环语句中循环体执行的次数为____。 int i=0; do i++; while(i*i 10);
A. 4
B. 3
C. 5
D. 2
需要购买答案的联系QQ:79691519满分:2 分
10. 假定p是具有double类型的指针变量,则表达式++p使p的值(以字节为单位)增加( )。
A. 1
B. 4
C. sizeof(double)
D. sizeof(p)
需要购买答案的联系QQ:79691519满分:2 分
11. 假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为( )。
A. 0
B. 4
C. 8
D. 6
需要购买答案的联系QQ:79691519满分:2 分
12. 下列if语句的条件为真的是( )。
A. if(0)
B. if(3)
C. bool bFlag=true;if(!bFlag)
D. if(a)
需要购买答案的联系QQ:79691519满分:2 分
13. 在下面的二维数组定义中,正确的是( )。
A. int a[5][];
B. int a[][5];
C. int a[][3]={{1,3,5},{2}};
D. int a[](10);
需要购买答案的联系QQ:79691519满分:2 分
14. 假定k是一个double类型的变量,则关于变量p的正确定义语句为( )。
A. double p= k;
B. int *p= k;
C. double p=*k;
D. char *p=”Thank you!”;
此题选: D 满分:2 分
15.
A. 3
B. 4
C. 5
D. 6
需要购买答案的联系QQ:79691519满分:2 分
16. 设x和y均为布尔型变量,则x y为真的条件是( )。
A. 其中一个为假
B. 它们均为假
C. 其中一个为真
D. 它们均为真
此题选: D 满分:2 分
17. 设x和y均为bool量,则x y为真的条件是( )。
A. 它们均为真
B. 其中一个为真
C. 它们均为假
D. 其中一个为假
需要购买答案的联系QQ:79691519满分:2 分
18. 下面说法中正确的是( )。
A. C++程序总是从第一个定义的函数开始执行
B. C++程序总是从main函数开始执行
C. C++函数必须有返回值,否则不能使用函数
D. C++程序中有调用关系的所有函数必须放在同一个程序文件中
需要购买答案的联系QQ:79691519满分:2 分
19. 对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是( )。
A. 公有类型
B. 私有类型
C. 保护类型
D. 友元类型
此题选: D 满分:2 分
20. 存储以下数据,占用存储字节最多的是()。
A. 0
B. ‘0’
C. “0”
D. 0.0
此题选: D 满分:2 分
华师《面向对象程序设计》在线作业
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
多选题
判断题
二、多选题(共 15 道试题,共 30 分。)
V
1. 关于类中重载赋值运算符,正确的说法是()。
A. 由编译器提供的缺省赋值函数具有public访问性并且执行按位赋值
B. 在重载派生类的赋值操作时,不但要实现派生类中数据成员的赋值,还要负责基类中数据成员的赋值
C. 只有在类中含有指针数据成员或引用数据成员时,才需要重载类的赋值操作
D. 通过修改类A的声明或定义,可以禁止用户在类A对象间进行任何赋值操作
需要购买答案的联系QQ:79691519满分:2 分
2. 关于函数重载,下列描述错误的是()。
A. 函数重载是指两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
B. 函数重载是指两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同
C. 函数重载是指两个以上的函数名字不同,但形参的个数或类型相同
D. 函数重载是指两个以上的函数取相同的函数名,并且函数的返回类型相同
需要购买答案的联系QQ:79691519满分:2 分
3. C++语言中,下面的描述不正确的是()。
A. do-while语句构成的循环,当while语句中的表达式值为非零时结束循环
B. do-while语句构成的循环必须用break语句才能退出
C. 不能使用do-while语句构成的循环
D. do-while语句构成的循环,当while语句中的表达式值为零时结束循
需要购买答案的联系QQ:79691519满分:2 分
4. 下面关于指针变量和引用变量的说法正确的是()。
A. 指针变量存放的是内存地址,并且可以置为0
B. 定义引用变量时,必须同时指明具体被引用的对象或变量
C. 使用取地址操作符,可以取得指针变量自身的地址,但取不到引用变量自身的地址
D. 类中的数据成员可以是指针变量,但不能是引用变量
需要购买答案的联系QQ:79691519满分:2 分
5. 下列对引用的陈述中正确的是()。
A. 每一个引用都是其所引用对象的别名,因此必须初始化
B. 形式上针对引用的操作实际上作用于它所引用的对象
C. 一旦定义了引用,一切针对其所引用对象的操作只能通过该引用间接进行
D. 不需要单独为引用分配存储空间
需要购买答案的联系QQ:79691519满分:2 分
6. 以下不正确的描述是()。
A. 函数的定义可以嵌套,函数的调用不可以嵌套
B. 函数的定义不可以嵌套,函数的调用可以嵌套
C. 函数的定义和函数的调用均可以嵌套
D. 函数的定义和函数的调用均不可以嵌套
需要购买答案的联系QQ:79691519满分:2 分
7. 关于局部变量,下面说法错误的是()。
A. 定义该变量的程序文件中的函数都可以访问
B. 定义该变量的函数中的定义处以下的任何语句都可以访问
C. 定义该变量的复合语句中的定义处以下的任何语句都可以访问
D. 定义该变量的函数中的定义处以上的任何语句都可以访问
需要购买答案的联系QQ:79691519满分:2 分
8. 以下说法中不正确的是()。
A. C++语言程序总是从第一个函数开始执行
B. C++语言程序总是从main()函数开始执行
C. C++语言程序中的main()函数必须放在程序的开始部分
D. 在C++语言程序中,要调用的函数必须在main()函数中定义
需要购买答案的联系QQ:79691519满分:2 分
9. 关于封装,下列说法中正确的是()。
A. 通过封装,对象的全部属性和操作结合在一起,形成一个整体
B. 通过封装,一个对象的实现细节被尽可能地隐藏起来(不可见)
C. 通过封装,每个对象都成为相对独立的实体
D. 通过封装,对象的属性都是不可见的
需要购买答案的联系QQ:79691519满分:2 分
10. 类A中有唯一的一个公有成员函数f,对于类A的一个对象a,执行语句f(100);成功,那么f的函数原型可以为()。
A. A f(int,int=50);
B. void f(int )const;
C. const A *f(const int);
D. A f(const int )const;
需要购买答案的联系QQ:79691519满分:2 分
11. 假定有“struct BOOK{char title[40];float price;};BOOK *book;”,则正确的语句为()。
A. BOOK *x=new book;
B. BOOK x={"C++Programming",27.0};
C. BOOK *x=new BOOK;
D. BOOK *x=book;
需要购买答案的联系QQ:79691519满分:2 分
12. 下列说法中错误的是()。
A. 不允许设置参数的默认值
B. 设置参数的默认值只能在定义函数时设置
C. 设置参数的默认值时,应该设置右边的参数
D. 设置参数的默认值时,应该全部参数都设置
需要购买答案的联系QQ:79691519满分:2 分
13. 下列说法中,正确的是()。
A. 被调用函数中可以不用return语句
B. 被调用函数中可以使用多个return语句
C. 被调用函数中,如果有返回值,就一定要有return语句
D. 被调用函数中,一个return语句可以返回多个值给调用函数
需要购买答案的联系QQ:79691519满分:2 分
14. 关于消息,下列说法中正确的是()。
A. 发送消息的对象请求服务,接受消息的对象提供服务
B. 消息的发送者必须了解消息的接收者如何响应消息
C. 在C++中,消息的发送具体体现为对接收消息的对象的某个函数的调用
D. 每个对象只能接收某些特定格式的消息
需要购买答案的联系QQ:79691519满分:2 分
15. 若有以下定义和语句: int w[2][3],(*pw)[3]; pw=w; 则对w数组元素合法引用是()。
A. pw[0][0]
B. *(pw[1]+2)
C. *(w[0]+2)
D. *(pw+1)[2]
需要购买答案的联系QQ:79691519满分:2 分
华师《面向对象程序设计》在线作业
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
多选题
判断题
三、判断题(共 15 道试题,共 30 分。)
V
1. 一个对象必属于某个类。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
2. 当函数的返回值是数组类型的,传递的是数组第一个元素的地址。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
3. 变量在使用之前需要首先声明其类型和名称。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
4. 在基类定义的public和protected成员在私有继承的派生类中可见,在类外可以被访问。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
5. 运算符重载不能改变原运算符的语义。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
6. 在C++语言中,只要在声明函数原型时形式参数的个数或者对应的类型不同,两个或更多的函数就可以共用同一个名字。这种在同一作用域中允许多个函数使用同一函数名的措施被称为重载。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
7. 在C++中,将数据从一个对象到另一个对象的流动抽象为“流”。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
8. 指针是变量,它可以有引用,而引用不能有引用。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
9. 对于全局函数int f(void),与其完全等价的函数原型为const int f()。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
10. 系统可以提供默认的析构函数。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
11. 把所有类组织在一个树形结构中,这时所有类,不管它们之间的差别有多大,都有一个共同的相关类,这种结构被称为类树。类群是由一些彼此密切相关的类和类族组成的。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
12. 在C++语言中,非保值转换应用强制类型转换。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
13. 调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有this指针。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
14. C++程序中,通常使用const来定义符号常量,定义时必须指出类型。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
15. inline函数表示编译器一定会将函数体直接插入到调用此函数的地方,这样可以加快程序的运行速度。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2 分
版权声明

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

分享: