MOOC 计算机程序设计基础-中南大学 中国大学慕课答案.docx
《MOOC 计算机程序设计基础-中南大学 中国大学慕课答案.docx》由会员分享,可在线阅读,更多相关《MOOC 计算机程序设计基础-中南大学 中国大学慕课答案.docx(94页珍藏版)》请在文库网上搜索。
1、 MOOC 计算机程序设计基础-中南大学 中国大学慕课答案随堂测验1、问题:计算机的工作原理是()。选项:A、存储程序和程序控制B、信息存储C、数字控制D、存储智能正确答案:【存储程序和程序控制】2、问题:利用计算机解决实际问题依赖于()。选项:A、原始数据B、高级语言C、网络D、程序正确答案:【程序】3、问题:编写求 100 个数之和的程序,其基本思路是()。选项:A、将实现输入和累加操作的语句重复书写 100 次B、用无条件转移语句控制重复执行输入和累加操作C、用循环结构控制输入和累加操作重复执行 100 次D、先用便携计算器计算结果,再编写程序输出最后结果正确答案:【用循环结构控制输入和
2、累加操作重复执行 100 次】4、问题:C 语言的特点有()。选项:A、数据类型丰富,数据表达能力强B、既有高级语言的特点,又有低级语言的某些功能C、对计算机资源的操控能力强,程序执行效率高D、是一门基础性的高级语言正确答案:【数据类型丰富,数据表达能力强#既有高级语言的特点,又有低级语言的某些功能#对计算机资源的操控能力强,程序执行效率高#是一门基础性的高级语言】5、问题:学习程序设计的方法有()。选项: A、要有计算思维的意识B、模仿别人编写的程序C、多上机练习D、掌握一种高级语言正确答案:【要有计算思维的意识#模仿别人编写的程序#多上机练习#掌握一种高级语言】随堂测验1、问题:关于程序,
3、有一个著名的公式,它是()。选项:A、数据结构+数据模型=程序B、数据结构+算法=程序C、N-S 图+算法=程序D、一般流程图+算法=程序正确答案:【数据结构+算法=程序】2、问题:IPO 三部曲中的“P”是指()。选项:A、ProcessB、PrintC、ProgramD、Programming正确答案:【Process】3、问题:程序和软件的区别是()。选项:A、程序是一系列指令的集合B、软件是一种无形的产品,而程序没有产品的属性C、我们平时做作业写的代码还不能称为软件,而只能叫程序D、软件是程序和文档的总称正确答案:【程序是一系列指令的集合#软件是一种无形的产品,而程序没有产品的属性#我
4、们平时做作业写的代码还不能称为软件,而只能叫程序#软件是程序和文档的总称】4、问题:程序设计的基本步骤是()。选项:A、问题分析B、算法设计C、程序实现D、程序调试正确答案:【问题分析#算法设计#程序实现#程序调试】 5、问题:采用合理的数据结构可以简化算法,而好的算法又使程序性能更好。选项:A、正确B、错误正确答案:【正确】随堂测验1、问题:计算机解决问题的方法和步骤,称为()。选项:A、编程B、算法C、数学模型D、语言工具正确答案:【算法】2、问题:在一般流程图中,长方形和菱形分别代表()。选项:A、处理框和判断框B、判断框和处理框C、开始框和结束框D、结束框和判断框正确答案:【处理框和判
5、断框】 3、问题:下列算法流程图的功能是()。选项:A、将 a,b,c 从小到大排列B、 将 a,b,c 从大到小排列C、 求 a,b,c 三数的最大数D、 将 a,b,c 三数的最小数正确答案:【 将 a,b,c 三数的最小数】4、问题:下列算法流程图的功能是求()。选项: A、B、C、D、正确答案:【】5、问题:程序的基本结构有()。选项:A、树形结构B、顺序结构C、选择结构D、循环结构正确答案:【顺序结构#选择结构#循环结构】6、问题:关于 N-S 图,描述正确的有()。选项:A、也叫结构化流程图B、用矩形框来表示三种基本结构C、取消了流程线D、可以避免无规则的程序流程转移正确答案:【也
6、叫结构化流程图#用矩形框来表示三种基本结构#取消了流程线#可以避免无规则的程序流程转移】随堂测验1、问题:在每个 C/C+程序中都必须包含有这样一个函数,该函数的函数名为()。选项:A、mainB、MainC、nameD、function正确答案:【main】2、问题:C/C+程序可以包括多个函数,程序总是按照()所描述的方式执行当前的程序。 选项:A、从本程序的 main 函数开始,到本程序文件的最后一个函数结束B、从本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C、从 main 函数开始,到 main 函数结束D、从本程序文件的第一个函数开始,到本程序 main 函数结束正确答
7、案:【从 main 函数开始,到 main 函数结束】3、问题:下列程序的输出结果是()。#includestdio.h intmain() intx=5; /intx=10;printf(A=%dn,x); return0; 选项:A、x=5B、A=5C、A=10D、x=10正确答案:【A=5】4、问题:以下叙述正确的是( )。选项:A、一个 C/C+程序可由一个或多个函数组成B、一个 C/C+程序必须包含一个而且只能包含一个主函数C、C/C+程序一般从主函数开始执行,并在主函数结束时结束。D、在 C/C+程序中,注释说明的内容不参与程序执行正确答案:【一个 C/C+程序可由一个或多个函数组
8、成#一个 C/C+程序必须包含一个而且只能包含一个主函数#C/C+程序一般从主函数开始执行,并在主函数结束时结束。 #在 C/C+程序中,注释说明的内容不参与程序执行】5、问题:以下叙述中正确的是( )。选项:A、C/C+语言的语句用分号结束B、在 C/C+程序中,一行可以写多个语句,一个语句可以跨越多行C、低一层次的语句比高一层次的语句缩进几格以后书写D、可以对 C/C+程序中的任何部分作注释正确答案:【C/C+语言的语句用分号结束#在 C/C+程序中,一行可以写多个语句,一个语句可以跨越多行#低一层次的语句比高一层次的语句缩进几格以后书写#可以对 C/C+程序中的任何部分作注释】随堂测验1
9、、问题:C/C+编译程序是()。选项:A、将 C/C+源程序编译成目标程序的程序B、一组机器语言指令 C、将 C/C+源程序编译成应用软件的程序D、C/C+程序的机器语言版本正确答案:【将 C/C+源程序编译成目标程序的程序】2、问题:在集成开发环境中创建和运行一个 C/C+程序时,经常是从创建一个()开始的。选项:A、数据文件B、目标文件C、项目(Project)D、文件夹正确答案:【项目(Project)】3、问题:在计算机上运行一个 C/C+语言程序时,一般要经过()。选项:A、编辑B、编译C、连接D、运行正确答案:【编辑#编译#连接#运行】4、问题:C/C+集成开发环境有()。选项:A
10、、Visual C+ 6.0B、Visual StudioC、Dev-C+D、Code:Blocks正确答案:【Visual C+ 6.0#Visual Studio#Dev-C+#Code:Blocks】5、问题:以下叙述中正确的是()。选项:A、用 C/C+语言编写的程序是一个源程序B、C/C+语言编译时不检查语法错误C、用 C/C+语言编写的程序可直接执行D、Visual Studio 环境下既能运行 C 程序,也能运行 C+程序正确答案:【用 C/C+语言编写的程序是一个源程序#Visual Studio 环境下既能运行C 程序,也能运行 C+程序】专题 1 单元作业专题 1 单元测验
11、 1、问题:编写求 100 个数之和的程序,其基本思路是()。选项:A、将实现输入和累加操作的语句重复书写 100 次B、用无条件转移语句控制重复执行输入和累加操作C、用循环结构控制输入和累加操作重复执行 100 次D、先用便携计算器计算结果,再编写程序输出最后结果正确答案:【用循环结构控制输入和累加操作重复执行 100 次】2、问题:关于程序,有一个著名的公式,它是()。选项:A、数据结构+数据模型=程序B、N-S 图+算法=程序C、一般流程图+算法=程序D、数据结构+算法=程序正确答案:【数据结构+算法=程序】3、问题:计算机解决问题的方法和步骤,称为()。选项:A、编程B、算法C、数学模
12、型D、语言工具正确答案:【算法】4、问题:以下叙述不正确的是()。选项:A、C/C+程序的一行内只能写一个语句B、main 函数后面有一对花括号,花括号内的部分称为函数体C、在 C/C+程序中,一个语句可以分成几行写D、C/C+规定,函数内的每个语句以分号结束正确答案:【C/C+程序的一行内只能写一个语句】 5、问题:下列算法流程图的功能是求()。选项:A、B、C、D、正确答案:【】6、问题:C/C+编译程序是()。选项:A、一组机器语言指令B、将 C/C+源程序编译成应用软件的程序C、将 C/C+源程序编译成目标程序的程序D、C/C+程序的机器语言版本正确答案:【将 C/C+源程序编译成目标
13、程序的程序】7、问题:在集成开发环境中创建和运行一个 C/C+程序时,经常是从创建一个()开始的。选项:A、数据文件B、目标文件C、文件夹 D、项目(Project)正确答案:【项目(Project)】8、问题:下列程序的输出结果是()。#includestdio.h intmain() printf(A);printf(Bn); printf(Cn); return0; 选项:A、ABCB、ABCC、ABCD、ABC正确答案:【ABC】9、问题:以下叙述中正确的是()。选项:A、用 C/C+语言编写的程序是一个源程序B、C/C+语言编译时不检查语法错误C、用 C/C+语言编写的程序可直接执行
14、D、Visual Studio 或 Dev-C+环境下既能运行 C 程序,也能运行 C+程序正确答案:【用 C/C+语言编写的程序是一个源程序#Visual Studio 或 Dev-C+环境下既能运行 C 程序,也能运行 C+程序】10、问题:求下列分段函数的值,相应的流程图有()。选项:A、 B、C、 D、正确答案:【# #】11、问题:利用计算机解决实际问题依赖于解决问题的程序。选项:A、正确B、错误正确答案:【正确】12、问题:在对一个 C 程序进行编译的过程中,可发现注释中的拼写错误。选项: A、正确B、错误正确答案:【错误】13、问题:构成 C/C+程序的基本单位是函数。选项:A、
15、正确B、错误正确答案:【正确】14、问题:程序的三种基本结构是顺序结构、选择结构和循环结构。选项:A、正确B、错误正确答案:【正确】随堂测验1、问题:下面选项中,不是基本数据类型的是( )。选项:A、整型B、浮点型C、字符型D、指针类型正确答案:【指针类型】2、问题:以下选项中属于 C/C+语言的数据类型是()。选项:A、复数型B、列表型C、双精度型D、集合型正确答案:【双精度型】3、问题:负数的补码是在其原码的基础上,除符号位以外按位取反后,再在最后一位加 1。用一个字节表示-37 的补码是()。选项:A、1010 0101B、1101 1011C、1101 1010D、0101 1011正
16、确答案:【1101 1011】 4、问题:设 C/C+语言中一个 short 型数据在内存中占 2 个字节,则 unsignedshort 型数据的取值范围为( )。选项:A、0255B、032767C、065535D、02147483647正确答案:【065535】5、问题:C/C+语言中能当作整数使用的数据类型有()。选项:A、int 型B、short 型C、long 型D、char 型正确答案:【int 型#short 型#long 型#char 型】随堂讨论1、问题:下列选项中表示整型数据的是( )。选项:A、100.0B、aC、abcD、0xf正确答案:【0xf】2、问题:下列语句执
17、行后,c 的值是()。int a=3;char b=5,c=(char)(a+b);选项:A、8B、53C、8D、56正确答案:【8】3、问题:在 C/C+语言中,合法的字符常量是( )。选项:A、084B、x48C、abD、0正确答案:【x48】 4、问题:下列选项中,能够作为 C/C+语言常量的是 ( )。选项:A、0xA5B、2.5e-2C、3e2D、0582正确答案:【0xA5#2.5e-2#3e2】5、问题:a在内存中占用一个字节,而 a 在内存中是占两个字节。选项:A、正确B、错误正确答案:【正确】随堂测验1、问题:关于 C/C+语言的变量,描述不正确的是( )。选项:A、变量占用
18、内存空间B、变量有类型C、变量需先定义后使用D、变量定义时必须初始化正确答案:【变量定义时必须初始化】2、问题:以下能正确定义整型变量 a、b 和 c,并为它们确定初值 5 的语句是( )。选项:A、int a=b=c=5;B、int a,b,c=5;C、int a=5,b=5,c=5;D、a=b=c=5;正确答案:【int a=5,b=5,c=5;】3、问题:以下选项中,合法的标识符是( )。选项:A、B01B、Table-1C、0_tD、k%正确答案:【B01】 4、问题:下列变量定义中合法的是()。选项:A、short _a=1-1e-1;B、double b=1+5e2.5;C、lon
19、g do1=0xfdaL;D、float 2_and=1-e-3;正确答案:【short _a=1-1e-1;#long do1=0xfdaL;】5、问题:关于标识符,下列说法正确的有()。选项:A、标识符是用来表示常量、变量、函数等程序对象的符号B、标识符由下画线、英文字母或数字构成C、标识符开头字符必须是字母或下画线D、标识符中同一字母的大小写被当作不同的字符正确答案:【标识符是用来表示常量、变量、函数等程序对象的符号#标识符由下画线、英文字母或数字构成#标识符开头字符必须是字母或下画线#标识符中同一字母的大小写被当作不同的字符】随堂测验1、问题:用十进制数表示表达式 12/012 的运算
20、结果是( )。选项:A、1B、0C、14D、12正确答案:【1】2、问题:若有定义:int a=7;float x=2.5,y=4.7;则表达式“x+a%3*(int)(x+y)%2/4”的值是( )。选项:A、2.500000B、2.750000C、3.500000D、0.000000正确答案:【2.500000】3、问题:设有定义“int x=11;”,则表达式(x+ * 1/3)的值是( )。选项:A、11B、12C、3 D、4正确答案:【3】4、问题:求 2 的平方根可以采用的表达式是()。选项:A、sqrt(2.0)B、pow(2,1.0/2)C、pow(2,1/2)D、pow(2,
21、0.5)正确答案:【sqrt(2.0)#pow(2,1.0/2)#pow(2,0.5)】5、问题:求整数 m 的十位数字可以采用的表达式是()。选项:A、m/10%10B、m%100/10C、(m-m/100*100)/10D、m/10-m/100*10正确答案:【m/10%10#m%100/10#(m-m/100*100)/10#m/10-m/100*10】随堂测验1、问题:若 x=2,y=3,则 xy 的结果是()。选项:A、0B、2C、3D、5正确答案:【2】2、问题:已知 a 是一个整数,则 aa 的值是()。选项:A、0B、1C、aD、正确答案:【0】3、问题:已知 4 个正整数 a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MOOC 中国大学慕课答案 MOOC答案