资源简介 第二单元 算法和数据结构 单元练习 浙教版(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.蓝、c6.小智学校每年植树节都有志愿者服务,规定每人第一年种1棵,第二年种2棵,依次类推,编程计算需要连续几年才能种够10棵树。year=1total=1while :#总数不到10棵,就执行循环year=year+1total=total+yearprint(year)A.total<10 B.total>10 C.year<10 D.year>107.下列关于编写程序的一般步骤,正确的顺序是( )①编写程序 ②调试和运行程序 ③算法设计 ④分析问题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.C2.B3.A4.B5.B6.A7.D8.B9.D10.A11.C12.C13.顺序结构、选择结构、循环结构。14. A C B15. D B C C A16.错误17.正确18.正确19.错误20.正确答案第1页,共2页答案第1页,共2页 展开更多...... 收起↑ 资源预览