算法与程序设计复习题

请认真作答以下题目,考试题目根据附件内容制作。
*
基本信息:
姓名:
姓名:
学号
学号
*
1.
为了保护顾客的隐私,“智慧茶室”信息系统只显示顾客注册手机号的后四位。若某11位手机号存放在字符串型变量phone中,以下能实现该功能的Python代码是( )。
print(phone[7:10])
print(phone[8:11])
print(phone[8:12])
print(phone[7:11])
*
2.
如图所示,小申设计了计算读书周中高一年级人均阅读时长的算法。该算法描述的方法是( )。
伪代码
流程图
自然语言
程序
*
3.
如图所示,小申设计一个算法,判断读书周中的学生阅读时长是否在3-6小时内,如果是输出“符合”,否则输出“不符合”。以下选项填入划线处正确的是( )。
yd>3 and yd<6
yd<3 or yd<6
yd>3 and yd>6
yd>3 or yd<6
*
4.
小申了解到水质类别符合1类标准需要从多个指标进行判断,其中要求溶解氧(mg/L)≥7.5。小申设计了一个算法,判断样本在溶解氧指标上是否符合1类标准。下图是小申设计的算法流程图,该流程图不满足算法特征的( )。
有穷性
有一个或多个输出
确定性
有零个或多个输入
*
5.
小申设计了一个算法,判断样本的水质类别是否符合2类及以上标准(即水质类别1-2认为符合,其他认为不符合)。小申编写的程序如下所示,以下选项填入划线处正确的是( )。 

r = int(input('请输入样本的水质类别:'))

if __________:

    print('符合')

else:

    print('不符合')

r < 2
r == 1 and r == 2
r >= 2
r == 1 or r == 2
*
6.
智能农业管理平台中的“农作物检测功能”部分算法描述如流程图所示,其使用的算法控制结构是( )。
分支嵌套循环结构
分支嵌套分支结构
循环嵌套分支结构
*
7.
删除了含有缺失值的30日水质数据后,1月份共有30条有效数据。小申需要设计算法,根据输入的达标天数,计算并输出达标天数相对未达标天数的差值。小申编写的程序如下所示,以下选项填入划线处正确的是( )。

n = 30

cnt1 = __________(input('请输入达标天数:'))

cnt2 = n - cnt1

print(cnt1 - cnt2)

str
bool
int
8.
将算法设计完整。将正确答案填入空格中。
*
 
1 2
*
9.
小申编写程序统计读书周全校学生“阅读时长(小时)”大于6小时的人数。请完善程序代码,将程序以原文件名保存在默认位置。

wt = [8,9,11,12,4,3,8,9,7,10]

n=0

# 在以下区域继续完善代码





# 以下输出语句,无需修改

print(n)

# 根据测试源,判定结果

问卷星提供技术支持
举报