《大学计算机基础》程序设计-综合习题.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
程序设计 一、选择题 1. 有关算法的描述,下列【 】选项是不正确的。 A 算法有优劣之分 B 算法是为了实现某个任务采取的方法和步骤 C 实现某个任务的算法具有唯一性 D 算法是为了实现某个任务而构造的命令集 2. 程序有良好的结构性是指程序仅由三种基本的控制结构构造出来,下面那一项不属于 这三种基本结构【 】。 A 选择控制结构 B 顺序控制结构 C 无终止循环结构 D 重复控制结构 3. 结构化程序的三种基本结构的共同点是【 】。 A 有两个入口,一个出口 B 有一个入口,两个出口 C 只有一个入口一个出口 D 有两个入口,两个出口 4. 计算机硬件唯一可以理解的语言是【 】。 A 机器语言 B 符号语言 C 高级语言 D 自然语言 5. 【 】语言又被称为汇编语言。 A 机器 B 符号 C 高级 D 自然 6. C、C++和Java可归类于【 】语言。 A 机器 B 符号 C 高级 D 自然 7. Fortran语言是一种【 】类型的语言。 A 过程化 B 函数型 C 说明性 D 面向对象 8. C语言是一种【 】类型的语言。 A 过程化 B 函数型 C 说明性 D 面向对象 9. C++语言是一种【 】类型的语言。 A 过程化 B 函数型 C 说明性 D 面向对象 10. VB语言是一种【 】类型的语言。 A 过程化 B 函数型 C 说明性 D 面向对象 11. 【 】程序与语言强调用结构化的方法来设计程序。 A C语言 B Java语言 C HTML D Prolog语言 12. 在算法设计中【 】结构用于测试条件。 A 顺序 B 选择 C 循环 D 逻辑 13. 【 】是算法的图形化表示。 A 流程图 B 结构图 C 伪代码 D 算法 14. 高级语言编写的程序必须将它转换成【 】程序,计算机才能执行。 A 汇编语言 B 机器语言 C 中级语言 D 算法语言 15. 用C语言编写的程序需要用【 】程序翻译后计算机才能识别。 A 汇编 B 编译 C 解释 D 连接 16. 可被计算机直接执行的程序由【 】语言编写的程序。 A 机器 B 汇编 C 高级 D 网络 17. 关于解释程序和编译程序的四条叙述,其中正确的一条是【 】。 A 解释程序产生目标程序而编译程序不产生目标程序 B 编译程序产生目标程序而解释程序不产生目标程序 C 解释程序和编译程序都产生目标程序 D 解释程序和编译程序都不产生目标程序 18. 计算机语言可分为【 】。 A 机器语言、汇编语言、高级语言 B BASIC、PASCL、C++ C VB、VC、VF D 数据库、网络语言、脚本语言 19. 【 】都属于计算机的低级语言。 A 机器语言和高级语言 B 机器语言和汇编语言 C 汇编语言和高级语言 D 高级语言和数据库语言 20. 计算机能直接执行的程序是【 】。 A 汇编语言程序 B BASIC程序 C 机器语言程序 D C语言程序 21. 由二进制编码构成的语言是【 】。 A 汇编语言 B 高级语言 C 甚高级语言 D 机器语言 22. 软件与程序的区别是【 】。 A 程序价格便宜、软件价格昂贵 B 程序是用户自己编写的,而软件是由厂家提供的 C 程序是用高级语言编写的,而软件是由机器语言编写的 D 软件是程序以及开发、使用和维护所需要的所有文档的总称,而程序是软件的一部 23. 在语言处理程序中,解释程序的功能是【 】。 A 解释执行高级语言程序 B 将汇编语言程序编译成目标程序 C 解释执行汇编语言程序 D 将高级语言程序翻译成目标程序 24. 在语言处理程序中,解释程序的功能是【 】。 A 解释执行高级语言程序 B 将汇编语言程序编译成目标程序 C 解释执行汇编语言程序 D 将高级语言程序翻译成目标程序 25. 用高级程序设计语言编写的程序,要转换成等价的可执行程序,必须经过【 】。 A 汇编 B 编辑 C 解释 D 编译和连接 26. 一般用高级语言编写的应用程序称为【 】。 A 编译程序 B 编辑程序 C 连接程序 D 源程序 27. 为了方便人们记忆、阅读和编程,把机器语言进行符号化,相应的语言为【 】。A 高级语言 B 数据库语言 C 源程序 D 汇编语言 28. 能把高级语言编写的源程序进行转换,并生成机器语言形式的目标程序的系统软件为 【 】。 A 编译程序 B 汇编程序 C 程序设计语言 D 解释程序 29. 【 】的叙述是错误的。 A 用机器语言编写的出现可以直接被计算机执行 B 汇编语言源程序需要经过汇编程序翻译后才能被计算机执行 C 用机器语言编写的程序,可以在各种不同类型的计算机上直接执行 D 操作系统和计算机语言的编译程序都属于系统软件 30. 【 】是过程性语言。 A Java语言 B C++语言 C Fort 程序设计是计算机科学的基础,涉及一系列概念和技术。在选择题中,我们首先看到算法的讨论。算法是解决问题的明确步骤,它们有优劣之分,不是所有任务的算法都是唯一的。程序的结构性指的是使用基本控制结构(如选择、顺序和重复/循环)来构建,而良好结构的程序通常只包含这三种基本结构。 计算机硬件直接理解和执行的是机器语言,由二进制指令组成。汇编语言是机器语言的一种符号化形式,而高级语言如C、C++、Java和VB则是更接近人类语言的编程语言。C语言、C++和Java属于过程化或面向对象的语言,而Fortran则是一种过程化语言。 程序设计强调结构化方法,例如使用选择(条件)结构来测试条件,流程图和伪代码是算法的可视化表示。高级语言编写的程序需要通过编译或解释转化为机器语言才能执行。C语言编写的程序需要经过编译程序转换。 解释程序和编译程序有区别:解释程序逐行解释并执行高级语言,不产生目标程序;而编译程序将整个高级语言程序转化为目标程序,然后由链接程序连接成可执行文件。计算机语言大致分为机器语言、汇编语言和高级语言三类,其中机器语言和汇编语言被视为低级语言,而高级语言如BASIC、PASCAL、C++等则更易读写。 软件包括程序以及相关文档,而程序只是软件的一部分。解释程序负责解释执行高级语言,而编译程序则将高级语言编译成目标程序。用高级语言编写的源程序,需要经过编译和连接才能成为计算机可执行的程序。 这些基础知识对于理解和编写程序至关重要,无论是在学术还是实际应用中,它们构成了计算机科学教育的基石。
剩余16页未读,继续阅读
- 粉丝: 105
- 资源: 9354
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助