2012C++-考试题.docxVIP

  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文档。上传文档
查看更多
2012C-考试题

一、单项选择题(每题2分,共60分)1.下列关于C++与C语言关系描述中错误的是【 】。 (A) C++是C语言的超集(B) C++对C语言进行了扩充(C) C++和C语言都是面向对象的程序设计语言√(D) C++包含C语言全部的语法特征2. C++对C语言做了很多改进,下列描述中【 】使得C语言发生了质变,即从面向过程变成面向对象。 (A) 增加了一些新的运算符(B) 允许函数重载,并允许设置默认参数(C) 规定函数说明必须用原型(D) 引进类与对象的概念√3.下列关于面向对象概念的描述中,【 】是错误的。 (A) 面向对象方法比面向过程方法更先进(B) 面向对象方法中使用了一些面向过程中没有的概念(C) 面向对象方法完全替代了结构化程序设计方法√(D) 面向对象程序方法具有封装性、继承性和多态性4.对于语句coutendlx;中各个组成部分,下列叙述中错误的是【 】。 (A) cout是一个输出流对象? (B) endl的作用是输出回车换行(C) x是一个变量 (D) 称为提取运算符√5.下列【 】是C++合法的标识符。(A) _256√ (B) computer~1  (C) case (D) 5char6.下列【 】是C++合法的字符型常量。(A) 97 (B)”a” (C) ‘\t’ √ (D) a7.以下自定义变量名中,【 】是合法的。 (A) CHINA√ (B) byte-size (C) double (D) A+a8.下列【 】是C++合法的标识符。(A) 2op (B) -256  (C) case (D) Dfe√9.下列【 】是C++合法的标识符。(A) foo-bar (B) _256√  (C) new (D) 2b10.下列整型常量的书写中,错误的是【 】。(A)0xaf (B) 0853√ (C) 34 (D) OX1B11.下列【 】属于float类型常量。(A) 3.14f√ (B) 0.0314E2   (C) 3.14L (D) 3.14 12.常量的书写格式决定了常量的类型和值,0x1011是【 】。(A) 8进制整型常量 (B) 字符常量 (C) 16进制整型常量√ (D) 2进制整型常量13.下列运算符中优先级最高的是【 】。 (A) ?: (B) %√ (C) -= (D) 14.下列C++运算符中,优先级最高的是【 】。(A) + (B) *√ (C) = (D) *=15.在C++语言中,要求操作数必须是整型的运算符是【 】。(A) / (B) ++ (C)?%√ (D)?!=16.下列运算符中,优先级最低的是【 】。(A)==(B)?:√ (C)| (D)16.如有int a=11;则表达式(a++*1/4)的值是【 】。(A) 0 (B) 2.75 (C) 3 (D) 2√17.若x,i都是int型变量,则执行如下表达式x=(i=1,i+5,i++)后,x的值为【 】。(A) 2 (B) 1√ (C) 6 (D) 718.若x、i、j、k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为【 】。(A) 4(B) 16 (C) 32√ (D) 5219. 若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式ab?a:cd?c:d的值为【 】。(A) 1 (B) 2 (C) 3(D) 420.设x,y和z都是int型变量,且x=3,y=6,z=4,则下面表达式中值为0的是【 】。(A) !((xy)?!z||1) (B) ‘x’’y’ (C) x||y+zy-z (D)?xy21.下列关于变量数据类型转换的描述中,错误的是【 】。(A) 如果a为int型变量,b为char型变量,则a+b的值为int型(B) 如果a为float型变量,b为int型变量,则a-b的值为float型(C) 如果a为double型变量,b为float型变量,则a*b的值为double型(D) 如果a为int型变量,b为int型变量,则a/(double)b的值为int型22.若有如下语句:int a;cout((a=3*5,a*4),a+5)endl;则执行后的输出为【 】。(A) 20 (B) 15 (C) 65 (D) 6023.下列条件语句中,功能与其它语句不同的是【 】。(A) if(a) coutxendl;else coutyendl;(B) if(a==0) coutyendl;else coutxendl;(C) if(a!=0) coutxend

文档评论(0)

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

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

1亿VIP精品文档

相关文档