MOOC C语言程序设计-长沙航空职业技术学院 中国大学慕课答案.pdf
《MOOC C语言程序设计-长沙航空职业技术学院 中国大学慕课答案.pdf》由会员分享,可在线阅读,更多相关《MOOC C语言程序设计-长沙航空职业技术学院 中国大学慕课答案.pdf(64页珍藏版)》请在文库网上搜索。
1、MOOC C 语言程序设计语言程序设计-长沙航空职业技术学院长沙航空职业技术学院 中国大学慕课答案中国大学慕课答案为什么要学习为什么要学习 C 语言语言1、问题:以下不是计算机能识别的语言是()选项:A、机器语言B、汇编语言C、高级语言D、自然语言正确答案:【自然语言】2、问题:C语言属于()选项:A、机器语言B、汇编语言C、高级语言D、自然语言正确答案:【高级语言】3、问题:计算机可直接执行的语言是()选项:A、机器语言B、汇编语言C、高级语言D、自然语言正确答案:【机器语言】随堂测试随堂测试-软件安装与使用软件安装与使用1、问题:DEV C+生成的源文件的扩展名是()选项:A、.txt B
2、、.CPPC、.VC D、.VC+正确答案:【.CPP】2、问题:能够编写 C语言的软件很多,比如 DEV C+、VC+、Turboc 等,我们只需要安装其中的一个就可以了。选项:A、正确B、错误正确答案:【正确】3、问题:Dev C+生成的的源文件扩展名为.cpp选项:A、正确B、错误正确答案:【正确】第一个第一个 C 语言程序语言程序1、问题:如果一个程序通过了编译,则说明()选项:A、该程序正确B、该程序无语法错误C、该程序能够运行出结果D、该程序无逻辑错误正确答案:【该程序无语法错误】OJ 说明随堂测试说明随堂测试1、问题:OJ 是 OnlineJudge,即在线判分系统。选项:A、正
3、确B、错误正确答案:【正确】2、问题:OJ 可实现在线编译,在线判分。选项:A、正确B、错误正确答案:【正确】第第 1 单元作业(单元作业(C 语言入门)语言入门)第第 1 单元测试(单元测试(C 语言入门)语言入门)1、问题:VC+是什么平台下的编译器?选项:A、WindowsB、LinuxC、UnixD、Netware正确答案:【Windows】2、问题:C语言属于()选项:A、机器语言B、汇编语言C、高级语言D、面向对象语言正确答案:【高级语言】3、问题:能在计算机上直接运行的语言是()选项:A、机器语言B、汇编语言C、高级语言D、面向对象语言正确答案:【机器语言】4、问题:C语言诞生于
4、什么年代()选项:A、20 世纪 90 年代B、20 世纪 50 年代C、20 世纪 70 年代D、20 世纪 40 年代正确答案:【20世纪 70 年代】5、问题:c语言是()选项:A、高级语言B、汇编语言C、自然语言D、机器语言正确答案:【高级语言】6、问题:下更哪个软件不能编写 C语言程序()选项:A、Dev C+B、VC+C、Turbo cD、Word正确答案:【Word】7、问题:Dev C+默认的源程序扩展名为选项:A、.docB、.bmpC、.cppD、.exe正确答案:【.cpp】8、问题:OJ 系统不可以选项:A、在线判题B、检查语法错误C、给出得分D、智能编写程序正确答案:
5、【智能编写程序】9、问题:C语言编译是选项:A、将源程序编译成目标程序B、将目标程序链接C、将源程序生成可执行文件D、运行出结果正确答案:【将源程序编译成目标程序】10、问题:C语言软件是选项:A、开放的B、封装的C、不易被入侵的D、没有漏洞正确答案:【开放的】11、问题:记事本也可以有用来编写 C语言程序。选项:A、正确B、错误正确答案:【正确】12、问题:全民编程时代已来临。选项:A、正确B、错误正确答案:【正确】13、问题:计算机界最高成就奖为图灵奖。选项:A、正确B、错误正确答案:【正确】14、问题:机器语言由 0、1指令组成,机器执行速度非常快,但是人很难看懂。选项:A、正确B、错误
6、正确答案:【正确】15、问题:学习 C语言可以强化逻辑思维。选项:A、正确B、错误正确答案:【正确】16、问题:C语言是编程语言中最通用的语言。选项:A、正确B、错误正确答案:【正确】数据表示随堂测验数据表示随堂测验1、问题:定义一个整形变量 a的正确语句是()。选项:A、int a;B、float a;C、char a;D、double a;正确答案:【int a;】2、问题:在求圆面积的公式 s=PI*r*r 中什么量为常量()选项:A、s B、PI C、rD、s,pi,r 都是正确答案:【PI】3、问题:对语句 int b,a=5;理解正确的是()选项:A、定义了整形变量 b,并给 a赋
7、值为 5,a 的数据类型不确定B、定义了两个数型变量 a,b并给 b 赋值为 5C、定义了两个数型变量 a,b并给 a 赋值为 5D、定义了两个数型变量 a,b并给 a,b 赋值为 5正确答案:【定义了两个数型变量 a,b并给 a赋值为 5】4、问题:下列哪个可以用作自定义标识符?选项:A、floatB、printfC、abD、你好正确答案:【ab】数据类型及操作数据类型及操作1、问题:若 a=3,b=5,那么 a-=b+2 的值是()选项:A、-4B、7 C、2D、8正确答案:【-4】2、问题:若 a=3,b=5,那么表达式(a+4,b-3,15)的值为()选项:A、7B、2C、15D、3正
8、确答案:【15】3、问题:若 a=3,b=5,那么(int)(b/a)的值是()选项:A、1.66B、1.67C、1D、2正确答案:【1】4、问题:若有语句 float a=2;printf(%f,a);那么输出结果是()选项:A、2B、2.0C、2.000000D、2.00正确答案:【2.000000】运算符运算符1、填空题:设 a=2,b=3,c=4,那么 a=3 表达式的值为:正确答案:【0】2、填空题:设 a=2,b=3,c=4,那么 a=3 表达式的值为:正确答案:【3】3、填空题:设 a=2,b=3,c=4,那么 a3 表达式的值为:正确答案:【1】语句算法随堂测试语句算法随堂测试
9、1、问题:流程图中代表条件判断的符号是()选项:A、菱形B、平行四边形C、三角形D、圆形正确答案:【菱形】2、问题:下面对算法描述正确的一项是:选项:A、算法只能自然语言来描述B、算法只能用图形方式来表示C、同一问题可以有不同的算法D、同一问题的算法不同,结果必然不同正确答案:【同一问题可以有不同的算法】3、问题:算法是解决问题的选项:A、程序代码B、方法与步骤C、计算公式D、最终结果正确答案:【方法与步骤】第第 2 单元作业(程序设计基础单元作业(程序设计基础)第第 2 单元测验(程序设计基础)单元测验(程序设计基础)1、问题:圆的周长 c=2*PI*r中,PI为圆周率,r为半径,那么常量为
10、:选项:A、cB、rC、PID、以上都不对正确答案:【PI】2、问题:对语句 int a=8;理解正确的是()选项:A、定义了基本整形变量 a,并给 a赋值为 8B、给 a赋值为 5.C、定义了基本整形变量 aD、定义了长整形变量 a正确答案:【定义了基本整形变量 a,并给 a赋值为 8】3、问题:若执行如下程序段 int a=2;a+那么 a的值是()选项:A、2B、3C、0D、1正确答案:【3】4、问题:若执行如下程序段 int b=3;float c;c=(float)(b);那么 c的值为()选项:A、3B、3.0C、3.000000D、b正确答案:【3.000000】5、问题:圆的周
11、长 c=2*PI*r中,PI为圆周率,r为半径,那么变量为:选项:A、cB、PIC、rD、c和 r正确答案:【c和 r】6、问题:若 a=4,那么表达式 x=5,a,a+6 的值为()选项:A、4B、5C、9D、10正确答案:【10】7、问题:若执行如下程序段 int a=2,b;b=a+3;那么 b的值为()选项:A、2B、3C、5D、4正确答案:【5】8、问题:以下标识符正确的是选项:A、11!B、abcC、面积D、%a正确答案:【abc】9、问题:短整型,基本整型、长整形,长长整形的控制符是选项:A、%d,%d,%ld,%lldB、%d,%d,%d,%dC、%d,%d,%s,%sD、%d
12、,%sd,%ld,%lld正确答案:【%d,%d,%ld,%lld】10、问题:要注释一行的话,要用()符号选项:A、B、C、/D、/*/正确答案:【/】11、问题:a的 ASCII码是?选项:A、95B、96C、97D、98正确答案:【97】12、问题:浮点型的单精度浮点型的表示符是?选项:A、floatB、intC、doubleD、char正确答案:【float】13、问题:A 的 ASCII 值是()选项:A、97B、65C、98D、66正确答案:【65】14、问题:若定义一个常量 P 的值为 3,则可用以下代码:选项:A、int P=3;B、const int P=3;C、const
13、P=3;E、define P 3;正确答案:【const int P=3;】15、问题:在使用变量之前必须先定义变量。选项:A、正确B、错误正确答案:【正确】16、问题:?:是三目运算符,连接三个表达式。选项:A、正确B、错误正确答案:【正确】17、问题:一个字符型占用一个字节。选项:A、正确B、错误正确答案:【正确】18、问题:标准 ASCII 码的取值范围是 1-129。选项:A、正确B、错误正确答案:【错误】19、问题:算法是解决问题的步骤和方法。选项:A、正确B、错误正确答案:【正确】20、问题:程序是对解题方案的准确而完整的描述,是解决问题的一系列指令。选项:A、正确B、错误正确答案
14、:【正确】21、问题:键盘上的任意一个字符都对应了一个 ASCII 值。选项:A、正确B、错误正确答案:【正确】22、问题:计算机能够存储的数据的精度是有限的位数。选项:A、正确B、错误正确答案:【正确】23、问题:在 C语言中 float表示单精度浮点型。选项:A、正确B、错误正确答案:【正确】24、问题:int型为有符号 32 位整数,占 4个字节。选项:A、正确B、错误正确答案:【正确】输出函数输出函数1、问题:若 a,b为 int 类型,且 a=3,b=6 那么语句 printf(“%d,%d”,b,a);的输出结果是():选项:A、3,6B、36C、6,3 D、63正确答案:【6,3
15、】2、问题:若 a,b为 int 类型,且 a=3,b=6,则语句 printf(“a=%d,b=%d”,a,b);的输出结果是()选项:A、3,6 B、36 C、a=3,b=6 D、a=3b=6正确答案:【a=3,b=6】3、问题:若 a,b为 int 类型,且 a=3,b=6,则语句 printf(“a=%db=%d”,a,b);的输出结果是()选项:A、36B、a=6,b=3 C、3,6D、a=3b=6正确答案:【a=3b=6】测试:输入函数测试:输入函数1、问题:对语句 scanf(“%d%c”,a,b);不正确的输入流为()选项:A、2VcB、2,c C、2 c D、2Vc正确答案:
16、【2,c】2、问题:若语句 scanf(%3d%c,a,b);的输入流为 123456 那么 a,b的值为()选项:A、a=123,b=4 B、a=123,b=5C、a=1234,b=5 D、a=123,b=45正确答案:【a=123,b=4】3、问题:若有语句 getchar(c);putchar(c);在键盘上的输入流为 abcd 那么 c 的值为:选项:A、aB、bC、cD、d正确答案:【a】文件包含随堂测试文件包含随堂测试1、问题:printf()函数包含在哪个头文件中?选项:A、stdio.hB、string.hC、math.hD、string.h正确答案:【stdio.h】2、问题
17、:文件包含是通过什么指令来实现?选项:A、include预处理C、”D、以上都不对正确答案:【include 预处理】3、问题:用户定义的头文件用什么包含?选项:A、includeB、include()C、inlcudeD、include”正确答案:【include”】第第 3 单元作业(顺序结构程序设计)单元作业(顺序结构程序设计)第第 3 单元测验(顺序结构程序设计)单元测验(顺序结构程序设计)1、问题:关于 scanf()说法错误的是()选项:A、为输入函数B、为输出函数C、使用 scanf()函数时必须用D、include stdio.h 把头文件包含进来E、scanf()函数可以同时
18、输入多个变量值正确答案:【为输出函数】2、问题:关于 printf()函数说法正确的是()选项:A、只能输入一个变量B、不能输入字符串C、可以输出多个变量D、只能输出字符正确答案:【可以输出多个变量】3、问题:执行语句 scanf(%d%f,a,b);时,在键盘上的输入方式为:选项:A、12B、1,2C、1-2D、12正确答案:【12】4、问题:若有语句 getchar(c);putchar(c);在键盘上的输入流为 abcd 那么 c 的值为:选项:A、aB、bC、cD、d正确答案:【a】5、问题:若 a,b为 int 类型,且 a=8,b=6,那么语句 printf(“%d,%d”,a,b
19、);的输出结果是()选项:A、86B、6,8C、8,6D、86正确答案:【8,6】6、问题:若有以下定义和语句 int a=5,b;b=+a;此处 b的值是:()选项:A、8B、6C、5D、4正确答案:【6】if 语句语句1、问题:在 if条件语句中下列表达正确的是()选项:A、必须有 ifB、必须有 elseC、必须有 else if D、以上均正确正确答案:【必须有 if】2、问题:若 x=5,y=6,执行以下程序段后 x,y的值是()if(x=5)x=x+1;y=y+1;选项:A、x=5,y=6B、x=6,y=7C、x=6,y=6 D、x=5,y=7正确答案:【x=6,y=7】if.el
20、se 语句语句1、问题:在 ifelse语句句中下列表达正确的是()选项:A、程序一定会执行一个选择分支B、条件判断的表达式写在 else后面C、当表达式条件为真时,执行 else后面的语句D、以均不正确正确答案:【程序一定会执行一个选择分支】2、问题:若 x=5,y=6,执行以下程序段后 x,y的值是()if(x=1)x=x+1;else y=y+1;选项:A、x=5,y=6 B、x=6,y=7C、x=6,y=6D、x=5,y=7正确答案:【x=5,y=7】3、问题:执行以下程序段后 x,y的值是()x=5;y=6;if(x=5)x=x+1;elsey=y+1;选项:A、x=5,y=6 B、
21、x=6,y=7C、x=6,y=6 D、x=5,y=7正确答案:【x=6,y=6】if.else if 语句语句1、填空题:若 x=5,y=11,z=0,有如下程序段,那么 if(x0)x=y+1;else if(y0)y=x+1;elsex=x+1;z=z+1;(1)x=()(2)y=()(3)z=()正确答案:【5,6,1】嵌套嵌套 if 语句测验语句测验1、问题:?C语言对 if 嵌套语句的规定:else 总是与(?)配对。?选项:A、?第一个 if?B、之前最近的且尚未配对的 ifC、缩进位置相同的 ifD、?之前最近的 if?正确答案:【之前最近的且尚未配对的 if】2、问题:以下的
22、if语句中,x 的值一定被重新赋值的是()。选项:A、if(x=y)x+=y;B、if(xy x!=y);x+=y;C、if(x!=y)scanf(%d,x);else scanf(%d,y);D、if(xy)x+;y+;正确答案:【if(xy x!=y);x+=y;】3、问题:若有定义:int x=1,y=2,z=4;则以下程序段运行后 z的值为()。if(xy)z=x+y;else z=x-y;选项:A、3B、-1C、5D、不确定正确答案:【-1】switch 语句测验语句测验1、问题:若 a和 b 均是整型变量并已正确赋值,正确的 switch语句是()。选项:A、switch(a+b)
23、;.B、switch(a+b*3.0).C、switch a .D、switch(a%b).正确答案:【switch(a%b).】2、问题:设 int 型变量 a、b,float 型变量 x、y,char 型变量 ch 均已正确定义并赋值,正确的 switch语句是()。选项:A、switch(x+y).B、switch(ch+1).C、switch ch .D、switch(a+b);.正确答案:【switch(ch+1).】3、问题:下列语句序列执行后,k 的值是()int x=6,y=10,k=5;switch(x%y)case 0:k=x*y;case 6:k=x/y;case 12:
24、k=x-y;default:k=x*y-x;选项:A、60B、5C、0D、54正确答案:【54】第第 4 单元作业(选择结构程序设计)单元作业(选择结构程序设计)第第 4 单元测验(选择结构程序设计)单元测验(选择结构程序设计)1、问题:若 x=5,y=6,执行以下程序段后 x,y的值是()if(x=1)x=x+1;else y=y+1;选项:A、x=5,y=6B、x=6,y=7C、x=6,y=6 D、x=5,y=7正确答案:【x=5,y=7】2、问题:为了避免嵌套的 if-else语句的二义性,C语言规定 else总是与()组成配对关系。选项:A、缩排位置相同的 ifB、在其之前未配对的 i
25、fC、在其之前未配对的最近的 ifD、同一行上的 if正确答案:【在其之前未配对的最近的 if】3、问题:若 a=3,那么执行以下程序段后,a的值为()if(a0)a=a+1;elsea=0选项:A、0B、1C、3D、4正确答案:【4】4、问题:下列语句序列执行后,k 的值是()。int x=6,y=10,k=5;switch(y-x)case 5:k=1;case 6:k=2;case 4:k=3;break;default:k=0;选项:A、1B、2C、0D、3正确答案:【3】5、问题:switch()语句为()选项:A、顺序语句B、选择语句C、循环语句D、中断语句正确答案:【选择语句】6
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MOOC C语言程序设计-长沙航空职业技术学院 中国大学慕课答案 语言程序设计 长沙 航空 职业技术学院 中国 大学 答案