网站大量收购独家精品文档,联系QQ:2885784924

C2012复习题.doc

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

题号 一 二 三 四 总分 成绩 一、单项选择题(每小题1分,本大题共35分。将正确答案写在最后的选择题答题纸中。) 1、 假设所有变量均为整型,则表达式 (a=2,b=5,b++,a+b) 的值是_____。 ( ) A)7 B)8 C)6 D)2 2、 C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符_____。 ( ) A)必须为字母 B)必须为下划线 C)必须为字母或下划线 D)可以是字母、数字和下划线 3、在C语言中,_______数据在内存中以ASCII码形式存放。 ( ) A)常数型 B)字符型 C)浮点型 D)整数型 4、 下面四个选项中,均是不正确的八进制数或十六进制数的选项是_____。 ( ) A)016 B)oabc C)010 D)0a12 0x8f 017 -0x11 7ff 018 0xa 0x16 -123 5、下面哪些是非法的C语言转义字符? ( ) A. \t B. \n C. \0xaf D. \\ 6、以下程序段的输出结果是( ) A、1 B、 3 0 C、1 -2 D、死循环 程序段 : int x=3; do { printf(“%3d”,x-=2); } while(!(--x)); 7、C语言提供的合法的关键字是______。 ( ) A)Char B)Float C)default D)data 8、下列运算符优先级最高的是( ) A、*(乘) B、 C、|| D、++ 9、下列程序的输出是( ) A、18 B、9 C、-18 D、-9 程序段: main( ) { int a=9; a+=a-=a+a; printf(“%d\n”,a); } 10、 若有定义:int a=7;float x=2.5,y=4.7;则表达式 x+a % 3 * (int)(x+y) % 2/4的值是______。 ( ) A) 2.500000 B)2.750000 C)3.500000 D)0.000000 11、有输入语句:scanf(a=%d,b=%d,c=%d,a,b,c);为使变量a的值为1,b为3,c为2,从键盘输入数据的正确形式应当是___.( ) 132回车 B)1,3,2回车 C)a=1 b=3 c=2回车 D)a=1,b=3,c=2回车 12、 设有说明:char w;int x;float y;double z;则表达式 w*x+z-y 值的数据类型为_____。 ( ) A)float B)char C)int D)double 13、设x、y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0的是 ____。 ( ) A)xy B)x=y C)x‖y+zy-z D)!((xy)!z‖1) 14、与代数式等价的C语言表达式是___ ____。 ( ) A)a*b/c*d B)a*b/cd C)ab/cd D)a*b/c/d_ ___不满足“当a的值为偶数时值为真,为奇数时值为假”的要求。 ( ) A)a%2 == 0 B)!a%2! = 0 C)(a/2*2–a)== 0 D)!(a%2) 16、在嵌套的条件语句if-else,C语言规定:else子句总是与____配对。 ( ) A)缩排位置相同的if B)其之前最近的未匹配的if C)其之后最近的if D)同一行上的if 17、以下程序的输出结果_____。 ( ) main() { printf(\n*s1=%15s*,chinabeijing); printf(\n*s2=%-5s*,chi);

文档评论(0)

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

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档