内容正文:
第三单算法和程序设计 检测练习
一、选择题
1.某算法的部分流程图如图所示。若输入 n 为 100,执行这部分流程图后,输出s的值为( )
A.-50 B.50
C.100 D.-5050
2.以下流程图中的虚线框处应使用的图形是( )
A. B. C. D.
3.以下算法的描述方法是( )
第一步:输入直角三角形的两直角边a和b的值
第二步:计算s=(a×b)/2
第三步:输面积s的值
第四步:算法结束
A.程序描述法 B.自然语言描述法 C.流程图描述法 D.伪代码描述法
4.象限是平面直角坐标系(笛卡尔坐标系)中横轴和纵轴所划分的四个区域,每一个区域叫做一个象限。象限以原点为中心,x,y 轴为分界线,原点和坐标轴上的点不属于任何象限。某同学根据输入的坐标点(x,y)来判断该坐标点的位置所在,以下实现该分类的 Python 程序段中正确的是( )
A. B.C. D.
5.如图所示的流程图,表示相应程序设计基本结构的是( )
A.顺序结构 B.循环结构 C.选择结构 D.赋值结构
6.计算50!的程序中,累乘最合适使用的控制结构是( )
A.选择结构 B.循环结构 C.框架结构 D.顺序结构
7.某算法的流程图如图所示,执行这部分流程,若输入n的值为21,则输出k的值是( )
A.1 B.2 C.3 D.0
8.某饮品店采用会员积分消费模式。顾客扫描店铺二维码关注公众号,输入手机号及个人资料注册后即成为普通会员,每消费10元可积1分。消费积分累计100分,升级为V1会员,享受8折消费优惠;消费积分累计180分,升级为V2会员,享受7折消费优惠。用算法流程图描述“消费积分累计100分,升级为V1会员;消费积分累计180分,升级为V2会员”的问题,用t表示顾客的消费积分,下列选项不正确的是( )
A.B.
C. D.
9.某算法的流程图如图所示,执行该流程,输入x的值为整数26,则输出s的结果是( )
A.11010 B.10011 C.01011 D.11001
10.某算法的流程图如图所示,执行这部分流程,当输入n的值为13时,输出结果为( )
A.3 B.4 C.5 D.6
11.分析图所示流程图,若输入n的值为4,输出s的值是( )
A.0 B.12 C.20 D.30
12.如图为求某数绝对值的两种算法描述,算法描述1和算法描述2分别是( )
A.自然语言 流程图 B.伪代码 流程图
C.伪代码 自然语言 D.自然语言 伪代码
13.某校智慧校园建设在原来非接触式一卡通的基础上,引入了人脸识别等人工智能应用。其中人脸识别系统需先对应一卡通卡号采集学生正面标准照后才可使用。学生经过寝室考勤机时,需要先刷卡后刷脸的双重认证,系统根据考勤机采集的数据和学校的请假数据进行匹配,给出考勤信息,宿管员根据缺勤(考勤机未认证且未请假)信息进行人工查证。考勤机双重认证的部分流程图如图所示,则①②处需填入( )
A.①? ②? B.①? ②?
C.①? ②? D.①? ②?
14.某算法的部分流程图如图所示。执行这部分流程,输出s和i的值分别是( )
A.30 11 B.30 9 C.28 11 D.26 9
15.某算法的流程图如图所示,执行这部分流程,若输入cur的值依次8,7,1,3,2,-1,则输出k的值是( )
A.1 B.2 C.3 D.4
二、填空题
16.以下流程图当输入a=3,b=1,c=5时,运行结束后d的值 。
17.Python函数min([3,8,1,9,10])的结果是 。
18.利用编程解决“判断一个数的奇偶性”问题,应该使用的程序结构是 结构。
19.在Python Shell窗口的提示符“>>>”后输入print("3+5")指令得到的结果是( ),输入print(3+5)指令得到的结果是( )。
20.阅读下列程序,写出运行结果。
m = 9
n = 6
c= m - n
while c! = n:
m = n
n = c
if m < n:
m , n= n, m
c = m - n
print(c)
运行结果是:
三、判断题
21.根据空气湿度测定值,判断空气湿度是否处于相对舒适范围的算法,需要用到分支(选择)结构。( )
22.顺序结构的执行顺序是自下而上。( )
23.程序的基本结构有顺序结构、选择结构和循环结构。( )
24.用户自定义函数通过return语句只能返回一个数值。( )
25.在 Python语言环境下,For循环语句中的循环体在书写时需要缩进,且必