内容正文:
第四单元 计算机与问题解决 单元测试
一、选择题
1.某算法的部分流程图如图所示,执行这部分后,下列说法不正确的是( )
A.a的值为9
B.b的值为17
C.循环条件b<=15?共判断4次
D.当第3次判断循环条件b<=15?时,b的值为9
2.如图所示的算法流程图,其描述的算法是任意输入数据a,然后输出a的绝对值,则图中①处应填写的内容是( )
A.a>=0 B.a<=0 C.a==0 D.a<>0
3.下列关于算法的说法中,不正确的是( )
A.算法必须有一个或多个输出 B.算法是解诀问题的方法和步骤
C.算法具有不确定性,可以有无限步骤 D.算法可以用流程图、伪代码、自然语言等来描述
4.全国连锁超市覆盖城市范围越来越广,为我们的生活提供了很多便利。同时微信、支付宝等支付功能的应用也让我们感受到信息技术的普及应用对我们生活的重要性。疫情期间需要测温扫码后符合条件才能进入超市购物,对于体温超过37.3℃的人员提示限制进入,该设备使用到的算法结构是选择结构( )
A.对 B.错
5.算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列。下列关于算法特性描述不正确的是( )
A.有零个或多个输入 B.至少要有一个或多个输出
C.算法在执行循环时,允许出现无限循环 D.算法的每一步都有确定的含义,不会出现二义性
6.在用“更相减损术”求最大公约数的过程中,输入的是两个正整数。这说明算法具有( )
A.有输入 B.有输出 C.有穷性 D.确定性
7.为了更好地了解某地的水质情况,科研人员采集了该地各监测点当天的水质数据。数据中包含了各监测点的水质类别、水温(℃)、pH、溶解氧(mg/L)、高锰酸盐指数(mg/L)。通过数字化学习,小申了解到水质类别从高到低分为1-5类,级别最高(质量最好)为1,级别最低(质量最差)为5。小申了解到水质类别符合1类标准需要从多个指标进行判断,其中要求溶解氧(mg/L)≥7.5。小申设计了一个算法,判断样本在溶解氧指标上是否符合1类标准。下图是小申设计的算法流程图,该流程图不满足算法特征的( )
A.有穷性 B.有一个或多个输出 C.确定性 D.有零个或多个输入
8.以下关于算法的描述,正确的是( )
A.一个算法必须保证它的执行步骤是有限的
B.算法可以有零个或多个输入,但只能有一个输出
C.同一个算法只能用一种程序语言来实现
D.算法只能用流程图来描述
9.以下不属于算法的特征的( )
A.有限性 B.有穷性 C.可行性 D.确定性
10.下列选项中不能描述算法的是( )
A.自然语言 B.流程图 C.柱形图 D.伪代码
11.下列关于算法特征的描述,正确的是( )
A.一个算法必须有零个或多个数据输出 B.一个算法执行的步骤可以是模棱两可的
C.一个算法必须有零个或多个数据输入 D.一个算法所包含的计算步骤是无限的
12.小姜在完成判断质数的算法部分时,设计的流程图如图所示,若输入x的值为35,下列说法不正确的是( )
A.输出的结果是“不是质数”
B.结束时i的值为5
C.步骤“x%i==0?”的执行次数为4
D.步骤“x<=x**0.5 and flag==True?”的执行次数为4
13.某算法的部分流程图如图所示,执行这部分流程,若输入m的值为12,n的值为42,则输出c的值是( )
A.3 B.6 C.7 D.12
14.不能用算法解决“输出所有的奇数之和”问题,因为不符合算法特征中的( )
A.唯一性 B.有穷性 C.有输出 D.有输入
15.有关算法理解错误的是( )
A.算法必须要有数据的输出
B.算法是计算机解决某一问题的方法,且需要使用某种方法进行精确地描述
C.解决某一个实际问题的算法可以有无限个步骤
D.算法的步骤不能出现歧义
16.以下程序的输出结果是( )
year="2021"
print(" 今年是"+year+"年")
A.今年是 year 年 B.今年是 +year+ 年
C.今年是2021年 D.今年是 +2021+年
17.下列关于算法的描述,正确的是( )
A.算法中可以包含无限循环,所以算法的执行步骤可以是无限的
B.算法的控制结构有顺序、选择、循环和树形结构
C.一个完整的算法可以没有输入,必须要有输出
D.算法只能用流程图表示
18.下列选项中不属于算法特征的是 ( )
A.确定性 B.无限性 C.输入项 D.输出项
19.某算法的部分流程图如右图所示。执行这部分流程,依次输入6,7,8,则输出s时,s和a的值分别是( )
A.-1,1 B.1,1 C.7,-1 D.8, -1
20.某算法的部分流程图如图所示,若列表a的值为[16