第3练 单元2 算法的定义、特性与简单算法举例《C语言程序设计》(高教版第2版)一课一练

2026-04-15
| 2份
| 5页
| 27人阅读
| 0人下载

资源信息

学段 中职
学科 职教专业课
课程 C语言程序设计
教材版本 -
年级 -
章节 -
类型 作业-同步练
知识点 C语言概述
使用场景 同步教学
学年 2026-2027
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 129 KB
发布时间 2026-04-15
更新时间 2026-04-15
作者 爱学习的muller
品牌系列 上好课·一课一练
审核时间 2026-04-15
下载链接 https://m.zxxk.com/soft/57352784.html
价格 1.00储值(1储值=1元)
来源 学科网

内容正文:

编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《C语言程序设计》(高教版第2版)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《C语言程序设计》(高教版第2版)一课一练一课一练的单元2的第3练,内容涵盖单元2算法——程序设计的灵魂的2.2.1~2.2.3 算法的定义、特性与简单算法举例。 《C语言程序设计》(高教版第2版)一课一练 第3练 单元2 算法——程序设计的灵魂 2.2.1~2.2.3 算法的定义、特性与简单算法举例 1、 单项选择题(本题共5小题) 1、关于算法的定义,下列描述正确的是( ) A. 算法就是数学公式,只能用于数值计算 B. 算法是一系列有穷的计算步骤,用于将输入转换为输出 C. 算法可以无限执行,不需要结束 D. 算法不需要输出,只要完成计算过程即可 【答案】B 【解析】算法是一系列有穷规则的集合,核心是将输入转换为输出,不仅可用于数值计算,也能处理非数值事务;算法必须有输出且执行有穷步骤,选项 B 正确。 2、算法的五大特性中,要求算法必须有一个或多个输出的特性是( ) A. 输入特性 B. 输出特性 C. 确定性 D. 可行性 【答案】B 【解析】输出特性是算法的必备特性,算法的核心目的是生成处理结果;输入特性允许 0 个或多个输入,确定性要求步骤清晰无歧义,可行性要求操作可落地,选项 B 正确。 3、下列属于非数值运算算法的是( ) A. 求解一元二次方程的根 B. 计算 1 到 100 的整数和 C. 对职工姓名按拼音排序 D. 求两个数的乘积 【答案】C 【解析】非数值运算主要用于事务管理领域,如排序、检索等;求解方程、求和、求乘积均属于以数值求解为目的的数值运算,选项 C 正确。 4、被认为是史上第一个算法的是( ) A. 陈子测日法 B. 欧几里得算法 C. 图灵算法 D. 冯・诺依曼算法 【答案】B 【解析】公元前 400-300 年古希腊数学家欧几里得提出的最大公约数算法,是公认的史上第一个算法;陈子测日法是我国古代天文学算法,出现时间晚于欧几里得算法,选项 B 正确。 5、计算 1+2+…+100 的通用算法中,累加器sum和计数器count的正确初始化方式是( ) A. sum=1,count=1 B. sum=0,count=0 C. sum=0,count=1 D. sum=1,count=2 【答案】C 【解析】累加器sum初始值设为 0,避免初始值干扰求和结果;计数器count从 1 开始,第一次将 1 加入累加器,之后每次自增 1,可完整遍历 1 到 100 的所有整数,选项 C 正确。 2、 判断题(本题共3题) 1、算法必须有至少一个输入,否则无法执行。( ) 【答案】× 【解析】算法的输入特性允许 0 个输入,例如打印固定字符串的算法,无需输入即可执行,只要有输出就能满足算法要求。 2、算法的有穷性是指算法必须在有限步骤内结束,不能无限循环执行。( ) 【答案】√ 【解析】有穷性是算法的核心特性之一,若算法无限执行则无法得到有效结果,失去实际应用价值,所有实用算法都必须满足有穷性。 3、计算 1 到 100 的整数和属于非数值运算算法。( ) 【答案】× 【解析】该算法的核心目的是求解数值结果,属于数值运算方法;非数值运算多用于事务管理场景,如排序、信息检索等。 3、 填空题(本题共2题) 1、计算机算法分为两大类,分别是____和非数值运算方法,其中数值运算的核心目的是求解数据。 【答案】数值运算方法 【解析】数值运算主要针对数值类问题,如求和、解方程、求乘积等;非数值运算则覆盖事务管理领域,两类算法共同支撑计算机的各类应用场景。 2、算法的五大特性中,____特性要求算法的每一个步骤都必须定义确切,不能出现含糊不清、模棱两可的描述。 【答案】确定性 【解析】确定性保证算法的执行过程唯一、可预测,避免因步骤模糊导致执行结果出错,是算法正确性的基础保障。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《C语言程序设计》(高教版第2版)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《C语言程序设计》(高教版第2版)一课一练一课一练的单元2的第3练,内容涵盖单元2算法——程序设计的灵魂的2.2.1~2.2.3 算法的定义、特性与简单算法举例。 《C语言程序设计》(高教版第2版)一课一练 第3练 单元2 算法——程序设计的灵魂 2.2.1~2.2.3 算法的定义、特性与简单算法举例 1、 单项选择题(本题共5小题) 1、关于算法的定义,下列描述正确的是( ) A. 算法就是数学公式,只能用于数值计算 B. 算法是一系列有穷的计算步骤,用于将输入转换为输出 C. 算法可以无限执行,不需要结束 D. 算法不需要输出,只要完成计算过程即可 2、算法的五大特性中,要求算法必须有一个或多个输出的特性是( ) A. 输入特性 B. 输出特性 C. 确定性 D. 可行性 3、下列属于非数值运算算法的是( ) A. 求解一元二次方程的根 B. 计算 1 到 100 的整数和 C. 对职工姓名按拼音排序 D. 求两个数的乘积 4、被认为是史上第一个算法的是( ) A. 陈子测日法 B. 欧几里得算法 C. 图灵算法 D. 冯・诺依曼算法 5、计算 1+2+…+100 的通用算法中,累加器sum和计数器count的正确初始化方式是( ) A. sum=1,count=1 B. sum=0,count=0 C. sum=0,count=1 D. sum=1,count=2 2、 判断题(本题共3题) 1、算法必须有至少一个输入,否则无法执行。( ) 2、算法的有穷性是指算法必须在有限步骤内结束,不能无限循环执行。( ) 3、计算 1 到 100 的整数和属于非数值运算算法。( ) 3、 填空题(本题共2题) 1、计算机算法分为两大类,分别是____和非数值运算方法,其中数值运算的核心目的是求解数据。 2、算法的五大特性中,____特性要求算法的每一个步骤都必须定义确切,不能出现含糊不清、模棱两可的描述。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

第3练 单元2 算法的定义、特性与简单算法举例《C语言程序设计》(高教版第2版)一课一练
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。