2020西工大c语言程序设计在线作业答案,2020-C语言程序设计-网课答案-中国大学mooc...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

1、计算机只能处理由人们编写的、解决某些问题的、事先存储在计算机存储器中的二进制指令序列。

答案:正确

2、通常把高级语言源程序翻译成目标程序的程序称为( )。

A、编辑程序

B、解释程序

C、汇编程序

D、编译程序

答案:D

3、一个算法应该具有"确定性"等5个特性,下面对另外4个特性的描述中错误的是()。

A、有零个或多个输出

B、有穷性

C、有零个或多个输入

D、可行性

答案:A

4、结构化程序由三种基本结构组成,三种基本结构组成的算法,( )。

A、只能完成一些简单的任务

B、只能完成符合结构化的任务

C、可以完成任何复杂的任务

D、只能完成部分复杂的任务

答案:C

5、面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送()完成的。

A、命令

B、消息

C、口令

D、调用语句

答案:B

6、C语言规定,在一个源程序中,main函数的位置()。

A、必须在系统调用的库函数的后面

B、必须在最后

C、可以任意

D、必须在最开始

答案:C

7、以下叙述正确的是()。

A、在对一个C程序进行编译的过程中,可发现注释中的拼写错误

B、在C程序中,main函数必须位于程序的最前面

C、C语言本身没有输入输出语句

D、C程序的每行中只能写一条语句

答案:C

8、一个C程序的执行是从()。

A、本程序的main函数开始,到main函数结束

B、本程序文件的第一个函数开始,到本程序main函数结束

C、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束

D、本程序的main函数开始,到本程序文件的最后一个函数结束

答案:A

9、以下叙述中正确的是 ()。

A、花括号"{"和"}"只能作为函数体的定界符

B、构成C程序的基本单位是函数,所有函数名都可以由用户命名

C、分号是C语句之间的分隔符,不是语句的一部分

D、C程序中注释部分可以出现在程序中任意合适的地方

答案:D

10、以下叙述正确的是( )。

A、C语言允许直接访问物理地址,可以直接对硬件进行操作

B、C语言程序不用编译,即可被计算机识别运行

C、C语言不允许直接访问物理地址,不可以直接对硬件进行操作

D、C语言程序只需编译,不需连接即可被计算机运行

答案:A

11、下面不是算法特征的是( )。

A、继承性

B、有穷性

C、确定性

D、可行性

答案:A

12、关于C语言,下面叙述不正确的是()。

A、既具有高级语言的特点,又具有汇编语言的特点

B、既能用来编写不依赖计算机硬件的应用程序,又能用来编写各种系统程序

C、语法限制不太严格,例如,对数组下标越界不作检查

D、不用编译可以直接运行

答案:D

13、下面选项()不属于结构化程序设计原则。

A、自顶向下

B、逐步求精

C、程序模块化

D、不限制GOTO语句使用

答案:D

14、下面选项中,( )不属于程序的特性。

A、目的性

B、有序性

C、有限性

D、可操作性

E、实用性

答案:E

15、计算机只能完成其能力范围内的计算工作,超出计算机能力范围的计算计算机将无法完成。

答案:正确

16、可计算问题的规模造成复杂度加大,理论上计算机可以完成的计算工作,实际计算机都可以完成。

答案:错误

17、计算机程序是计算机为完成某一任务所必须执行的一系列指令的有序集合。

答案:正确

18、高级语言是用接近自然语言的符号,按照一定的语法规则编写程序,需要编译程序翻译成机器指令才能被计算机执行。

答案:正确

19、编译方式下的程序当修改源程序后,需要重新编译才能够正确运行。

答案:正确

20、面向对象程序设计方法具有与人们的习惯与思维方法一致,便于解决复杂问题的特性。

答案:正确

21、面向对象程序设计将数据和使用此数据的过程封装成一个类。

答案:正确

22、C语言属于面向过程的优秀程序设计语言,既可作为系统设计语言,也可作为应用程序设计语言。

答案:正确

23、算法可以分为数值算法和非数值算法两大类。

答案:正确

24、对于同一个问题,只能有唯一的算法去解决。

答案:错误

25、C语言中不区分大小写字母。

答案:错误

26、程序中适当地添加注释,可以增加程序的可读性和清晰性。

答案:正确

27、在VC++6.0环境下,任何一个C程序都必须包含在一个工程项目中,而且只能有一个main函数。

答案:正确

28、经过编译、连接后的可执行程序可以多次运行。

答案:正确

29、C语言开发工具直接输入的程序代码是____文件,经过编译后生成的是目标程序文件, 经过连接后生成的是可执行程序文件。

答案:源 源程序

30、C语言源程序的基本组成单位是_____。

答案:函数

31、结构化程序设计所规定的三种基本控制结构是顺序结构、_____结构和循环结构。

答案:选择 分支

32、算法的效率通常由_____ 复杂度和空间复杂度衡量。

答案:时间

33、描述算法的方法主要有_____、专用工具(传统流程图、N-S流程图)和伪代码等。

答案:自然语言

34、计算机系统由硬件系统和______系统两部分组成。

答案:软件

35、计算机语言分为:机器语言、汇编语言和_________语言。

答案:高级

36、程序的执行方式分为_________和解释两种方式。

答案:编译

37、衡量算法的时间复杂度是指对于相同规模的问题,算法的执行_______的长短。

答案:时间

38、我爱编程

答案:暂无答案

39、计算两个整数的和

答案:暂无答案

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C++程序设计课程配套课件,西北工业大学-中国大学mooc平台课程,PPT很不错。 程序设计课程是大学计算机基础教育和计算机科学与技术专业基础的核心课程,是数据结构、算法设计、数学建模、软件技术等课程的前导课程。程序设计课程的教学目标是使学生能够使用一种开发工具熟练的进行软件开发,为学生将来的创新实验、毕业设计、科学研究提供了有力的技术支持。 C++是国内外广泛使用的计算机程序设计语言。其功能强大、面向对象、数据表示丰富、代码运行效率高、可移植性好,适合编写系统软件和各类应用程序。在TIOBE排行榜上,C++语言多年来始终处于前五位。学习程序设计从C++入手,对于培养利用计算机求解现实问题的计算思维能力具有其他语言无法比拟的有点。且在完全掌握了C++语言之后,再学习其他程序设计语言就会轻车熟路了。 C是C++的子集,因此在C++的授课中,有至少一半的内容是和C语言一样的。而国内C++程序设计课程的学时普遍较少,且讲授的重点一般都放在和C重叠的那一部分。对于C++比C多出来的内容往往只介绍类、继承等基本概念,而对于重载、多态、异常处理、数据流等内容言之甚少。本课程即针对这一问题,增加了C++独有的内容的比重,不但适用于在校大学生,且适用于工作中使用C++进行软件开发的人。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值