- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c面向对象程序计试题和答案
填空题(每空1分,共14分)
观看以下程序:
class point{
public:
void show() {cout”point”endl;}
};
void main()
{
point p1;
point *p;
p=p1;
_______________//通过对象p1访问show函数
______________//通过指针p访问show函数
}
在C++类中可以包含______________、______________和______________三种具有不同访问控制权的成员。
定义类时,在类头中将使用关键字_____________来表示类定义的开始。
如果一个类中至少有一个纯虚函数,则该类称为________________。
C++类的组成包括数据成员和______________,友元_____(是、不是)该类的成员函数。
友员函数是用关键字____________修饰的非成员函数。
若有:
int i;
int j=i;
i=10;
j=i+1;
则i=__________,j=__________。
8、 new的功能是____________________,delete的功能是____________________。
选择题(每小题1.5分,共30分)
1、下列特性中不是面向对象程序设计语言所特有的是( )。
(A)数据封装 (B)继承(C)多态性 (D)模板
2、( )是给变量取一个别名,它引入了变量的同意词。
(A)指针 (B)引用 (C)枚举 (D)结构
3、类成员的访问权限中,( )只能被本类的成员函数和其友元函数访问。
(A)share (B)public (C)private (D)protected
4、关于构造函数,下列说法不正确的是( )。
(A)构造函数名字和类名相同
(B)构造函数在创建对象时自动执行
(C)构造函数无任何函数返回类型
(D)构造函数有且只有一个
5、派生类可以访问其基类的( )。
(A)公有成员 (B)保护成员 (C)私有派生 (D)公有和保护成员 6、下列关于运算符重载的描述中,错误的是( )。
(A)运算符重载不可以改变操作数的个数 (B)运算符重载不可以改变运算符的功能 (C)运算符重载不可以改变结合方向 (D)运算符重载不可以改变运算优先级 7、C++语言是从早期的C语言逐渐发展演变而来的.与C语言相比,它在求解问题方法上进行的最大改进是() (((A)面向过程 B)面向对象 C)安全性 D)复用性()
A.public B.protected
C.private D.static
9、下面有关重载函数的说法中正确的是() (((A)重载函数必须具有不同的返回值类型; B)重载函数形参个数必须不同; (((C)重载函数必须有不同的形参列表 D)重载函数名可以不同;有如下的对类“CSample”的说明,其中()是错误的。
class CSample {
A.int a=23;
B.CSample();
public:
C.CSample(int val);
D.~ CSample();int a=3,int *p=a;中,*p的值是( )
A.变量a的地址值 B.无意义
C.变量p的地址值 D.3
12、每个类( )构造函数。
(A)只能有一个 (B)只可有公有的
(C)可以有多个 (D)只可有缺省的
13、在一个类中可以对一个操作符进行( )重载。
(A)1 种 (B)2 种以下 (C)3 种以下 (D)多种
14、在公有继承的情况下,基类非私有成员在派生类中的访问权限( )
(A) 受限制 (B)保持不变 (C)受保护 (应在下列程序划线处填入的正确语句是()#include iostream.h
class Base
{public:
(((((( fun(){coutBase::funENDL;}
};
class Derived:public Base
{ void fun()
{_____________//显示调用基类的函数fun() coutDerived::funENDL;
((((
};
(A)fun(); (B)Base.fun(); (C)Base::fun(); (D)Base-fun();
16、执行面的程序将输出() #include iostream.h
class BASE{
char c;
您可能关注的文档
- Asrfjkk财务理期末试卷.doc
- Asrfyg大学英_第二版_新视野大学英语读写教程第三册郑树棠主编课后习题.doc
- AS市B城区(5.)污水处理工程-氧化沟.doc
- AT 89C51中文翻译资料.doc
- AT89C51单片在变频调速恒压供水系统中的应用.doc
- AT89c51单片工业温度控制器的设计.doc
- ATM自动取款机C+课程设计.doc
- ATM自动取款机系-软件设计说明书.docx
- A、B匝道连续箱梁架预压方案_secret.doc
- A匝道桥上部构造现浇筑施工技术方案.doc
- 贵州贵州省建设投资集团有限公司招聘考试真题附答案详解(研优卷).docx
- 河南南阳师范学院2021年招聘25名硕士研究生冲刺卷一(附答案与详解)及答案详解(名校卷).docx
- 陕西延长石油 (集团) 有限责任公司 所属单位招聘笔试题库及答案详解(必刷).docx
- 贵州民航产业集团有限公司招聘笔试题库含答案详解(基础题).docx
- 广汉市2025年公开招聘社区专职工作者(125人)考试备考题库含答案详解(考试直接用).docx
- 邢台市水务发展集团有限公司招聘真题附答案详解(实用).docx
- 新华保险总部人力资源部(党委组织部)招聘笔试题库含答案详解(预热题).docx
- 贵州苔茶产业发展集团有限公司招聘笔试题库含答案详解(b卷).docx
- 广汉市2025年公开招聘社区专职工作者(125人)考试备考题库附答案详解(综合题).docx
- 贵州城乡产业发展集团有限公司招聘笔试题库附答案详解(实用).docx
文档评论(0)