C语言知识竞赛试题(笔试).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文档。上传文档
查看更多
C语言知识竞赛试题(笔试)

1.在C语言中,运算符按照运算对象的数目不同可以分为:A)双目运算符号 ?????????????????B)单目运算符号C)三目运算符号 ?????????????????D)以上3个都正确2.以下选项中属于C语言的数据类型的是:A)字符串类型 ???????????????????B)双精度型C)集合型 ??????????????????????D)复数型3.下列常数中不能作为C语言常量的是:A)0XB6 ???????????????????????B)5.5e-9C)6e7 ????????????????????????D)0584.在C语言中,错误的int类型的常量是:A)66 ?????????????????????????B)0232C)0X56F ???????????????????????D)327685.已知int k,m;执行语句k=(m=5*6,m*5),m+6;后,k的值是:A)36 ?????????????????????????B)30C)150 ????????????????????????D)9006.已知int i=8;执行语句i+=++i;后,i的值是:A)18 ?????????????????????????B)17C)16 ?????????????????????????D)157.已知int a,b,c,d;则为使以下语句的输出结果为1234+123+12+1,正确的输入形式应当为:scanf(%4d-%3d-%2d-%1d,a,b,c,d);printf(%4d+%3d+%2d+%1d\n,a,b,c,d);A)1234+123+12+1 ????????????????B)1234-12-1231C)1234-123-12-1 ????????????????D)1234/123/12/18.要判断char类型变量c是否是数字,合法的c语言表达式是:A)0=cc=9 ???????????????B)′0′=cc=′9′C)0=cc=9 ???????????????????D)′0′=c=′9′9.以下错误的if语句是:A)if(ab);B)if(a==b)a+=b;C)if(a!=b)scanf(%d,a)else scanf(%d,b);D)if(ab){x++;y++;}10.下列语句不是死循环的是:A)for(;;a+=i);B)for(;(a=getchar())!=′0′;)printf(%c,a);C)for(i=10;;i--)b+=i; D)while(1){a++;}11.以下错误的描述是:A)使用while和do-while循环时,循环变量初始化的操作应在循环语句之前完成B)do-while和for循环均是先执行循环体语句,后判断表达式C)while循环是先判断表达式,后执行循环体语句D)for,while和do-while循环中的循环体均可以由空语句构成12.若有定义int x=1,y=10;,则执行以下语句后,x+y的值为:do{ y-=x; x++;} while(y--0);A)10 ??????????????????????????B)12C)1 ???????????????????????????D)213.以下错误的转义字符是:A)′\′ ???????????????????????B)′\X7F′C)′\067′ ????????????????????D)′\r′14.如下程序段的输出结果为:#include stdio.h fun(int a){ int x=5; x+=a++; printf(%d,x);} main(){ int a=3,x=1; fun(a);x+=a++; printf(%d\n,x);} A)82 ??????????????????????????B)83C)84 ??????????????????????????D)8515.如下程序段的输出结果为:#include stdio.h int x=1; main(){ int md=4; fun(md);printf(%d,%d\n,md,x);} fun(int k){ k+=x;x+=k; { char x=′B′; printf(%d,,x-′A′);} printf(%d,%d,,k,x);} A)1,6,5,4,6 ????????????????????B)1,5,4,6,4C)1,4,6,5,4 ????????????????????D)1,5,6,4,616.如下程序段的输出结果为:#include stdio.h main(){ int a=2,*b,**db; db=b;b=a; a++; printf(%d,%

文档评论(0)

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

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

1亿VIP精品文档

相关文档