东大-19秋学期《C语言及程序设计》在线平时作业2答案_第1页
东大-19秋学期《C语言及程序设计》在线平时作业2答案_第2页
免费预览已结束,剩余1页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、19春学期C语言及程序设计在线作业2试卷总分:100 得分:100一、单选题 (共 15 道试题,共 75 分)1.下面程序的运行结果是()。charc="tv0willn"printf("%d",strlen(c);A.字符串中有非法字符,输出值不能确定B.9C.3D.14答案:C2.下列各数组定义程序段,正确的是()。A.intn=10;intan;"B."main()charstr10=”aman”"C."staticint3=0,1,2,80,89,2;"D.staticchar5=“iamast

2、udent.”;答案:C3.以下程序段()。intx=1,y=4;printf(x<y?”x=%d”:”y=%d”,x,y);A.输出控制格式错误B.输出:y=4C.输出:y=1D.输出:x=1答案:C4.以下for循环语句()。for(;)printf(“*”);A.是无限循环B.循环只执行一次C.循环一次也不执行D.判断循环结束的条件不合法答案:A5.下述for语句intI,x;for(i=0,x=1,i=9;x!=876;i+)scanf(“%d”,x);A.最多循环10次B.最多循环次C.无限循环D.一次也不循环答案:A6.下列程序的输出结果是()main()intb=4;b*=

3、b+=b+b;printf(“%dn”,a);A.16B.32C.96D.144答案:D7.以下程序段执行后输出结果()。inti;for(i=1;i+);printf(“%d”,i+);A.死循环B.3C.2D.1答案:A8.一个语言程序总是从()。A.子程序开始执行B.主过程开始执行C.主程序开始执行D.主函数开始执行答案:D9.下面四个选项中,均是正确的数值常量或字符常量的选项是()。A."""a""3.9E-2.51e1'""'"B.3'0110xFF000aC.0.00f8.9e&

4、#39;'D.001E140xabcd2e250.I14答案:D10.下面对函数的叙述,不正确的是()。A.函数的返回值是通过函数中的return语句获得的B.函数中没有return语句,并不是不带回值C.函数不能嵌套定义D.一个函数中有且只有一个return语句答案:D11.合法的C语言标识符是()。A./nB.abcC._a1D.2ab答案:C12.下面四个选项中,均是合法转义字符的选项是()。A.'''''n'B.018''f''xab'C."''017'&#

5、39;""'"D.0''101''xlf'答案:A13.设I和x都是int类型,则对于for循环语句for(i=0,x=0;i<9;i+),下列哪句话正确()。A.是无限循环B.执行9次C.执行8次D.循环体一次也不执行答案:B14.下列不属于C语言关键字的是()。A.registerB.externalC.enumD.default答案:B15.下面四个选项中,均是C语言关键字的选项是()。A.switchtypedefcontinueB.signedunionscanfC.ifstructtypeD.autoenuminclude答案:A二、判断题 (共 5 道试题,共 25 分)16.一个整数可以直接赋给一个枚举变量答案:错误17.声明语句int a=0;可以对一维数组a进行正确初始化。答案:正确18.已知int a=1,2,3,4,y,*p=&a1;则执行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论