(C++总复习答案.docVIP

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

总复习 单项选择题(1×30=30分) 1.一个C++程序的执行是从( B )。 A.本程序的第一个函数开始,到本程序main函数结束 B.本程序的main函数开始,到main函数结束 C.本程序的main函数开始,到本程序文件最后一个函数结束 D.本程序文件的第一个函数开始,到本程序文件最后一个函数结束 2.以下正确的描述为(C )。 A.每个C++语言程序必须在开头用预处理命令: B.预处理命令必须位于C++源程序的首部 C.在C++语言中预处理命令都以”#”开头 D.C++语言的预处理命令只能实现宏定义和条件编译的功能 3.用C++语言编写的代码程序( B )。 A.可立即执行 B.是一个源程序 C.经过编译即可执行 D.经过编译解释才能执行 4.C++语言规定,在一个C++程序中,main(.函数的位置( C )。 A.必须在开始 B.必须在最后 C.可以任意 D.必须在系统调用库函数之后 5.下面对宏定义的描述中不正确的是( C )。 A.宏不存在类型问题,宏名无类型,它的参数也无类型 B.宏替换不占用运行时间 C.宏替换时先求出实参表达式的值,然后代入形参数运算求值 D.其实,宏替换只不过是字符替代而已 6. 以下关于静态成员变量的叙述不正确的是( D )。 A.静态成员变量为类的所有对象所公有 B.静态成员变量可以在类内任何位置上声明 C.静态成员变量的赋初值通常放在类外 D.定义静态成员变量时必须赋初值 7. 下列叙述中正确的是( B )。 A.全局变量的作用域一定比局部变量的作用域范围大 B.静态类别变量的生存期贯穿于整个程序的运行期间 C.函数的形参都属于全局变量 D.未在定义语句中赋初值的auto变量和static变量的初值都是随机值 8. 下列选项中,不能用作标识符的是( D )。 A._1234_ B._1_2 C.int_2_ D.2_int_ 9. 若“int a=8;”,则执行完表达式“a+=a%=a%3”后,a的值是( D  )。 A.8 B.3 C.2 D.0 10. C语言中,运算对象必须是整型数的运算符是( A )。 A.% B./ C.%和/ D.* 11. 下面标识符中,合法的用户标识符为( D )。 A.b-b与abd B.CCP与float C.hiy与fr D._isw与INT 12. 如果a=l,b=2,c=3,d=4,则表达式ab?a:cd?c:d的值为( A )。 A.1 B.2 C.3 D.4 6. 设有定义“float y=3.45678;int x;”,则以下表达式中能实现将y中数值保留小数点后2位,第三位四舍五入的表达式是(  B   )。 A.y=(y*100+0.5)/100.0 B.x=y*100+0.5, y=x/100.0 C.y=y*100+0.5/100.0 D.y=(y/100+0.5)*100.0 7.语句cout((a=2)(h=-2));的输出结果是( D )。 A.无输出   B.编译错误   C.-1   D.1 8. 在下面的函数声明中,存在着语法错误的是( D )。 A.void BC(int a,int)   B.void Bd(int,int)   C.void BE(int,int=5) D.int BF(int x;int y) 9.下面语句中(B )C++语言的正确赋值语句。 A.a=1,b=2 B.i++; C.a=b=5 D.y=int(x); 10.所有在函数中定义的变量及函数的形式参数,都属于( B )。 A.全局变量   B.局部变量   C.静态变量   D.常量 11.若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|10的是 ( C )。 A.fabs(x-y)10 B.x-y-10 x-y10 C.(x-y)-10||!(y-x)10 D.(x-y)*(x-y)100 12. 当c值不为0时,下列选项中能正确将C的值赋给变量a和b的是( C )。 A.c=a=b B.(a=c)||(b=c) C.(a=c)(b=c) D.a=c=b 13. 循环语句while(!E);中的表达式!E等价于( C )。 A.E!=0 B.E!=1 C.E==0 D.E==1 14. 对于for(表达式1;;表达

文档评论(0)

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

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

1亿VIP精品文档

相关文档