2014年3月無纸化考试C语言笔试复习资料(参考答案).docVIP

2014年3月無纸化考试C语言笔试复习资料(参考答案).doc

  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文档。上传文档
查看更多
2014年3月無纸化考试C语言笔试复习资料(参考答案)

2014年3月无纸化考试C语言笔试复习资料 第一章 C程序设计与数据类型和表达式 1、我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令,关于转换以下说法错误的是B A)一条C语句可能会被转换成多条机器指令 B)一条C语句对应转换成一条机器指令 C)某种类型和格式 的C语句被转换成机器指令的条数是固定的 D)一条C语句可能会被转换成零条机器指令 2、有以下程序 A main() {int a=0,b=0; a=10; /*给a赋值10, b=20; 给b赋值20 */ printf(a+b=%d\n,a+b); /* 输出计算结果 */ } 程序运行后输出结果是 A)a+b=10 B)a+b=30 C)30 D)出错 3、以下叙述中正确的是 D A)a表示一个字符常量 B)\是非法的 C)\0表示字符0 D)表达式:ab的结果是假 4、以下选项中不能作为c语言合法常量的是 D A.\a B.0.le+6 C.\011 D. cd 5、以下选项中合法变量是 A A)_10_ B)sizeof C)A$ D)5a 6、若有以下程序 #include stdio.h main () { int a=0,b=0, c=0, d; c= (a+=b,, b+=a) ; /*第4行*/ d=c; ; /*第 5行*/ ; /*第6行*/ ;printf (%d, %d, %d\n, a,b, c) ; /*笫7行*/ } 编译时出现错误,你认为出错的是 B A)第6行 B)笫4行 C)第7行 D)第5行 7、有以下程序 #include stdio.h main() {int k=33; printf(%d,%o,%x\n,k,k,k); } 程序的运行结果是B A.41,33,21 B.33,41,21 C.33,21,41 D.33,33,33 8、表达式3.6-5/2+1.2+5%2的值是 D A)4.3 B) 4.8 C) 3.3 D) 3.8 9、有以下定义: int a; long b; double x,y; 则以下选项中正确的表达式是 A A)a%(int)(x-y) B)a=xy; C) (a*y)%b D)y=x+y=x 10、以下能正确表述算式sin(2πr+30°)的C语言表达式是A A、sin(2*π*r+30) B、sin(2·3.14·r+30) C、sin(2·3.14·r+30·3.14/360.0) D、sin(2·3.14·r+30·3.14/180.0) 11、若在程序中变量均被定义成int类型,并且已赋大于1的值,则下列选项中能正确表示代数式 的表达式是 D A.1/a/b/(double)c B.1.0/a/b/c C.1/a*b*c D.1/(a*b*c) 12、设有定义: int x=2; 以下表达式中,值不为6的是 D A) x*=x+1 B) x++,2*x C)x*=(1+x) D)2*x,x+=2 13、设 int a=12,则执行完语句 a+=a-=a*a后,a的值是 D A.552 B.264 C.144 D.-264 14、有以下程序 #include stdio.h main() {int a=0,b=0,c=0,d=0; (++a||++b)?++c:++d; printf(%d,%d,%d,%d\n,a.,b,c,d); } 程序的运行结果是D A)1,1,1,0 B)1,0,0,1 C)1,10,1 D)1,0,1,0 15、设 a、b、c、d、m、n均为 int型变量,且 a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式 (m=ab)(n=cd)运算后,n的值为B A.0 B.2 C.-1 D.1 16、有以下程序 #include stdio.h main() { int a,b,c=241; a=c/100%9; b=(-1)(-1); printf(%d,%d\n,a,b); } 程序运行后的输出结果是D A.0,2 B.2,0 C.1,0 D.2,1 17、有以下程序 # include stdio.h main() { int a=2,c=5; printf(a=%%d,b=%%d\n,a,c); }

文档评论(0)

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

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

1亿VIP精品文档

相关文档