浙教版(2019)必修1《3.3 简单算法及其程序实现》2022年同步练习卷
发布:2024/4/20 14:35:0
一.选择题(共30小题)
-
1.有如下VB程序段:
执行该程序段后,变量c的值是( )组卷:1引用:2难度:0.3 -
2.有如图 python 程序段,该程序段运行后,变量 k1,k2 的值分别为( )
组卷:2引用:3难度:0.5 -
3.有如下Python程序段:
a=[10,16,82,36,51,87]
n=0;i=1;f=True
while i<=5 and f:
n+=1;f=False
for j in range(5,i-1,-1):
if a[j]<a[j-1]:
a[j],a[j-1]=a[j-1],a[j]
last=j
f=True
i=last+1
执行该段程序后,下列说法不正确的是( )组卷:3引用:2难度:0.4 -
4.利用 Python程序绘制如下所示的欧姆定律实验数据散点图,下面程序中用来绘制散点图的代码是( )
1#绘制欧姆定律实验数据散点图
2 import matplotlib.jye.ai as plt
3 R=[5,10,15,20,25,30]#电阻的实验数据
4 I=[586,291,198,143,101,98]#电流的实验数据
5 plt.scatter(I,R)
6 plt.jye.ai(“I/mA”)
7 plt.jye.ai(“R/Ω”)
8 plt.jye.ai( )组卷:2引用:2难度:0.5 -
5.有如下Python程序段:
该程序段运行后,res的值为( )组卷:2引用:3难度:0.5 -
6.峰值元素指数组中其值大于左右相邻值的元素,如序列3,8,4,1中8为峰值元素。一个数组中可能包含多个峰值元素,现需要找出其中一个峰值元素所在的位置(默认第一个数的左侧和最后一个数的右侧值为0,即序列1、2、3中3也为峰值元素)。现有实现该功能的Python程序如下:
数组a=[10,2,25,17,20,21,9],执行该程序后,输出的值为( )组卷:5引用:3难度:0.4 -
7.某程序段如下:
执行该程序后,当输入的key值为15时,输出的结果是( )组卷:5引用:3难度:0.4 -
8.某Python程序如下:
数组a中的元素为“58,69,78,80,83,84,90,90,95“,则执行该程序段后,数组 s中的元素不可能为( )组卷:3引用:3难度:0.4 -
9.某二分查找算法的Python程序段如下:
执行该程序段后,ans 的值不可能是( )组卷:4引用:3难度:0.4 -
10.有如下程序段:
运行该程序段后,数组 a 各元素的值可能是( )组卷:1引用:2难度:0.4
一.选择题(共30小题)
-
29.有如下 VB 程序:
运行该程序,单击命令按钮 Command1 后,文本框 Text1 中显示的内容是( )组卷:2引用:3难度:0.4 -
30.某对分查找算法的 VB 程序段如下:
数组元素 a(1)至 a(10)的值依次为“4,7,9,11,16,19,22,24,28,29”,执行该程序段后,
s 的值为 8,则在文本框 Text1 中输入待查找数 Key 的值不可能为( )组卷:3引用:3难度:0.3