1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c复习资料概要

第一、二章基础知识 1下列不正确的转义字符是 C A.?’\’’? B.?’\\’? C.?’\81’? D.?’\0’? 2以下运算符中优先级最低的是 B A.?逻辑运算符? B.?赋值运算符? C.?算术运算符? D.?关系运算符? 3如果?a=1,b=2,c=3,d=4,?则条件表达式?ab?a:cd?c:d?的值为 D A.?4? B.?2? C.?3? D.?1? 4为表示关系x大于等于y,y大于等于z,正确的C++语言表达式 A?? A.?x=yy=z? B.?(x=y) AND (y=z)? C.?x=y=z? D.?(x=y) (y=z)? 5下列ASCII码值最小的字符是 A A.?‘\n’? B.?‘b’? C.?‘A’? D.?‘6’? 6若执行语句:int b,a = 12, n = 5; 表达式 a % =(b=2 ,n %=b )+4结果是 A A.?2? B.?4? C.?1? D.?16? 7设m,n,a,b,c,d均为0,执行(m=a= =b)||(n=c= =d)后,m、n的值是 ?B A.?0,0? B.?1,0? C.?0,1? D.?1,1? 8设有语句int a=3;则执行了语句a+=a- =a*a;后,变量a?的值是??C A.?0? B.?9? C.?-12? D.?3? 9下列变量定义及初始化中,错误 D A.?int a=0xFF? B.?long a=2L? C.?char a=’\72’? D.?double a=1.2e0.5? 10逗号表达式(a=4*5,a*2),a+15的值 C A.?20? B.?40? C.?35? D.?55? 11哪一个不是面向对象方法特征 B A.?封装性? B.?开放性? C.?继承性? D.?多态性? 12设?char ch;?错误的赋值语句 C A.?ch=68;? B.?ch=\xef;? C.?ch=\\;? D.?ch=\123;? 13设int x=-1;执行表达式++x||++x ||++x后,x的值是 D A.?2? B.?0? C.?3? D.?1? 14 C++源程序文件扩展名的 ?B A.?obj? B.?cpp? C.?exe? D.?c? 15 假设下面所有的变量均已定义为double型,下列赋值表达式不正确的是???C A.?z*=2.8/4 B.?x=y=z C.?x=3.5%2? D.?x=--x A 是复合赋值运算符,先计算右边的除法,当两个数据的类型不同的时候,先将 4 转化为 4.0 再进行运算得结果 0.7 ,再执行 z=z*0.7 的赋值运算,正确; B 先对右边的部分进行运算,变量 x 先执行自减,将表达式的结果赋值给 x ,实际上直接写成 - -x 能达到同样的效果,这种用法不常见,但是语法上是正确的;C 是连续赋值,按从右到左的顺序执行,最终效果是 x 、 y 和 z 三个变量的值相等,也是正确的; D 的错误在赋值号右边,运算符“ % ”要求两个运算对象都必须为整数, 3.5 不是整数。 16 在?C ++语言中int,long,unsigned?和?char这四种类型数据的转换规律是 C a.?char-int-long-unsigned? b.?char-unsigned-long-int? c.?char-int-unsigned-long? d.?int-unsigned-long-char? 17以下选项中可作为C++语言合法整数 A A.?0Xafb? B.?11010B? C.?x2b2? D.?0583? 18在C++语言中,设short int型占两个字节,下列不正确的short int型常数 A A.?32768? B.?0xfa? C.?032770? D.?-32768? 19 关系运算符对两侧的运算对象的要求 B A.?只能是0或1? B.?可以是任意合法的表达式,两者类型不一定相同? C.?两个运算对象必须属于同一种数据类型? D.?只能是0或非0值? 20下列哪一个是合法的实型字面常量? C A.?8E3.1? B.?E5? C.?234? D.?234.? 复杂数据及运算 1

文档评论(0)

6663144 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档