大学计算机基础:程序设计基础习题与答案解析
版权申诉
110 浏览量
更新于2024-07-10
收藏 14KB DOCX 举报
该文件是关于大学计算机基础和程序设计基础的习题集,包含了单选题,主要涉及计算机程序语言的种类、发展历程、编译过程以及程序设计的基础概念。
1. 计算机能够直接执行的程序是可执行文件,而非源程序、汇编语言程序或命令文件。汇编语言程序需要经过汇编器转换,源程序需要经过编译器编译,命令文件是操作系统可直接理解的指令。
2. 汇编语言是一种面向机器的语言,它与特定的硬件平台紧密相关,而不同于面向应用、面向对象或面向过程的语言。
3. C、C++、Java属于高级语言,它们比机器语言和汇编语言更接近人类语言,更易于编写和理解。
4. 计算机语言的发展顺序是:机器语言、汇编语言、高级语言。机器语言是最原始的,随后出现了汇编语言,最后发展出高级语言。
5. 编译前的源程序(即用高级语言编写的程序)经过编译器编译后会生成目标程序,这个目标程序还需要链接器链接才能成为可执行文件。
6. 机器语言和汇编语言属于计算机的低级语言,因为它们直接对应硬件指令,而高级语言和数据库语言则是相对高级的表示形式。
7. 算法是在程序设计中用来准确描述解题过程的方法,它定义了解决问题的步骤。
8. 流程图是一种程序设计方法,通过图形表示程序的逻辑流程,便于理解和实现。
9. 使用C语言编写的程序需要通过编译器将其翻译成机器语言,计算机才能识别和执行。
10. 机器语言是计算机可以直接执行的语言,而汇编、高级语言都需要经过翻译过程。
11. 由二进制编码构成的语言是机器语言,它是计算机硬件直接理解和执行的语言。
12. 结构化程序设计中的三种基本结构包括顺序结构、选择结构(分支结构)和循环结构,它们是编写清晰、易维护程序的基础。
13. 逻辑结构不是算法的基本结构,算法通常包含选择结构、循环结构和顺序结构。
14. 在计算机科学中,算法是指求解计算机问题的一系列步骤,它是一种方法而不是编程工具、数学方法或计算机系统本身。
15. 高级语言翻译成目标程序有两种主要方式:编译和解释。编译一次性生成目标代码,而解释则逐行翻译并执行。
16. 汇编语言是一种低级语言,虽然比机器语言更容易阅读和编写,但仍然与特定的硬件平台密切相关。
17. 设计来解决特定问题的指令序列被称为程序,它可以是用任何编程语言编写的一个可执行文件。
这些习题涵盖了计算机科学基础和程序设计的基础知识,对初学者来说是很好的学习材料,可以帮助他们理解计算机如何执行程序以及如何编写有效的算法。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2023-03-11 上传
135 浏览量
2022-07-03 上传
755 浏览量
220 浏览量
2021-10-24 上传
songcj1122112
- 粉丝: 0
- 资源: 9万+
最新资源
- 表单表格 (歪瑞Funny)
- openssh-8.4p1-1.el7.x86_64.tar.gz
- excel函数与公式---第三篇 函数综合应用技巧
- knaplo:Nem hivatalosKréta应用程序和Webapp
- javacyptdll_opendllfile_opendll-----file_open+dll+file_java_open
- WriterScript:基于BrainF * ck逻辑的依赖于字数统计的神秘编程语言
- 易语言-挂载和卸载ISO镜像文件
- AFLOWpi-1.2.0-cp35-cp35m-manylinux2014_x86_64.whl.zip
- define:最小的AMD JavaScript模块加载器!
- http接口调用(header)
- POS机学习
- eslint-rules-errors:ESLint规则可捕获程序员错误
- 华为服务器RH2288H V3 华为SM750显卡驱动
- myDES_DES加密_
- RabbitMQ消息服务器 v3.8.9
- Backend