必修1数据与计算第三单元算法与程序设计练习二
【进制转换】
1. 您的姓名:
2. 您的班级:直接输入班级数,例如:6班就输入“6”。
3. 简单地说算法就是( )的方法和步骤
A、计算
B、解决问题
C、思考
D、排序
4. 算法就是( )
A、解决数学问题的方法
B、用计算机解决问题时,将解决的办法分解成一个个步骤,每个步骤通过相应操作来实现
C、一种计算机语言
D、解决一般问题的方法,主要指数学计算
5. 关于算法,下列叙述正确的是( )
A、一种算法只能用一种程序语言来实现
B、一个算法可以没有输出
C、同一个算法可以有多种描述形式
D、算法是解题方法的精确描述,它可以有无限个步骤
6. 下面关于程序与算法关系的说法不正确的是( )
A、算法是解决问题的方法和步骤,而程序是实现算法的具体手段
B、编程的过程就是把人们设计出解决问题的方法和步骤,用计算机语言表示出来
C、程序将算法解释为计算机语言,并借助计算机实现算法
D、程序一般由数据的输入和数据的输出两部分组成
7. 一个算法应该包含( )
A、输入、输出两部分
B、计算、输出两部分
C、输入、计算和输出三部分
D、输入、计算和存储三部分
8. 下列有关算法概念的描述,错误的是( )
A、算法必须是能在计算机上运行的程序语言
B、使用流程图描述算法简洁清晰
C、算法的描述方式有自然语言、流程图等
D、一个问题可以有多种算法
9. 下列有关算法的说法不正确的是( )
A、算法是为解决特定问题而采取的系列步骤和方法
B、通常情况下,一个算法应该包括输入、处理和输出三部分
C、解决同一问题的算法一定相同
D、流程图是算法图形化的表达方式,能形象直观地呈现算法步骤
10. 以下描述中最适合用计算机编程来处理的问题是( )
A、计算自己期中考试各科成绩总分
B、在网上查找自己喜欢的歌曲
C、计算 100 以内所有数字的和
D、确定寒假旅游出行路线
11. 以下问题中最适合用计算机编程处理的是( )
A、在因特网上查找自己需要的资料
B、制订本学期的学习计划
C、计算 1000 以内的所有素数的和
D、制作一个图文并茂的电子报刊
12. 下列问题中,最适合用计算机程序设计解决的是( )
A、制作圣诞节海报
B、记录家庭日常开支表
C、求 100 以内所有偶数的立方和
D、记录植物生长
13. 学校要举行运动会,请你设计一个根据运动员名次可以为相应班级自动赋分的软件,如果你是设计人员,以下正确的方法和步骤是( )
A、分析问题,编写程序,设计算法,调试程序
B、编写程序,设计算法,分析问题,调试程序
C、设计算法,分析问题,编写程序,调试程序
D、分析问题,设计算法,编写程序,调试程序
14. 用计算机解决问题的过程是( )
A、设计解决步骤→分析问题→编写程序→调试运行→检测结果
B、分析问题→编写程序→调试运行→检测结果
C、分析问题→设计解决步骤→编写程序→调试运行→检测结果
D、分析问题→设计解决步骤→编写程序→检测结果
15. 用解析法解决问题时,首先要完成的工作是( )
A、分析问题,写出求解的表达式
B、编写计算机程序
C、画出求解的流程图
D、设计求解的算法
16. 用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”。“如何做?”是属于计算机解决问题的哪一个步骤?( )
A、分析问题
B、编写程序
C、设计算法
D、调试程序
17. 算法就是解决问题的详细方法和步骤,一般可以用( )描述算法。
A、流程图
B、雷达图
C、饼图
D、柱形图
18. 描述算法的形式可以是 ( )
A、计算机程序代码
B、自然语言
C、流程图
D、其它三项都可以
19. 流程图是用图形表示算法的一种常用工具,其中用来表示判断的图形是( )
A、矩形框
B、圆形框
C、菱形框
D、椭圆形框
20. 流程图中表示判断框的是( )
A.
B.
C.
D.
21. 算法常用的表示方法不包括( )
A、流程图
B、自然语言
C、伪代码
D、指令代码
22. 算法的描述不包括( )
A、自然语言
B、流程图
C、伪代码
D、组织结构图
23. 计算机程序设计语言可分为三大类:( )、汇编语言和高级语言
A、翻译语言
B、自然语言
C、机器语言
D、通用语言
24. 自然语言描述算法的特点不包括( )
A、通俗易懂
B、容易产生歧义
C、形象直观
D、比较冗长
25. 能够被计算机直接识别的语言是( )
A、伪代码
B、机器语言
C、高级语言
D、Visual Basic
26. 算法的三种基本控制结构是顺序结构、分支结构和( )
A、模块结构
B、情况结构
C、流程结构
D、循环结构
27. 任何复杂的算法都可以用三种基本结构组成,下列不属于基本结构的是( )
A、顺序结构
B、选择结构
C、循环结构
D、层次结构
28. 以下可以用来表示顺序结构的流程图是()
A
B
C
D
29. 某地规定 70 岁以上老年人可以办理老年卡,办理过程的部分流程图如下图所示,该部分流程图的算法结构属于( )
A、顺序结构
B、选择结构
C、循环结构
D、重复结构
30. 当前方有车辆时,无人驾驶汽车会根据识别距离做出相应判断:如果与前方距离较近时,自动暂停,否则继续行驶。这是算法的( )结构。
A、顺序
B、选择
C、复合
D、循环
31. 如下图所示,要判断 4526 年是否为闰年,要采用的结构是( )
A、顺序结构
B、树形结构
C、选择结构
D、循环结构
32. 程序通常有三种不同的控制结构:顺序结构、选择结构和循环结构。下面说法正确的是( )
A、一个程序只能包含一种基本结构
B、一个程序最多可以包含两种基本结构
C、一个程序必须包含以上三种模式
D、一个程序可以包含以上三种基本结构的任意组合
33. 在直角三角形中,三条边 a、6、c 的长度都为整数,且一条直角边的长度已确定,斜边 c的长度不能超过某数 d,求满足条件的所有直角三角形。下列方法最合理的是( )
A、穷举法
B、递归法
C、插入排序法
D、解析法
关闭
更多问卷
复制此问卷