单元素养检测卷(2)(第二章 算法与问题解决 第三章 算法的程序实现 )-【精彩三年】2024-2025学年高中信息技术必修第一册课程探究与巩固Word教参(浙教版2019)

| 17页
| 101人阅读
| 6人下载
浙江良品图书有限公司
进店逛逛

单元素养检测卷(二)(第二章 算法与问题解决 第三章 算法的程序实现 )

(见学生用书P191)  

[时间:45分钟 满分:50分]一、选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只有一个是符合题目要求的。)

1.某算法的流程图如图所示。若输入x 的值为15,则输出cnt 的值是( B )

A.2   B.3   C.4   D.5

【解析】 x=15, 循环变量的变化范围是1~14,当x%i==0 时, cnt 加1,即cnt 计数器在统计1~14 之间能整除15 的值的个数,即统计15 的真因子的个数,为1、3、5,共3 个。选项B正确。

2.某算法的部分流程图如图所示。

执行该部分流程后,输出的结果是( B )

A.63    B.15    C.24    D.48page number 0


【解析】 执行过程如表所示,第三轮循环结束后,a的值为24,退出循环,此时s的值为15,选项B正确。

循环次数

s

k

a

初始值

0

1

3

第1次

3

0

6

第2次

3

1

12

第3次

15

0

24

3.下列 Python 表达式中,计算结果最小的是( A )

A.2**3//3+8%2*3    B.5**2%3+7%2**2

C.1314//100%10    D.int(”1”+”5”)//3

【解析】 选项A,2**3//3+8%2*3=8//3+0*3=2;选项B,5**2%3+7%2**2=25%3+7%4=1+3=4;选项C,1314//100%10=13%10=3;选项D,int(”1”+”5”)//3=5。选项A符合题意。

4.某APP 是中东地区最大的食品和杂货配送应用程序。世界杯期间球迷能够借助该APP在球场的座位上点餐。食物将直接被派送到座位上,因而球迷不会错过任何一个进球的精彩瞬间。该APP 每天都会推出限时满减活动,指定商家满50 减15,满80 减25,满110 减35,以此类推。假设某顾客会员订单原价为n(n≥50)元,其减免金额为r,下列Python 表达式正确的是( B )

A.r=15+(n-50)%30*10

B.r=(n+10)//30*10-5

C.r=15+int((n-50)/30*10)

D.r=10+(n-20)//30*15page number 1


【解析】 根据题干“满50 减15,满80 减25,满110 减35”可知,满减活动门槛为50 元,优惠15元,之后每满30元再减10 元。选项A,当n=60 时,r=115,故排除;选项C,当n=60 时,r=18,故排除;选项D,当n=50 时,r=25,故排除。选项B正确。

5.导入random模块后,随机生成一个[20,50)区间范围内的正整数的Python语句是( C )

A.random.randint(20,50)

B.random.random()*20+30

C.int(random.random()*30+20)

D.random.uniform(20,50)

【解析】 选项A,能够取到50,选项错误;选项B,产生的是实数,选项错误;选项D,随机产生一个实数,选项错误。

6.用Python 语句描述:城市主干道中机动车平均行驶速度不低于30 为畅通,小于20 为堵塞,其余为拥挤。设v 为机动车平均行驶速度(单位: km/h) ,则下列选项正确的是( D )

A.if v>=30:

   print(”畅通”)

elif v<30:

    print(”拥挤”)

else:

    print(”堵塞”)     

B.if v<20:

   print(”堵塞”)

elif v>20:

    print(”拥挤”)page number 2


由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。