第二单元 算法和数据结构 单元练习(Word版,含答案) 浙教版(2020) 七年级下册

资源下载
  1. 二一教育资源

第二单元 算法和数据结构 单元练习(Word版,含答案) 浙教版(2020) 七年级下册

资源简介

第二单元 算法和数据结构 单元练习 浙教版(2020) 七年级下册
一、选择题
1.空气污染指数API值不超过50,说明空气质量为优。下图是根据API值判断空气质量情况的部分流程图:
如果输入的API值为55,则该流程的执行顺序为
A.①→②→③ B.①→②→④→③
C.①→②→④ D.①→②→③→④
2.数组a共有6个元素构成:49、45、61、46、58、57,若采用选择排序算法进行从大到小排序,则元素的比较次数和排序需要几遍才能完成( )
A.15次,4遍 B.15次,5遍 C.30次,4遍 D.30次,5遍
3.有三个杯子A,B,C。A中装有可乐,B中装有雪碧,C为空瓶,且三个杯子容量一样。请你把A和B液体互换。使用流程图来描述这个算法如下,请问这个算法属于哪种结构?( )
A.顺序结构 B.选择结构
C.循环结构 D.条件结构
4.描述算法的方法有多种,其中最普遍的是( )
A.自然语言法 B.流程图法 C.伪代码法 D.PAD图
5.a瓶子中有10毫升红墨水,b瓶子中有10毫升蓝墨水,假如要交换a瓶子与b瓶子里的墨水,需要借助一个空瓶子c。流程图如下,请完善算法:( )
A.红、b B.蓝、a C.红、a D.蓝、c
6.小智学校每年植树节都有志愿者服务,规定每人第一年种1棵,第二年种2棵,依次类推,编程计算需要连续几年才能种够10棵树。
year=1
total=1
while :#总数不到10棵,就执行循环
year=year+1
total=total+year
print(year)
A.total<10 B.total>10 C.year<10 D.year>10
7.下列关于编写程序的一般步骤,正确的顺序是( )
①编写程序 ②调试和运行程序 ③算法设计 ④分析问题
A.②③①④ B.④②①③ C.④①③② D.④③①②
8.用( )描述算法可以直观地了解活动的流程和过程。
A. 自然语言 B.流程图 C.计算机语言 D.以上三项都对
9.算法是解决问题的方法和步骤,下列说法不正确的是( )。
A.可以直接使用生活中的语言文字即自然语言来描述算法
B.可以直接使用接近程序语言的方式即伪代码来描述算法
C.可以直接使用标准图形符号即流程图来描述算法
D.可以直接使用0和1组成的语言即机器语言来描述算法
10.Python中常用于获取用户键盘输入的函数是( )
A.input() B.range() C.choice() D.print()
11.关于算法,说法不正确的是
A.算法是程序设计的灵魂
B.解决问题的过程就是实现算法的过程
C.算法独立于任何具体的语言,VB算法只能用VB语言来实现
D.算法的作用在于记录和交流人类解决问题的思想
12.计算机程序有三种基本结构,以下不属于这三种基本结构的是( )。
A.顺序结构 B.分支结构 C.统一结构 D.循环结构
二、填空题
13.程序的三种结构:_________________________________
14.VB程序结构与程序阅读:
疫情期间,我们进出校门必须测量体温。小华想用本学期所学的VB制作一个小程序,如下图所示,通过输入人体体温,判断并显示体温是否正常。
         【图1】
流程图是计算机程序设计中常常使用的一种形式和方法(如下图所示),可用于表达程字执行的顺序。流程图中使用的图形符号有固定的含义,常见的有以下几种:
    【图2】
A.开始与结束 B.输入与输出 C.判断 D.处理 E.程序执行的方向
请同学们将正确的字母编号填入表2“符号含义”列中对应的位置。
图形符号 符号含义
E
________
.________
.________
        【表2】
15.小明想设计一款密码锁,当输入密码正确时就解锁,输入错误时提示“很遗憾”,请参照流程图符号的含义补充流程图,将图中文字对应的流程图符号序号填写在横线处。
A. B. C. D.
①处_________ ②处__________
③处___________ ④处__________
⑤处_________
三、判断题
16.唯一能被计算机直接接受的语言是高级语言。( )
17.解决同一问题的算法是不唯一的。 ( )
18.我们通常把确定要解决问题的思路和方法,然后写出来求解的步骤称为算法。( )
19.对于从事程序开发的专业人员,可以省略编写程序的调试过程。 ( )
20.高级语言比较接近于自然语言或数学语言。( )
试卷第1页,共3页
试卷第1页,共3页
参考答案:
1.C
2.B
3.A
4.B
5.B
6.A
7.D
8.B
9.D
10.A
11.C
12.C
13.顺序结构、选择结构、循环结构。
14. A C B
15. D B C C A
16.错误
17.正确
18.正确
19.错误
20.正确
答案第1页,共2页
答案第1页,共2页

展开更多......

收起↑

资源预览