计算机程序设计基础选择题集
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
"《大学计算机基础》程序设计-综合习题.doc" 计算机程序设计是计算机科学中的核心领域,涉及算法、编程语言、程序结构和计算机硬件的理解。以下是一些相关知识点: 1. **算法**:算法是解决问题或完成特定任务的一系列明确指令。它们有优劣之分,可以根据效率、复杂性和可读性来评估。算法并不一定具有唯一性,同个任务可能有多种算法实现。 2. **程序结构**:良好的程序结构通常指程序由选择(条件)、顺序和重复(循环)这三种基本控制结构组成,而非无终止循环结构。 3. **结构化程序设计**:结构化程序设计强调单一入口、单一出口的结构,如C语言,它鼓励使用这些基本结构来构建清晰、易于理解和维护的代码。 4. **计算机语言**:计算机硬件能直接理解的语言是机器语言,它由二进制代码组成。高级语言如C、C++和Java则更易读,需要通过编译或解释转换为机器语言。 5. **汇编语言**:介于机器语言和高级语言之间,汇编语言是针对特定机器的符号化表示,每条指令通常对应一个机器码。 6. **程序设计语言分类**: - Fortran是过程化语言,主要用于科学计算。 - C语言是过程化语言,适合系统编程和嵌入式系统。 - C++是面向对象语言,扩展了C语言并引入了类和对象的概念。 - VB(Visual Basic)也是过程化语言,用于快速应用程序开发。 7. **结构化编程方法**:如C语言,强调使用结构化控制结构,避免复杂的嵌套和GOTO语句,以提高代码的可读性和可维护性。 8. **算法设计结构**:在算法设计中,选择结构用于根据条件执行不同分支,如if...else语句。 9. **算法表示**:流程图是一种图形化表示算法的方式,伪代码则是用接近自然语言的形式描述算法。 10. **程序翻译**:高级语言编写的程序需要通过编译器(如C/C++)或解释器(如Python)转化为机器语言,然后由计算机执行。 11. **解释程序与编译程序**:编译程序将整个源程序一次性转换为目标程序,而解释程序逐行解释并执行源代码,不产生独立的目标程序。 12. **计算机语言分类**:计算机语言通常分为机器语言、汇编语言和高级语言三大类。 13. **低级语言**:机器语言和汇编语言被认为是低级语言,因为它们更接近硬件层面。 14. **可执行程序**:由机器语言或汇编语言编写的程序可被计算机直接执行,而高级语言编写的程序需经过编译和链接。 15. **软件与程序**:软件包含了程序以及其相关文档,程序是软件的一部分,通常指的是实际运行的代码。 16. **语言处理程序**:解释程序能直接执行高级语言,而编译程序则先生成目标程序,然后执行。 17. **源程序**:用高级语言编写的程序被称为源程序,需要经过编译才能成为可执行程序。 18. **高级语言**:如Java、C++和Python等,使程序员能够使用抽象概念编写代码,便于理解和编写。 19. **过程性语言**:C++和Fortran等语言强调过程化的编程思维,通过一系列有序的指令来解决问题。 以上知识点覆盖了程序设计的基础,包括算法设计、程序结构、计算机语言分类、程序翻译过程以及软件和程序的区别。这些内容对于学习和理解计算机编程至关重要。
![](https://csdnimg.cn/release/download_crawler_static/87821473/bg4.jpg)
剩余16页未读,继续阅读
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/f3d219d0e10d40ef9bf4553a2dcb10a5_qq_43966957.jpg!1)
- 粉丝: 101
- 资源: 9353
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 计算机人脸表情动画技术发展综述
- 关系数据库的关键字搜索技术综述:模型、架构与未来趋势
- 迭代自适应逆滤波在语音情感识别中的应用
- 概念知识树在旅游领域智能分析中的应用
- 构建is-a层次与OWL本体集成:理论与算法
- 基于语义元的相似度计算方法研究:改进与有效性验证
- 网格梯度多密度聚类算法:去噪与高效聚类
- 网格服务工作流动态调度算法PGSWA研究
- 突发事件连锁反应网络模型与应急预警分析
- BA网络上的病毒营销与网站推广仿真研究
- 离散HSMM故障预测模型:有效提升系统状态预测
- 煤矿安全评价:信息融合与可拓理论的应用
- 多维度Petri网工作流模型MD_WFN:统一建模与应用研究
- 面向过程追踪的知识安全描述方法
- 基于收益的软件过程资源调度优化策略
- 多核环境下基于数据流Java的Web服务器优化实现提升性能
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)