还剩8页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
程序设计知识点汇总一注意以下是选修部分的知识点分类总结,请大家认真学习并完成后面的题目下周给大家答案
一、算法
1、算法定义就是解决问题的方法和步骤算法是程序设计的“灵魂”,算法+数据结构=程序
2、算法的描述方法可分多种表达方法,一般用自然语言、流程图和伪代码进行描述1)自然语言描述法指用人们日常生活中使用的语言(本国语言),用自然语言描述符合我们的习惯,且容易理解2)流程图描述也称程序框图,它是算法的一种图形化表示方法且描述算法形象、直观,更易理解3)伪代码描述法是介于自然语言和计算机程序语言之间的一种算法描述是专业软件开发人员常用方法
3、算法的特点步骤有穷性,确定性,有零个或多个输入,有一个或多个输出有效性
4、
4、高级编程语言BASIC、VB、Pascal、C、C++、Java
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、算法的表述方法主要有自然语言、流程图和()A、汇编语言B、高级语C、伪代码D、机器语言
7、下列对算法的描述中,错误的是()A、算法可以用流程图表述出来,也可以用程序设计语言去实现B、解决同一个问题...。