2012C上总练习题及参考答案.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文档。上传文档
查看更多
2012C上总练习题及参考答案,修改病句练习题及答案,勾股定理练习题及答案,因式分解练习题及答案,岳阳楼记练习题及答案,冠词练习题及答案,马说练习题及答案,口语交际练习题及答案,扩句练习题及答案,代词练习题及答案

C++(上)总复习题 第一、二章 习题 一、选择题 1.下列符号串中不合法的C++语言标识符是 。 A register B Turbo_C C auto_ D _123 3.若有整型变量a和c,c的当前值是5,则执行下列语句后a的值是 。 a=2+(c+=c++,c+8,++c);c+=c++后c值为11,再自增为12 A 13 B 14 C 15 D 16 4.若有整型变量x的当前值是3,则执行下列语句的结果是 。 do cout(x-=2); while(!(-x)); 输出1,3变为1后,为逻辑真,取反为假,退出循环 A 输出值0 B 输出值1 C 输出值3和0 D 陷入死循环 5.从语法的角度来看,语句if(a=b=c)x++;是 。用或||连接逻辑表达式 A正确的 B语法正确,但在编译是会有警告信息 C语法上是错误的 D编译系统不会进行相关检查 7.数学式在C程序中对应正确的表达式为 。 A.sqrt(x*x+y*y)/x*y B.SQRT(x*x+y*y)/x*y C.sqrt((x*x+y*y)/x/y) D.SQRT(x*x+y*y)/(x*y) 8.设有变量说明:int x;则表达式(x=4*5,x*5),x+25的值为 。 A.20 B.45 C.100 D.125 10.在C++语言中,下面符号串中,能用作变量名的标识符为 。 A.auto B.puts C.-1*num D.2-and 11.下面四个用户定义的标识符中,只有一个 是正确的。 A case B _53 C ab D ab-c 12.在16位系统中,对整型变量int i=32767;++i的值是 。补码,有符号整数 A -1 B 0 C -32768 D 32768 14.已知整型变量a和b的当前值分别为13和20,a||b的值是 。 A 0 B 1 C 4 D 29 15.在32位系统中求表达式s=10!的值时,变量s的类型应当是 。 A int B unsigned C long D以上三种都可以 16.下面的常量表示有一个是不正确的,不正确的是 。 A -0 B 0x203 C ’\55’ D ’103’ 18.如果有下列变理定义:char c=97;则coutc ; 的输出是 A a B 97 C 定义非法 D 赋初值非法 19.数学式在C程序中对应正确的表达式为 。 A.exp(x)+exp(-x)/(a+b) B.(exp(x)+exp(-x))/a+b C.(exp(x)+exp(-x))/(a+b) D.(e^x+e^(-x))/(a+b) 20.在while(! a)中,其中!a与表达式 等价 A.a= =0 B.a= =1 C.a!=1 D.a!=0 21.设有说明:int a, b;b=(a=3*5,a*4),a+15;之后,b的值为 。 A.15 B.30 C.60 D.90 22.下列表达式中,错误的是 。 A.4.0%2.0 B.k+++j c.a+bc+d?a:b D.x *=y+25 25.如果整型量a,b,c的值分别为5、4、3,则语句 if(a=b=c) c++;执行后c的值是 A,语法错误 B. 4 C.2 D. 3有warnning,但if结果为假 26.设标识符ch,a都被定义为字符型变量,以下赋值语句不正确的是_ B _ ch=a+’3’; B. ch=’ch’+’a’; C.ch=’c’+’h’; D. ch+=ch-a 28.将变量a强制转换为具有b类型的数据,应表示为_ AC _。 A.(b)a B.a(b) C.b(a) D.(a)b 29.有整型变量x ,y ,其中y!=0,下列 与x等价 30.已知整型变量a和b的当前值分别为13和16. ab 的值是 A A.0 (位运算) B.1 C .29 D.3 32.C++将数据分为若干类型,定义数据类型实际给出了两方面的信息:定义该类型数据 B 。 A有效数字位数和数值表示范围 B占用多大存储空间和允许的运算 C数值和字符的不同表示以及适用范围 D适用范围和允许的运算 33.以下给出的标识符中 C 可用作合法的变量名。 A goto B $price C sum D 9kilo 34.设int a=l,b=2;那么执行表达式a++++b;后a和 b的值分别是 D 。 A 1和2 B 2和

文档评论(0)

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

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

1亿VIP精品文档

相关文档