郑州大学计算机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文档。上传文档
查看更多
【HNCE网上考试系统 v9.6】? 本套软件使用权属于:郑州大学 考试课程:? 考试时间:100分钟? 考场:第一考场? 考试日期:2011.05.25 考号:20102640366? ?姓名: 剩余时间: 90:36 保存交卷退出帮助 窗体顶端 本卷共有3道大题: 窗体底端 一、单项选择题(40道小题,共40分) 1、能够在输出完字符串后自动输出一个回车换行的函数是(???)函数。(1分) A、putc() B、puts() C、printf() D、putchar() 2、在C程序中,main()的位置(???)。(1分) A、可以任意 B、必须作为第一个函数 C、必须作为最后一个函数 D、必须放在它所调用的函数之后 3、设有说明:char?w;int?x;float?y;double?z;,则表达式?w*x+z-y?值的数据类型为(???)。(1分) A、float B、char C、int D、double 4、下列程序void?main(){?double?d=3.2;?int?x,y;?x=1.2;?y=(x+3.8)/5.0;?printf(%d\n,d*y);}的输出结果是(???)。(1分) A、3 B、3.2 C、0 D、3.07 5、有以下程序?main(){?int?i=10,j=1;???printf(%d,%d\n,i--,++j);?},执行后输出结果是(???)。(1分) A、9,2 B、10,2 C、9,1 D、10,1 6、若x,i,j和k都是int型变量,则执行下面表达式x=(i=4,j=16,k=32)后,x的值为(???)。(1分) A、4 B、16 C、32 D、52 7、设以下变量均为int类型,则值不等于7的表达式是(???)。(1分) A、(x=y=6,x+y,x+1) B、(x=y=6,x+y,y+1) C、(x=6,x+1,y=6,x+y) D、(y=6,y+1,x=y,x+1) 8、表达式?18/4*sqrt(4.0)/8?值的数据类型为(???)。(1分) A、int B、float C、double D、不确定 9、在C语言中,凡在程序中要用到的函数都必须(???)。(1分) A、要在该程序中进行定义 B、要在程序前面指出的头文件里面进行定义 C、要在该程序中进行定义或在给出的头文件里面有相关定义 D、由于C语言的灵活性可根据需要随意使用 10、当z的值不为0时,(???)不能正确地将z的值赋给变量x和y。(1分) A、x=y=z B、x=z,y=z C、(x=z)||(y=z) D、(x=z)(y=z) 11、以下叙述正确的是(???)。(1分) A、在C程序中,main函数必须位于程序的最前面 B、C程序的每行中只能写一条语句 C、C语言本身没有输入输出语句 D、在对一个C程序进行编译的过程中,可发现注释中的拼写错误 12、有以下程序main(){?int?a=5,b=4,c=3,d=2;if?(abc)printf(%d\n,?d);else?if?(?(c-1?=?d)?==?1)printf(%d\n,?d+1);else?printf(%d\n,?d+2);},执行后输出结果是(???)。(1分) A、2 B、3 C、4 D、编译时有错,无结果 13、若以下变量均是整型,且num=sum=7;则计算表达式?sum=num++,sum++,++num?后,sum的值为(???)。(1分) A、7 B、8 C、9 D、10 14、在下列表达式中属于合法的C语言长整型常量的是(???)。(1分) A、5836253 B、0L C、2E+10 D、(long)5834653 15、设有定义:int?m=1,n=-1;,则执行语句printf(%d\n,(m--++n));后的输出结果是(???)。(1分) A、-1 B、0 C、1 D、2 16、设有?int?x=11;,则表达式?(x++?*?1?/?3)?的值是(???)。(1分) A、3 B、4 C、11 D、12 17、若有以下定义int?k=7,x=12;,则能使值为3的表达式是(???)。(1分) A、x%=(k%=5) B、x%=(k-k%5) C、x%=k-k%5 D、(x%=k)-(k%=5) 18、在C语言中,要求运算数必须是整型的运算符是(???)。(1分) A、/ B、++ C、!= D、% 19、设变量n为float类型,m为int类型,则以下能实现将n中的数值保留小数点后2位,第3位进行四舍五入运算的表达式是(???)。(1分) A、n=(n*100+0.5)/100.0 B、m=n*100+0.5,n=m/100.0 C、n=n*100+0.5/100.0 D、n=

文档评论(0)

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

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

1亿VIP精品文档

相关文档