MOOC-SPOC测试题(部分答案)(至数组一篇)-C语言-宣城校区2016年.docxVIP

  • 88
  • 0
  • 约4.23千字
  • 约 11页
  • 2017-06-10 发布于北京
  • 举报

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

第二周作业倒计时:1.已知:char a;int b;float c;double d;执行语句 c=a+b+c+d;后,变量c的数据类型是____ // CA.intB.doubleC.floatD.char2.已知inti=5;执行语句i+=++i;i的值是____ // CA.10B.11C.12D.他答案都不对3.已知int x=5,y=5,z=5;执行语句x%=y+z;后,x的值是____ // CA.1B.6C.5D.04.下列可以正确表示字符型常数的是____ // BA.297B.\t’C.\nD.a5.字符串\\\065a,\n的长度是____ // CA.7B.6C.5D.86.把算术表达式?? 表示为一个C语言表达式,正确的写法是____ // DA.–(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;由华氏求摄氏的正确的赋值表达式是____ // CA.C=5/9*(F-32)B.三个表达式都正确C.C=5*(F-32)/9D.C=5/9(F-32)8.已知inti=10;表达式“20-0=i=9”的值是____ // BA.0B.1C.20D.199.已知:int x,y;double z;则以下语句中错误的函数调用是____ // DA.scanf (%x%*d%o,x,y)B.scanf (%2d*%d%lf,x,y,z)C.scanf (%d,%lx,%le,x,y,z)D.scanf (%x%o%6.2f,x,y,z)10.已知” int a=5,b=5,c;”,则执行表达式” c=a=ab”后变量 a 的值为____ // BA.1B.0C.5D.4第四周作业倒计时:1.下面程序的输出是????? ?????#include?stdio.h?????main?(?)?????{???int?x=1,?y=0,?a=0,?b=0;?????????switch?(?x?)??????????{??case?1:?switch?(?y?)?????????????????????{??case?0:??a++;??break;????????????????????????case?1:??b++;??break;?????????????????????}?????????????case?2:?a++;??b++;?????????????????????break;???????????}???????????printf?(a=%d,b=%d\n,?a,?b?);?????}A.a=2,b=1B.a=1,b=0C.a=2,b=2D.a=1,b=1 // A2.以下程序的输出结果是??? ? ? ? ??main(?){?float??x=2,y;??????if?(x0)??y=0;??????else?if?(x5!x)?y=1/(x+2);???????????else?if?(x10)?y=1/x;????????????????else?y=10;??????printf(”%f\n”,y);}A.0.000000B.0.250000C.0.500000D.10.000000 // C3.填空(2分)若下列程序执行后t的值为4,则执行时输入a,b的值范围是??????? ?? #include?”stdio.h”main(?){??int?a,?b,?s=1,?t=1;?????????scanf?(”%d,?%d”,?a,?b);?????????if?(a0)??s+=1;?????????if?(ab)??t+=s;?????????else??if(a==b)?t=5;???????????????else?????t?=?2*s;?????????printf?(”s=%d,?t=%d\n”,?s,t);?}??????请输入答案第五周编程作业2.寻找特殊偶数(10分)题目内容:有一种特殊偶数,它每一位上的数字都两两不相同。我们现在需要找出四位数中某一区间内的这类偶数。输入格式:所要寻找的四位偶数的范围。每组输入有两个数字:第一个数字是范围下限;第二个数字是范围上限。如果输入遇到0,输入结束。

文档评论(0)

1亿VIP精品文档

相关文档