浙教版必修一 浙江选考Python基础选择题

2023-04-04
| 7页
| 1491人阅读
| 30人下载

内容正文:

Python 基础选择题 选择题(每小题列出的四个备选项中只有一个是符合题目要求的,不 选、多选、错选均不得分) 阅读下列材料,回答第1~3题。 小丽在学习了Python 内建函数及顺序结构的程序设计后,给他 所在的学习小组出了一个用Python程序求圆周长的题,要求如下: ① 在一行中连续输入两个英文字母(大小写均可)存储在变量 str1中; ② 用两个字母对应ASCⅡ 码值的差值作为圆的半径r; ③ π的值为3.1415926; ④ 计算出圆周长c; ⑤ 将圆周长四舍五入保留2位小数; ⑥ 输出圆周长c 的值。 1.根据上述要求,求圆的半径r的Python表达式是 A.str1[0]-str1[1] B.abs(str1[0]-str1[1]) C.abs(ord(str1[0])-ord(str1[1]) D.ord(str1[0])-ord(str1[1]) 2.计算圆周长c和圆面积s对应的Python表达式是 ( ) A.c=2*π*r和s=π*r² B.c=2*πr和s=3.1415926**2 C.c=2*3.1415926*r和s=3.1415926*r² D.c=2*3.1415926*r和s=3.1415926*r*r 3.使用逻辑变量p1 和 p2 分别表示小明和小张各自编写上述求圆周 长的程序的调试是否通过,若变量pl 和p2 的值均为True,表示两 人编写的程序都通过了调试。假如要表示两人中只有一人编写的 程序通过了调试,则对应的逻辑表达式正确的是 ( ) A.pl==True and p2==False B.p1!=p2 C.pl and p2 D.pl==False and p2==True 4.某算法的流程图如图所示,执行该算法后,下列说法不正确的是( A.条件语句“a<10?”共判断了6次 B.最终输出的结果为26 C.该流程图可以用伪代码描述 D.语句“s<-s+a”和“a<-a+2”交换位置对算法结果没有影响 5. 已知字典dict={1:"pink",2:"yellow",3:"green"},则下列关于该字典的 说法,不正确的是 ( ) A.该字典中的值可以是任何类型的数据 B.在该字典中,不可以再有一组键值对为“2:"red"” C.通过修改字典可以将键值对“[4,5]:"black"”添加到该字典中 D.执行操作print(dict[2])的输出结果是“yellow” 6. 下列语句中不能实现计算1~10的所有偶数之和的是 ( ) A.for i in range(2,11,2): sum+=i B.for iin range(10,1,-2): sum+=i C.for i in [2,4,6,8,10]: sum+=i D.for i in range(1,11,2): sum+=i 7.某Python程序如下: n=int(input("输入n 的值:") i=1;s=0 while i<=n: if i%4==0 and i%3!=0: s=s+i print(i,end=",") i=i+1 print("s=",s) 程序运行后,输人m 的值为30.输出s的值是 ( ) A.120 B.36 C.129 D.76 8.某Python程序如下: import math x=int(input(”输 入 x :”) if x>=0: y=math.log(2(x+1)) else: y=2**(-x)- 1) print(y) 程序运行后,输入x的值为3.输出的结果是( ) A.0.5 B.0.875 C.2 D.7 9. 某Python 程序如下: import random flag=[False]*10 a=[0]*6 i=0 while i<6: a[i]=random.randint(1,9) if not flag[a[i]]: flag[a[i]]=True i+=1 print(a) 程序运行后,列表a的值可能是 A.[7,1,6,3,2,1] B.[3,9,1,6,0,4] C.[6,3,5,3,4,1] D.[6,7,4,3,8,5] 10.某 Python程序如下: a=int(input("输入a的值:") b,c=5,0 while a>0: if

资源预览图

浙教版必修一 浙江选考Python基础选择题
1
浙教版必修一 浙江选考Python基础选择题
2
浙教版必修一 浙江选考Python基础选择题
3
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。