安徽省黄山市屯溪区黄山炎培职业学校2022-2023学年高一下学期3月月考《Python程序控制结构》试卷和参考答案

标签:
普通文字版答案
2023-05-18
| 2份
| 10页
| 236人阅读
| 1人下载

内容正文:

《Python程序控制结构》单元测验 班级: 姓名: 成绩: [注意]所有答案写在答题卡上指定位置,否则不得分。 一、填空题(每空2分,共计38分) 1.高级语言根据计算机执行机制的不同可分成两类:静态语言和 2.当一个代码跨越多行时,可以使用续行符 3.print(6-8j.imag)的运行结果为 4.表达式len("a\\b\c ")的值为 5.表达式int(-7.5)的值为 6.表达式divmod(10,-8)的值为 7.表达式pow(2,4,3)的值为 8.表达式round(4.5)+abs(3-4j)+9/3**2的值为 9.表达式'Saturday'[3::-2]的值为 10.表达式'jeep'.split('e')的值为 11.查找某数字的ASCII字符可使用 函数 12.表达式'%d#%c' % (65, 65)的值为 13.表达式'comrtr'.strip('cr')的值为 14.程序的灵魂是 15.表达式'{:*^7.3}'.format('apple')的值为 16.表达式int("101",8)的值为 17.组合数据类型包括映射、集合、 18.变量具备三个特征:标识、类型、 19.语句'Php'>'Java'的值为 二、单项选择题(每题2分,共计20分) 1.表达式1 if 2>3 else 4的值为( ) A.1 B.2 C.3 D.4 2.以下选项中可用作Python标识符的是( ) 。 A.C++ B. del C.None D. __2 3.下列赋值语句不正确的是( )。 A.x,y=1,0 B.x=y=10 C.x+=10 D.10=x 4.以下程序运行结果为( ) x=2;y=0 if x+y or x/y: print('Yes') else: print('No') A. Yes B.No C.2 D.报错 5. 执行x='jeep'; x.replace('e','E',1)后x的值为( ) A. jeEp B.jEep C.jeep D.jEEp 6.表达式'Apple'.find('e')的运行结果是( ) A.-1 B.1 C.4 D.5 7.下列程序的运行结果是( )。 x=y=10 x,y,z=6,x+1,x+2 print(x,y,z) A.10 10 6 B.6 11 12 C.6 7 8 D.6 10 10 8.以下for循环不能遍历的对象是( ) A.str B.list C.range( ) D.int 9.下列程序的运行结果是( )。 s="cat" for i in range(len(s)): print(s[-i],end="") A. cat B.cta C.tac D.tca 10. 下列程序的运行结果是( ) s=2;i=1 while i<5: if i%2==0: s+=i i+=1 print(s) A.2 B.4 C.6 D.8 三、程序分析题(每空6分,共计18分) 1.下列程序的运行结果是 for i in range(3): i+=2 print(i,end=",") 2.以下程序中,假设n的值为50,程序的运行结果为__________ n=eval(input("请输入数值:")) if n<35: print('小') elif n>=35: print('中') elif n>=40: print('大') 3.下列程序的运行结果是 s='cat';i=0 while i<len(s): if s[i]>'b': s=s+'b' i+=1 print(s) 4、 编程题(每题6分,共计24分,代码要有逻辑性) 1.从键盘上输入一个长

资源预览图

安徽省黄山市屯溪区黄山炎培职业学校2022-2023学年高一下学期3月月考《Python程序控制结构》试卷和参考答案
1
安徽省黄山市屯溪区黄山炎培职业学校2022-2023学年高一下学期3月月考《Python程序控制结构》试卷和参考答案
2
安徽省黄山市屯溪区黄山炎培职业学校2022-2023学年高一下学期3月月考《Python程序控制结构》试卷和参考答案
3
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。