c语言spoc期末考试及答案,MOOC-SPOC测试题(部分答案)(至数组一章)-C语言-宣城校区2016年.docx...

62e50291a81fc54b507f33cb80033297.gif MOOC-SPOC测试题(部分答案)(至数组一章)-C语言-宣城校区2016年.docx

(11页)

13972f3f6b19ab918821fdfa9895c362.gif

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

14.9 积分

第二周作业倒计时: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.'\t’C."\n"D."a"5.字符串"\\\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.      #include 2.      main ( )3.      {   int x=1, y=0, a=0, b=0;4.          switch ( x )5.           {  case 1: switch ( y )6.                      {  case 0:  a++;  break;7.                         case 1:  b++;  break;8.                      }9.              case 2: a++;  b++;10.                      break;11.            }12.            printf ("a=%d,b=%d\n", a, b );13.      }· A.a=2,b=1B.a=1,b=0C.a=2,b=2D.a=1,b=1 // A2.以下程序的输出结果是            1. main( )2. { float  x=2,y;3.       if (x<0)  y=0;4.       else if (x<5&&!x) y=1/(x+2);5.            else if (x0)  s+=1;6.          if (a>b)  t+=s;7.          else  if(a==b) t=5;8.                else     t = 2*s;9.          printf (”s=%d, t=%d\n”, 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)&&(x<4);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.           {  int i,j,x=0;3.              for(i=0;i<2;i++)4.              {  x++;5.                 for(j=0;j1.0)8.                {  x=y;9.                   y=z;10.                   z=x/y;11.                }12.                else   break;13.              }14.              printf(”%f\n”,y);15.           }注:fabs()是浮点数绝对值函数。· A.2.000000 B.1.600000C.2.400000D.1.5000006填空(2分)下面程序的功能是输出1到100之间每位数的乘积大于每位数的和的数。例如数字26,数位上数字的乘积12大于数字之和8。(答案以①  ②  ③  的形式提交,如① a  ② b  ③ c)1.        main()2.        {  int n,k=1,s=0,m;3.           for(n=1;ns)13.                 printf(”%d”,n);14.           }15.        }第七周编程作业(数组)1.组成最大数(10分)题目内容:任意输入一个自然数(最多9位),输出该自然数的各位数字组成的最大数。输入格式:自然数 n输出格式:各位数字组成的最大数输入样例:1593输出样例:9531[回车]第八周编程作业(数组)1.单词排序(10分) 题目内容:输入 5 个单词,将它们按从大到小的顺序排列后输出。输入格式:5个单词 输出格式:排序后的顺序输入样例:BASIC[回车]C++[回车]Pascal[回车]C[回车]Fortran[回车]输出样例:Pascal[回车]Fortran[回车]C++[回车]C[回车]BASIC[回车] 关 键 词: 数组 答案 一章 部分 测试 c语言 宣城 spoc mooc 校区

524d6daf746efaa52c3c71bbfe7ba172.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

关于本文

本文标题:MOOC-SPOC测试题(部分答案)(至数组一章)-C语言-宣城校区2016年.docx

链接地址: https://www.wenku365.com/p-50505098.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值