安徽新华高级技工学校2023—2024学年下学期 22 级(4 月)期中质量检测 Python 试卷

标签:
普通图片版答案
2024-11-04
| 3页
| 257人阅读
| 54人下载

内容正文:

O 2024学年度安徽新华高级技工学校22级(4月)期中质量检测 Python试卷 : 考试时间:60分钟命题人:姚健试卷满分:90分 题号 四 总分 数 得分 注意:单选题答案要填写在答题卡内;姓名填写在指定位置,否则均按照零分计算。 一、 选择题(共10题每题2分,共20分) 1下列变量名命名正确的是() A.False B.and C.hell&D.true 2下列赋值语句正确的是?() A.x=y=(z=1) B.x,y=1,2,3 C.s=10;s=7 if s>9 else 2 D.b=1:a=b+=9 3运行程序:print(not(4*3+6)>5+4*3)它的输出结果是?() A.False B.True C.1D.无法确定 4执行下列程序代码,得到的输出结果是?() O i=3 while i 12 i+=2 print(i) A.11 蝶 B.12 c.13 D.14 5在Python的循环控制语句中,哪个是控制循环语句直接退出,哪个是占位符?() A.pass break B.break pass O C.continue pass D.break continue 6A={1,2,3};B={4,5,6};print(A^B)语句的运行结果是(A与B的对称差集)() A.{1,2,3,4,5,6 B.{1,2,3} C.{4,5,6 D.set() 7在Python中,for循环不能遍历的数据类型是() A.列表 B.字典 C.集合 D.数值 8下列说法正确的是?() 第1页共4页 A.*接收的参数是以字典的形式来存储的 B.*接收的参数是以元组的形式存储的 C.默认参数必须放在位置参数的后面 D.不定长参数必须放在默认参数的后面 9在标准自定义函数使用的步骤中,()步骤可以没有,且不是绝对影响标准自定义函数的实现和使用。 A.函数定义B.函数调用C.函数执行D.函数返回值 10下列程序运行结果正确的是() def fun(x): a=7 print(a+x) a=5 fun(3) print(a) A.程序的运行结果为10和7 B.程序的运行结果为10和5 C.程序的运行结果为8和5 D.程序不能正常运行 二、填空题(共10题每题2分共20分) 11. 是解决问题的步骤和方法。 12.高级语言翻译成机器语言通常分为编译方式和 两种。 13. 是指一段封装在一起的可实现某一特定功能的代码块。 14.每个变量在使用前必须先 才能被使用。 l5.python中用 来表示代码块的所属关系。 16.表达式complex(0,0)的值为 17.程序的基本结构包括顺序结构、选择结构和 18.Python中的变量赋值不需要显式地进行类型申明,但它会根据 的结果自动判断变量的类型。 19.在直角坐标系中,(x,y)是坐标系中任意点的坐标,若要用x和y表示第一象限和第二象限的点,则对应的Python 表达式为 20.while True:pass语句是的。(填“合法”或“不合法”) 三、程序分析题(共3题每题6分共18分) 21运行以下程序,输出的结果是 i=0 s=0 while i<=9: i+=1 ifi%2==1: pass else: continue s+=i print(s) 第2页共4页 22下面程序的运行结果是: count =0 for i in range(1,11): ifi%3!=0: count +=1 if count 5 ==0: print(i) 23下面程序的运行结果是: a,b=2,1 for i in range(1,6): if i =1: a+=1 elif i=3: a+=2 elif i ==5: a+=3 else: b+=1 print(a,b) 四、程序设计题(共4题每题8分共32分) 24随机生成6个1-20之间的随机整数并放入列表1st,再使用冒泡排序对列表1st进行降序排序。(8分) 25找出1-50之间所有的素数,要求输出的结果不换行,素数之间用空格分隔。(8分) 26请定义一个函数cb,功能为输出n以内的乘法口诀表,无返回值。效果如下图所示。(8分) 请输入n值:6 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=103*5=15 4*5=20 5*5=25 1*6=6 2*6=123*6=18 4*6=245*6=30 6*6=36 27判断16,27,53,78,54中哪几个数可以被4或6整除,其中使用函数封装来判断数字能否被4或6整除。(8分) 第3页共4页 形…………O…………1…………○…………张…………O……………………○………… ※必※※易※※※必磊※※[1※※韩※※平必必童必※业※必※※ …………○………… …………O…………1…………O…………张…………○…………☑…………… 参考答案 一选择题(共10题每题2分总分20分) 1-5 DCACB .· 6-10 ADCDB 数 二填空题(共10题每题2分总分20分) 11.算法12.解释方式13.函数14.赋值15.缩进 16.0j(或0J) 17.循环结构18.赋值或运算 19.(x>0andy>0)or(x<0andy>0)20.合法 三程序分析题(共3题每题6分总分18分) 21.25 22.7 23.83(必须中间是空格) 人 四程序设计题(共4题每题8分总分32分) 24. import random 1st [random.randint(1,20)for i in range(6)] for i in range(⑤): O for j in range(5 -i): if lst[j]Ist[j 1]: 1st[j],1st[j+1]=1st[j+1],1st[j] print(1st) 蝶 25. def su(n): flag True . for i in range(2,n): if n i=0: O flag False break return flag for i in range(1,51): if su(i): K print(i,end=”") 26. def cfb(n): for i in range(1,n+1): for i in range(1,i+1): 第5页共4页 print(f"{j)*(i)=(j*i}"end='\t') print() n=int(input("请输入n值:") cfb(n) 27. def zc(n): flag False ifn%4=0orn%6=0: flag =True return flag 1st=[16,27,53,78,54] for i in lst: if zc(i): print(i) 第6页共4页

资源预览图

安徽新华高级技工学校2023—2024学年下学期 22 级(4 月)期中质量检测 Python 试卷
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。