MOOC-SPOC测试题(部分答案)(至数组一章)-C语言-宣城校区2016年.docx_第1页
MOOC-SPOC测试题(部分答案)(至数组一章)-C语言-宣城校区2016年.docx_第2页
MOOC-SPOC测试题(部分答案)(至数组一章)-C语言-宣城校区2016年.docx_第3页
MOOC-SPOC测试题(部分答案)(至数组一章)-C语言-宣城校区2016年.docx_第4页
MOOC-SPOC测试题(部分答案)(至数组一章)-C语言-宣城校区2016年.docx_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

11第二周作业倒计时:1已知:char a;int b;float c;double d;执行语句 c=a+b+c+d;后,变量c的数据类型是_ / C A.intB.doubleC.floatD.char2已知 int i=5;执行语句 i+=+i;i的值是_ / CA.10B.11C.12D.他答案都不对 3已知int x=5,y=5,z=5;执行语句x%=y+z;后,x的值是_ / C A.1B.6C.5D.04下列可以正确表示字符型常数的是_ / BA.297B.tC.nD.a5字符串065a,n的长度是_ / C A.7B.6C.5D.86把算术表达式 表示为一个C语言表达式,正确的写法是_ / D A.(31.6a*8+1/7)*12B.31.6*a*8+1.0/7*12C.(31.6a*8.0+1.0/7.0)*12D.(31.6*a*8+1.0/7)*127温度华氏和摄氏的关系是: C=5(F-32)/9。已知:float C,F;由华氏求摄氏的正确的赋值表达式是_ / C A.C=5/9*(F-32)B.三个表达式都正确C.C=5*(F-32)/9D.C=5/9(F-32)8已知int i=10;表达式“20-0=ib”后变量 a 的值为_ / B A.1B.0C.5D.4第四周作业倒计时:1下面程序的输出是 1. #include2. main()3. intx=1,y=0,a=0,b=0;4. switch(x)5. case1:switch(y)6. case0:a+;break;7. case1:b+;break;8. 9. case2:a+;b+;10. break;11. 12. printf(a=%d,b=%dn,a,b);13. A.a=2,b=1B.a=1,b=0C.a=2,b=2D.a=1,b=1 / A2以下程序的输出结果是 1. main()2. floatx=2,y;3. if(x0)y=0;4. elseif(x5&!x)y=1/(x+2);5. elseif(x0)s+=1;6. if(ab)t+=s;7. elseif(a=b)t=5;8. elset=2*s;9. printf(”s=%d,t=%dn”,s,t);10. 请输入答案第五周编程作业2寻找特殊偶数(10分)题目内容:有一种特殊偶数,它每一位上的数字都两两不相同。我们现在需要找出四位数中某一区间内的这类偶数。输入格式:所要寻找的四位偶数的范围。每组输入有两个数字:第一个数字是范围下限;第二个数字是范围上限。如果输入遇到0,输入结束。输出格式:列出此范围内的所有特殊偶数,并且列出此范围内特殊偶数的个数。输入样例:3000 30206040 60900 0输出样例:3012 3014 3016 3018 counter=46042 6048 6052 6054 6058 6072 6074 6078 6082 6084 counter=10输入样例:9 10187 -10 0输出样例:ErrorError3求最小 m 值(10分)题目内容:求满足下列不等式的最小 m。 1 + 2 + 3 + 4 + . + m n例如:n=100,当 m =14 时,满足:1+2+3+4+.+13=91100。输入格式:n输出格式:m输入样例:100输出样例:14第六周作业倒计时:1求取满足式 的n,正确的语句是_ /D A.for(i=1,s=0;(s=s+i*i)=1000;n=+i)B.for(i=1,s=0;(s=s+i*i+)=1000;n=i) C.for(i=1,s=0;(s=s+i*+i)=1000;n=i)D.for(i=1,s=0;(s=s+i*i)0)&(x4);x+,y-) A.循环次数不定B.循环执行4次C.是无限循环D.循环执行3次3已知int i=1; 执行语句while (i+4) ;后,变量i的值为 /B A.3B.5C.4D.64下面程序的输出结果是_ /B1. main()2. inti,j,x=0;3. for(i=0;i2;i+)4. x+;5. for(j=0;j-3;j+)6. if(j%2)7. continue;8. x+;9. 10. x+;11. 12. printf(”x=%dn”,x); A.x=6B.x=4C.x=12D.x=85假定从键盘上输入“3.6,2.4”,下面程序的输出是_ /B1. #include2. main()3. floatx,y,z;4. scanf(”%f,%f”,&x,&y);5. z=x/y;6. while(1)7. if(fabs(z)1.0)8. x=y;9. y=z;10. z=x/y;11. 12. elsebreak;13. 14. printf(”%fn”,y);15. 注:fabs()是浮点数绝对值函数。 A.2.000000B.1.600000C.2.400000D.1.5000006填空(2分)下面程序的功能是输出1到100之间每位数的乘积大于每位数的和的数。例如数字26,数位上数字的乘积12大于数字之和8。(答案以 的形式提交,如 a b c)1. main()2. intn,k=1,s=0,m;3. for(n=1;ns)13. printf(”%d”,n);14. 15. 第七周编程作业(数组)1组成最大数(10分)题目内容:任意输入一个自然数(最多9位),输出该自然数的各位数字组成的最大数。输入格式:自然数 n输出格式:各位数字组成的最大数输入样例:1593输出样例:9531回车第八周编程作业(数组)1单词排序(10分) 题目

温馨提示

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

评论

0/150

提交评论