C++统考卷15.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C统考卷15

《C++程序设计》 考 试 试 卷(2小时) 题类 一 二 三 四 五 总分 得分 学校: 学号: 姓名: 一、 单项选择题(30分,共15题,每小题2分) 1.C++对C语言作了很多改进,从面向过程变成为面向对象的主要原因是____。 A) 增加了一些新的运算符 B) 允许函数设置缺省参数 C) 引进了类和对象的概念 D) 规定函数说明符必须用原型 2. 下列给字符数组(非字符串)进行初始化的语句中,正确的是____。 char s1[ ]=12345abcd; char s2[3]=xyz; char s3[][3]={‘a’,’x’,’y’}; char s4[2,3]={xyz,mnp}; 3. 下面不属于C++关键字的是____。 A) friend B) CLASS C) template D) virtual 4. 以下提供缺省参数的函数原型错误的是____。 A) int Box(int L=1, int W=1, int H); B) int Box(int L=1, int W=1, int H=1); C) int Box(int L, int W=1, int H=1); D) int Box(int=1, int=1, int=1); 5. 以下四个函数中,哪个函数与其它函数之间不能构成函数重载____。 A) int area(int x, int y, int r); B) double area(double x, double y); C) double area(int x, int y); D) double area1(int x, int y, int r); 6. 假定MyClass 为一个类,则执行 MyClass a[3], *p;语句时,自动调用该类 构造函数____次。 A) 2 B) 3 C) 4 D) 5 7. 构造函数不具备的特征的是____。 A) 构造函数的函数名与类名相同 B) 构造函数必须指定类型说明 C) 构造函数可以设置默认参数 D) 构造函数可以重载 8.通常,拷贝构造函数的参数是____。 A) 某个对象名 B) 某个对象的成员名 C) 某个对象的引用名 D) 某个对象的指针名 9. 已知:对于int *pa[5];的描述,正确的是____。 pa是一个指向数组的指针,所指向的数组是5个int型元素; pa是一个指向某个数组中第5个元素的指针,该元素是int型变量; pa[5]表示某个数组的第5个元素的值; pa是一个具有5个元素的指针数组,每个元素是一个int型指针 10.下列虚基类的声明中,正确的是____。 A) class virtual B : public A B) virtual class B : public A C) class B: public A virtual D) class B: virtual public A 11. 友元方式重载运算符obj1obj2被C++编译器解释为____。 A) operator(obj1,obj2) B) (obj1,obj2) C) obj2.operator(obj1) D) obj1.operator(obj2) 12. 对于常数据成员,下面描述正确的是____。 A) 常数据成员可以不初始化,并且不能更新 B) 常数据成员必须被初始化,并且不能更新 C) 常数据成员可以不初始化,并且可以被更新 D) 常数据成员必须被初始化,并且可以被更新 13. 关于new运算符的错误的描述是____。 A) 使用运算符new创建对象数组时必须定义初始值 B) 使用运算符new 创建对象时,会调用类的构造函数 C) 运算符new可以用来动态创建对象和对象数组 D) 使用new运算符创建的对象可以使用运算符delete删除 14. 假定AB为一个类,则执行语句AB x;时将自动调用该类的____。 A) 有参构造函数 B) 无参构造函数 C) 拷贝构造函数 D) 赋值构造函数 15.语句ofstream f(″SALARY.DAT″,ios::app|ios::binary);的功能是建立流对象f, 试图打开文件SALARY.DAT并与之连接,并且________。 A) 若文件存在,将文件写指针定位于文件尾;若文件不存在,建立一个新文件 B) 若文件存在

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档