第3练 子任务二 算法设计 《算法与程序设计-C#》 (电工版·全一册) 一课一练 (河北省)
2026-07-10
|
2份
|
5页
|
37人阅读
|
0人下载
内容正文:
【编写说明】依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循“由浅入深、循序渐进”的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。
本卷是《算法与程序设计-C#》(电工版·全一册)《一课一练》第3练,内容是子任务二 算法设计。
《算法与程序设计-C#》(电工版·全一册)一课一练 第3练
子任务二 算法设计
一、单项选择题
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. 难读的算法易隐藏较多错误而难以调试( )
7. 算法可以没有输入也可以没有输出( )
8. 算法的确定性要求对于每种情况下所应执行的操作在算法中都有确切的规定( )
三、填空题
9. 算法设计要求中,当输入数据非法时算法应当恰当地做出反应这体现了______
10. 算法的重要特性中,算法中描述的操作都可以通过已经实现的基本操作运算______次
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
【编写说明】依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循“由浅入深、循序渐进”的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。
本卷是《算法与程序设计-C#》(电工版·全一册)《一课一练》第3练,内容是子任务二 算法设计。
《算法与程序设计-C#》(电工版·全一册)一课一练 第3练
子任务二 算法设计
一、单项选择题
1. 算法设计的要求不包括以下哪项( )
A. 正确性
B. 兼容性
C. 稳健性
D. 可读性
【答案】B
【解析】算法设计的要求包括正确性、可读性、稳健性、高效率与低存储量,兼容性不属于算法设计的要求。
2. 当输入数据非法时,算法应当恰当地做出反应而不是产生莫名其妙的输出,这体现了算法设计的( )
A. 正确性
B. 可读性
C. 稳健性
D. 高效性
【答案】C
【解析】稳健性要求当输入数据非法时算法应恰当地做出反应或进行相应处理,而非产生莫名其妙的输出。
3. 算法的重要特性中,一个算法在执行有穷步骤之后必须结束,这属于( )
A. 确定性
B. 有穷性
C. 可行性
D. 目的性
【答案】B
【解析】有穷性指一个算法在执行有穷步骤之后必须结束,包含的计算步骤是有限的。
4. 关于算法的重要特性,下列说法正确的是( )
A. 算法在任何条件下都只有一条执行路径体现了确定性
B. 算法可以有零个输出
C. 算法必须有一个或多个输入
D. 可行性要求算法步骤不能通过基本操作实现
【答案】A
【解析】确定性要求在任何条件下算法都只有一条执行路径;算法有零个或多个输入,有一个或多个输出,所以B、C都错;可行性要求操作可通过基本操作有限次实现,D错。
5. 算法设计要求中,高效率与低存储量的要求中效率指的是( )
A. 算法编写速度
B. 算法执行时间
C. 算法可读程度
D. 算法正确率
【答案】B
【解析】高效率与低存储量的要求中,效率指的是算法执行时间,存储量指的是算法执行过程中所需的最大存储空间。
二、判断题
6. 难读的算法易隐藏较多错误而难以调试( )
【答案】√
【解析】可读性要求中明确指出,难读的算法易隐藏较多错误而难以调试。
7. 算法可以没有输入也可以没有输出( )
【答案】×
【解析】算法有零个或多个输入,但必须有一个或多个输出,不能没有输出。
8. 算法的确定性要求对于每种情况下所应执行的操作在算法中都有确切的规定( )
【答案】√
【解析】确定性要求每种情况下所应执行的操作在算法中都有确切的规定,使执行者或阅读者都能明确其含义。
三、填空题
9. 算法设计要求中,当输入数据非法时算法应当恰当地做出反应这体现了______
【答案】稳健性
【解析】稳健性要求算法对非法输入能恰当反应或处理,而非产生莫名输出或简单中断。
10. 算法的重要特性中,算法中描述的操作都可以通过已经实现的基本操作运算______次
【答案】有限
【解析】可行性要求算法中的操作都可以通过已实现的基本操作运算有限次来完成。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。