- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
精品学习资料
名师归纳总结——欢迎下载
高级程序设计 C++( II )考试题型一,挑选填空题, 20 题, 20 分;
二,写出以下程序运行结果, 6 题, 30 分;
三,依据题目要求,将程序的空格处补充完整, 3 题, 24 分;
四,按要求编写程序, 2 题, 26 分;
题目示
一, 挑选填空题
以下函数中,不能有参数的是( C );
成员函数 (B) 友元函数 (C) 析构函数 (D) 构造函数
在下面类的说明中,正确的语句是( A );
class Csample
{
const int a=10; ??????????????????? . ..(A) Csample(Csample sample); ???????? .. ????? .. (B) Csample(int val):a(val ){} ????????????? .. ? ..(C)
~Csample(int x); ?????????????????? . ? .(D)
}
如 Example 是已定义的类,在程序终止之前,共创建了( B )对象;
# include “example.h ”
main()
{
Example example(0), *pExample, Aexample[3]; example.print();
pExample=new example;
}
(A) 4 (B) 5 (C) 6 (D) 7
下述关于类的静态成员特性描述中,错误选项( D );
静态成员函数没有 this 指针
静态数据成员在类中声明,在类外初始化
在类外引用静态数据成员时,要在静态数据成员名前加 类名 和作用域运算符
类的每个对象都有自己的静态数据成员副本
以下为类 Fraction 重载为非成员函数的运算符重载函数原型中,错误选项( C );
.下载可编辑 .
精品学习资料
名师归纳总结——欢迎下载
Fraction operator +(Fraction f1, Fraction f2)
Fraction operator –(Fraction f1)
Fraction operator=(Fraction f1)
Fraction operator * (Fraction f1, Fraction f2)
以下为类 Example 定义重载的提取运算符 ( “”) 函数头中,正确选项( A );
istream operator(istream input, const Example)
istream Example::operator(istream intput, const Example) (C)ostream operator(ostream input, const Example) (D)ostream Example::operator(ostream input, const Example)
在以下运算符中,不能被重载的是( C );
(A) [ ] (B) () (C) :. (D) new
在建立派生类对象时,可能要调用的三种构造函数分别是 a( 基类的构造函数 ) ,b( 成员对象的构造函数 ) , c( 派生类的构造函数 ). 这三种构造函数的调用次序是( A );
(A) abc (B) acb (C) cab (D) cba
以下程序中划线处应填入的语句是( C ) ;#include iostream
class Base
{
public:
void fun() {cout ”Base of fun ”endl; }
};
class Derived:public Base
{
; // 调用基类的成员函数 fun cout ”Derived of fun ”endl;
};
(A)Fun() (B) Base.fun() (C) Base::fun() (D) Base-fun()
下面程序中错误的语句是( C );
class Base
{
public:
virtual void f()=0; virtual ~a(){}
};
class Derived: public Base
{
protected: int a,b; public: void f()
{
.下载可编辑 .
精品学习资料
名师归纳总结——欢迎下载
cinab; coutendlab;
}
};
void main()
{
Base *pBase=new Derived;
pBase- f(); ??????????? .(A) Derived derive; ????????? ..(B) derive.Base::f(); ????????? .(C) Delete pBase; ???????
您可能关注的文档
最近下载
- 【培训课件】财务管理工作中存在的问题和解决措施.ppt VIP
- 《针刺伤预防与处理》团体标准解读与实践PPT课件.pptx VIP
- 碳素、活性炭生产加工项目环评报告书.pdf VIP
- 《曹刿论战》第2课时示范公开课教学PPT课件【统编人教版九年级语文下册】.pptx
- (含图)原神家具负载表及计算器2.0.5.4.xlsx
- 【培训课件】财务管理与集团内部控制.ppt VIP
- DB50T 632-2015 火灾高危单位消防安全评估规程.pdf VIP
- 长庆油田公司第一采气厂地面产能建设工程 竣工资料编制办法.pdf
- AI能力融入职业院校教师数字素养培养的路径研究.docx VIP
- SB_T 11094-2014中药材仓储管理规范.pdf
文档评论(0)