奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 551|回复: 0

22年秋西交《面向对象程序设计》在线作业答卷

[复制链接]
发表于 2022-6-21 01:51:12 | 显示全部楼层 |阅读模式
谋学网
西交《面向对象程序设计》在线作业
试卷总分:100  得分:100
一、单选 (共 30 道试题,共 60 分)
1.在下面的4个关键字中,( )是用来说明虚函数的。
A.virtual
B.public
C.protected
D.private
资料:

2.对于一个类的析构函数,其函数名与类名( )。
A.完全相同
B.完全不同
C.只相差一个字符
D.无关系
资料:

3.继承机制的作用是( )。
A.信息隐藏
B.数据封装
C.定义新类
D.数据抽象
资料:

4.在公用继承的情况下,基类成员在派生类中的访问权限( )
A.受限制
B.保持不变
C.受保护
D.不受保护
资料:

5.假定一个二维数组的定义语句为" int a [3][4]={{3,4),{2,8,6));",则元素a[1][2] 的值为( )。
A.2
B.4
C.6
D.8
资料:

6.下列对继承关系的描述中,正确的是( )。
A.在公有继承中,基类中的公有成员和私有成员在派生类中都是可见的;
B.在公有继承中,基类中只有公有成员对派生类的对象是可见的;
C.在私有继承中,基类中只有公有成员对派生类是可见的;
D.在私有继承中,基类中的保护成员对派生类的对象是可见的;
资料:

7.若一个类中含有纯虚函数,则该类称为( )。
A.基类
B.虚基类
C.抽象类
D.派生类
资料:

8.下列关于成员函数特征的描述中,( )是错误的。
A.成员函数一定是内置函数
B.成员函数可以重载
C.成员函数可以设置参数的默认值
D.成员函数可以是静态的
资料:

9.双目运算符重载为普通函数时,其参数表中应带有( )个参数。
A.0
B.1
C.2
D.3
资料:

10.虚函数的定义是在基类中进行的,定义时需要冠以关键字( )。
A.static
B.friend
C.virtual
D.public
资料:

11.面向对象方法的多态性是指( )。
A.一个类可以派生出多个特殊类
B.一个对象在不同的运行环境中可以有不同的变体
C.针对一消息,不同的对象可以以适合自身的方式加以响应
D.一个对象可以是由多个其他对象组合而成的
资料:

12.下面是四条顺序出现的声明语句,非法的初始化语句是( )。
A.int i=-1;
B.const int ic=i;
C.const int *pc={图}
D.int *const cpi={图}
资料:

13.由C++源程序文件编译而成的目标文件的缺省扩展名为()。
A.cpp
B.exe
C.obj
D.lik
资料:

14.派生类的对象对其基类中( )可直接访问。
A.公有继承的公有成员
B.公有继承的私有成员
C.公有继承的保护成员
D.私有继承的公有成员
资料:

15.下列对派生类的描述中,______是错的。
A.一个派生类可以作为另一个派生类的基类;
B.派生类至少有一个基类;
C.派生类的成员除了它自己的成员外,还包含了它的基类的成员;
D.派生类中继承的基类成员的访问权限到派生类保持不变;
资料:

16.用new运算符创建一个含有10个元素的一维整型数组的正确语句是( )。
A.intp=newint(10);
B.intp=newint[10];
C.int*p=newint[10];
D.int*p=newint(10);
资料:

17.友元的作用之一是()。
A.提高程序的运行效率。
B.加强类的封装性。
C.实现数据的隐蔽性。
D.增加成员函数的种类。
资料:

18.在创建派生类对象时,构造函数的执行顺序是( )。
A.对象成员构造函数、基类构造函数、派生类本身的构造函数;
B.派生类本身的构造函数、基类构造函数、对象成员构造函数;
C.基类构造函数、派生类本身的构造函数、对象成员构造函数;
D.基类构造函数、对象成员构造函数、派生类本身的构造函数。
资料:

19.下列程序段不会发生二义性的是( )。
A.int fun(double p){...;}
B.int fun(float p){...;} float fun(float p){...;}float fun(unsigned p){...;} int x;int x; x=fun(0);x=fun(0);
C.int fun(int i,int j=2){...;}
D.int fun(int i=2,int j=2){...;} float fun(int i){...;}int fun(int *p){...;} cout{图}
资料:

20.类的析构函数是在( )调用的。
A.类创建时
B.创建对象时
C.删除对象时
D.不自动调用
资料:

21.类的构造函数是在定义该类的一个(??)时被自动调用执行的。
A.成员函数
B.数据成员
C.对象
D.友元函数
资料:

22.下列关于私有继承的说法中正确的是()。
A.基类成员对派生类新定义的成员函数是不可见的;
B.基类成员对派生类新定义的成员函数是可见的;
C.只有基类成员中的公有成员对派生类新定义的成员函数是可见的;
D.基类成员中的保护成员对派生类新定义的成员函数是可见的。
资料:

23.一个函数功能不太复杂,但要求被频繁调用,选用( )
A.内置函数
B.重载函数
C.递归函数
D.嵌套函数
资料:

24.C++类体系中,不能被派生类继承的有( )
A.转换函数
B.构造函数
C.虚函数
D.静态成员函数
资料:

25.下面的类中,( )不是由抽象基类ios直接派生出来的。
A.istream
B.ostream
C.iostream
D.fstreambase
资料:

26.在一个类的定义中,包含有( )成员的定义。
A.数据
B.函数
C.数据和函数
D.数据或函数
资料:

27.cout是某个类的标准对象,该类是( )。
A.ostream
B.istream
C.stdout
D.stdin
资料:

28.对于类中定义的成员,其隐含访问权限为()。
A.public
B.ptotected
C.private
D.static
资料:

29.设px是指向一个类对象的指针变量,则执行 "delete px;"语句时,将自动调用该类的( )
A.无参构造函数
B.带参构造函数
C.析构函数
D.复制构造函数
资料:

30.实现运行时的多态性要使用( )。
A.重载函数
B.析构函数
C.构造函数
D.虚函数
资料:

二、资料来源:谋学网(www.mouxue.com) (共 20 道试题,共 40 分)
31.C++只能用于面向对象程序设计,不适用于面向过程程序设计。( )
资料:错误

32.成员函数中调用的虚函数可能实现动态联编。( )
资料:正确

33.C++中的所有运算符都允许重载。( )
资料:错误

34.在类的继承层次结构中,在不同的层次中不能出现名字相同、参数个数和类型都相同而功能不同的函数。( )
资料:错误

35.字符串"sdfgh"的长度是5。( )
资料:正确

36.将运算符"+"函数重载为类的成员函数,交换律不适用。( )
资料:正确

37.打开一个二进制文件时可以同时指定它既是输入文件又是输出文件。( )
资料:正确

38.引用可以不初始化。( )
资料:错误

39.若类Y是类X的私有派生类,类Z是类Y的公用派生类,则类Z不能访问类X 的公用成员和保护成员。( )
资料:正确

40.常量不能作为左值使用。( )
资料:正确

41.对于从基类继承的虚函数,派生类也可以不进行重定义。( )
资料:正确

42.友元类必须被说明为公用成员。( )
资料:错误

43.引用和指针都可作函数参数。( )
资料:正确

44.友元函数说明在类体内,它是一种成员函数。( )
资料:错误

45.使用虚函数无法避免多重继承产生的二义性。( )
资料:错误

46.C++语言支持封装性和继承性,不支持多态性。( )。
资料:错误

47.C++中的字符串输入输出通常指定一个字符数组作为存储空间,它只能输入输出string类数据。( )
资料:错误

48.内置函数的定义必须出现在第一次调用内置函数之前。( )
资料:正确

49.私有继承的派生类不能访问基类中的私有成员,但公用继承的派生类可以访问基类中的私有成员。( )
资料:错误

50.程序运行过程出现异常是由于语法错误引起的。( )
资料:错误












本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2024-4-18 18:07 , Processed in 0.101947 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表