青海大学mooc测验与作业

上传人:汽*** 文档编号:497847013 上传时间:2023-07-10 格式:DOC 页数:33 大小:274KB
返回 下载 相关 举报
青海大学mooc测验与作业_第1页
第1页 / 共33页
青海大学mooc测验与作业_第2页
第2页 / 共33页
青海大学mooc测验与作业_第3页
第3页 / 共33页
青海大学mooc测验与作业_第4页
第4页 / 共33页
青海大学mooc测验与作业_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《青海大学mooc测验与作业》由会员分享,可在线阅读,更多相关《青海大学mooc测验与作业(33页珍藏版)》请在金锄头文库上搜索。

1、第二周1单选(2分)已知:char a;int b;float c;double d;执行语句 c=a+b+c+d;后,变量c的数据类型是_.得分/总分 A. double B.float2。00 /2.00 C. int D。 char2单选(2分)已知 int i=5;执行语句 i+=+i;i的值是_。得分/总分 A。其他答案都不对 B.11 C.10 D。122.00 /2.003单选(2分)已知int x=5,y=5,z=5;执行语句x=y+z;后,x的值是_。得分/总分 A.1 B。0 C。52。00 /2.00 D.64单选(2分)下列可以正确表示字符型常数的是_.得分/总分 A.

2、 a B。 ”n” C. 297 D。 t 2。00 /2.005单选(2分)字符串065a,n的长度是_.得分/总分 A. 7 B.5 2.00 /2.00 C.8 D。66单选(2分)把算术表达式 表示为一个C语言表达式,正确的写法是_。得分/总分 A.31。6a8+1.0/712 B。(31。6a*8+1.0/7)12 2。00 /2。00 C.(31。6a*8+1/7)*12 D。(31。6a8.0+1.0/7。0)127单选(2分)温度华氏和摄氏的关系是: C=5(F32)/9。已知:float C,F;由华氏求摄氏的正确的赋值表达式是_. 得分/总分 A。C=5/9(F32) B。

3、三个表达式都正确 C.C=5*(F32)/9 2.00 /2。00 D。C=5/9*(F32)8单选(2分)已知int i=10;表达式“200=i=9的值是_。得分/总分 A。1 2。00 /2.00 B.20 C。19 D.09单选(2分)已知:int x,y;double z;则以下语句中错误的函数调用是_。得分/总分 A.scanf (”d,lx,%le,x,y,z) B.scanf (”%2ddlf”,&x,&y,z) C.scanf (x%*d%o,x,&y) D。scanf (%xo%6。2f”,&x,&y,&z) 2。00 /2.0010单选(2分)已知 int a=5,b=5

4、,c;,则执行表达式” c=a=ab”后变量 a 的值为_。得分/总分 A.0 2。00 /2。00 B.4 C。5 D。1第三周1让我们学习用C语言向世界问好. “Hello World”示例程序最早出现于1972年,由贝尔实验室成员Brian Kernighan撰写的内部技术文件Introduction to the Language B之中。不久同作者于1974年所撰写的Programming in C: A Tutorial,也延用这个示例。 一般来说,这是每一种计算机编程语言中最基本、最简单的程序,亦通常是初学者所编写的第一个程序.它还可以用来确定该语言的编译器、程序开发环境,以及运

5、行环境是否已经安装妥当。将“Hello World”作为第一个示范程序,已经成为编程语言学习的传统。 我们在这里继续传统,这也是一种向前辈们致敬的方式之一吧! 最早的程序基本是这个样子的: #include int main() printf(Hello world.n”); return 0; 请模仿上面的程序,看看是否可以通过编译?如果你能通过这个简单的程序,那就让我们继续完成后面的习题吧。(2分)源程序:#include int main() printf(”Hello world.n); return 0;2学学scanf和printf的用法吧(5分)题目内容:该如何处理 double

6、 型的数据:如何定义变量类型?如何使用 scanf 函数?如果已知圆柱的底面半径 r ,以及高 h ,则可计算出圆柱的侧面积 ,体积 .其中 .输入格式:第一行输入圆柱的底面半径 r第二行输入圆柱的高 h输出格式:s=,v=要求 1. 所有变量都定义为双精度类型2. 结果精确到小数点后两位.作为练习题目:我们已经给您编写好了大部分的代码,请您自己修改几个地方,完成程序的剩余部分。*分隔线*includestdio.h#define PAI 3.1415926int main() int r,h; double s,v; scanf(d d”, ); s=2*PAIrh; v=PAIrr*h;

7、printf(”s=。2f,v=n,s, ); return 0;输入样例:28输出样例:s=100。53,v=100.53源程序:#include stdio.hdefine PAI 3.1415926int main() double r,h; double s,v; scanf(%lflf,&r,h); s=2*PAI*r*h; v=PAIrr*h; printf(s=%。2lf,v=.2lfn”,s,v); return 0;3输出字符的 ASCII 码(10分)题目内容:我们在计算机基础中已经学过:字母在计算机中采用ASCII码进行存储.下面要从键盘上输入任意一个字符,然后输出该字符

8、对应的ASCII码。输入格式:一个字符输出格式:该字符对应的ASCII码输入样例:A输出样例:The ASCII of character A is 65。源程序:include int main() int a,b; scanf(%d d,a,b); printf(”d+%d=dn”,a,b,a+b); printf(%d%d=%dn,a,b,ab); printf(”d*%d=dn,a,b,ab); printf(d/%d=dn,a,b,a/b); printf(”d%d=dn”,a,b,ab); return 0;5判断三角形的形状(10分)题目内容:输入三角型的三条边,判断三角形的形状

9、。假设输入的三边边长均0.输入格式:三角型的3条边的长度(int型)。输出格式:等边三角形:equilateral triangle等腰三角形:isoceles triangle不构成三角形:non-triangle一般三角形:triangle输入样例:2 2 2输出样例:equilateral triangle.源程序:include int main() int a,b,c; scanf(”%d%d%d,&a,b,c); if(a+bc a+cb & b+ca) if(a=b b=c & a=c) printf(equilateral triangle。n”); else if(a=b |

10、 b=c | a=c) printf(”isoceles triangle.n); else printf(triangle。n); else printf(”non-triangle.n); return 0;第四周作业本次得分为:6。00/8.00, 本次测试的提交时间为:20160423, 如果你认为本次测试成绩不理想,你可以选择再做一次.1单选(2分)下面程序的输出是 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=dn”, a, b ); 得分/总分A. a=1,b=1B。 a=2,b=2C。 a=1,b=0D。 a=2,b=1 2。00 /2.002单选(2分) 以下程序的输出结果是 main( ) float x=2,y; if (x0) y=0; else if (x5&!x) y=1/(x+2); else if (x0) s+=1; if

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号