《Python程序编写入门》(高教版)安徽省(分类招生和对口招生)计算机类 高频考点冲刺卷(二)

| 2份
| 11页
| 163人阅读
| 2人下载

内容正文:

编写说明:本冲刺卷严格依据安徽省计算机类高考考纲编写,依托《Python程序编写入门》(高教版),聚焦高三考生冲刺需求,助力高效提分。内容上深度覆盖考纲掌握、理解层级考点,既系统梳理构建知识框架,又强化应用能力训练;同时结合近五年高考真题,精准把握高频考点、命题趋势与题型特点,确保贴合高考方向。 安徽省计算机类 《Python程序编写入门》高教版 高频考点冲刺卷(二)原卷版 时间:60分钟 总分:100分 班级 姓名 学号 成绩 一、单选题 (本大题共15小题,每空2分,共30分) 1.下列表达式中,值为 True 的是( )。 A. False<-1 B. True == False==0 C. type(True) == type(5) D. True==1.0 2. print(abs(-91))语句的执行结果为( )。 A. 91.0 B. -91.0 C. 91 D. -91 3. x,y = divmod(77, -99); print(y)语句的执行结果为( )。 A. 22 B. -22 C. 0 D. 1 4. print(max("A","U","a","u"))语句的执行结果为( )。 A. A B. U C. a D. u 5. print(str(-1) + str(5))语句的执行结果为( ), A. 4 B. 4.0 C. -15 D. -15.0 6. print(chr(ord("A")+32))语句的执行结果为( )。 A. A B. 65 C. a D. 97 7. print(hex(15)[2:].upper())语句的执行结果为( )。 A. 0xf B. F C. 0xF D. E 8. print("FdeR".swapcase())语句的执行结果为( )。 A. fDEr B. fDER C. fDer D. fdEr 9. print(len("a ba ca".split("a")))语句的执行结果为( )。 A. 3 B. 4 C. 5 D. 6 10. print("abe".count("a",1))语句的执行结果为( ), A. 0 B. 1 C. 2 D. 3 11. print(" _ * 12 * # _".strip(" _ * "))语句的执行结果为( )。 A. 12 * # _ B. 12 * C. 12 D. 12 * # 12. print(".".join("1"))语句的执行结果为( )。 A. 1. B. 1.0 C. 1 D. 1 13. print("123123".find("2",5))语句的执行结果为( )。 A. 1 B. 2 C. 4 D. -1 14. print(int("-98"))语句的执行结果为( )。 A. 报错 B. -98 C. 98 D. 9 15. print(eval("1"+"2"*2))语句的执行结果为( )。 A. 5 B. 23 C. 24 D. 122 二、填空题(共15小题,每题2分,共30分) 1. print(0o23+0x19+0b10)语句的执行结果为__________。 2. print(1.2E7)语句的执行结果为__________。 3. print(pow(225,0.5))语句的执行结果为__________。 4. print(pow(-3,4))语句的执行结果为__________。 5. print(round(11.5))语句的执行结果为__________。 6. print(round(0.5))语句的执行结果为__________。 7. print(round(8.1415,3))语句的执行结果为__________。 8. print(2+3j.imag)语句的执行结果为__________。 9. print(R" hello")语句的执行结果为__________。 10. st = "abedef12345";print(st[:7:-2])语句的执行结果为__________。 11. print(len("\\\\ "))语句的执行结果为__________。 12. print(len("""-1"""))语句的执行结果为__________。 13. print("{:%<5}".format("test"))语句的执行结果为__________。 14. print("{:,.2f}".format(9876.3745))语句的执行结果为__________。 15. print("w"+"d"*2**3)语句的执行结果为__________。 三、程序分析题(共3小题,每题6分,共18分) 1. 读程序,写出程序的运行结果__________。 i=3 s="1" while i<=8: if i%2==1: s=s+"+"+str(i) elif i%6==0: s=s+"+"+str(i) i=i+1 print(s) 2. 写出程序的运行结果:____________________。 s=0 lis=[1,2,3,4] for i,j in enumerate(lis,start=-1): s+=i*j print(s) 3. 写出程序的运行结果:____________________。 f = open("home.txt","w+") x,y = "Home is","where the heart is" f.write("{} {}".format(x,y)) f.seek(0) print(f.readline()) f.close() 四、程序设计题(共22分) 1. 键盘输入一个正整数,再进行质因数分解如:60=2*2*3*5(10分) 2. 键盘输入一个十进制数d和进制r,转为对应的进制数。(12分) 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 编写说明:本冲刺卷严格依据安徽省计算机类高考考纲编写,依托《Python程序编写入门》(高教版),聚焦高三考生冲刺需求,助力高效提分。内容上深度覆盖考纲掌握、理解层级考点,既系统梳理构建知识框架,又强化应用能力训练;同时结合近五年高考真题,精准把握高频考点、命题趋势与题型特点,确保贴合高考方向。 安徽省计算机类 《Python程序编写入门》高教版 高频考点冲刺卷(二)答案版 时间:60分钟 总分:100分 班级 姓名 学号 成绩 一、单选题 (本大题共15小题,每空2分,共30分) 1.下列表达式中,值为 True 的是( )。 A. False<-1 B. True == False==0 C. type(True) == type(5) D. True==1.0 答案:D 2. print(abs(-91))语句的执行结果为( )。 A. 91.0 B. -91.0 C. 91 D. -91 答案:C 3. x,y = divmod(77, -99); print(y)语句的执行结果为( )。 A. 22 B. -22 C. 0 D. 1 答案:B 4. print(max("A","U","a","u"))语句的执行结果为( )。 A. A B. U C. a D. u 答案:D 5. print(str(-1) + str(5))语句的执行结果为( ), A. 4 B. 4.0 C. -15 D. -15.0 答案:C 6. print(chr(ord("A")+32))语句的执行结果为( )。 A. A B. 65 C. a D. 97 答案:C 7. print(hex(15)[2:].upper())语句的执行结果为( )。 A. 0xf B. F C. 0xF D. E 答案:B 8. print("FdeR".swapcase())语句的执行结果为( )。 A. fDEr B. fDER C. fDer D. fdEr 答案:A 9. print(len("a ba ca".split("a")))语句的执行结果为( )。 A. 3 B. 4 C. 5 D. 6 答案:B 10. print("abe".count("a",1))语句的执行结果为( ), A. 0 B. 1 C. 2 D. 3 答案:A 11. print(" _ * 12 * # _".strip(" _ * "))语句的执行结果为( )。 A. 12 * # _ B. 12 * C. 12 D. 12 * # 答案:D 12. print(".".join("1"))语句的执行结果为( )。 A. 1. B. 1.0 C. 1 D. 1 答案:D 13. print("123123".find("2",5))语句的执行结果为( )。 A. 1 B. 2 C. 4 D. -1 答案:D 14. print(int("-98"))语句的执行结果为( )。 A. 报错 B. -98 C. 98 D. 9 答案:B 15. print(eval("1"+"2"*2))语句的执行结果为( )。 A. 5 B. 23 C. 24 D. 122 答案:D 二、填空题(共15小题,每题2分,共30分) 1. print(0o23+0x19+0b10)语句的执行结果为__________。 答案:46 2. print(1.2E7)语句的执行结果为__________。 答案:12000000.0 3. print(pow(225,0.5))语句的执行结果为__________。 答案:15.0 4. print(pow(-3,4))语句的执行结果为__________。 答案:81 5. print(round(11.5))语句的执行结果为__________。 答案:12 6. print(round(0.5))语句的执行结果为__________。 答案:0 7. print(round(8.1415,3))语句的执行结果为__________。 答案:8.142 8. print(2+3j.imag)语句的执行结果为__________。 答案:5.0 9. print(R" hello")语句的执行结果为__________。 答案:" hello" 10. st = "abedef12345";print(st[:7:-2])语句的执行结果为__________。 答案:53 11. print(len("\\\\ "))语句的执行结果为__________。 答案:3 12. print(len("""-1"""))语句的执行结果为__________。 答案:2 13. print("{:%<5}".format("test"))语句的执行结果为__________。 答案:"test%" 14. print("{:,.2f}".format(9876.3745))语句的执行结果为__________。 答案:9,876.37 15. print("w"+"d"*2**3)语句的执行结果为__________。 答案:"wdddddddd" 三、程序分析题(共3小题,每题6分,共18分) 1. 读程序,写出程序的运行结果__________。 i=3 s="1" while i<=8: if i%2==1: s=s+"+"+str(i) elif i%6==0: s=s+"+"+str(i) i=i+1 print(s) 答案:'1+3+5+6+7' 2. 写出程序的运行结果:____________________。 s=0 lis=[1,2,3,4] for i,j in enumerate(lis,start=-1): s+=i*j print(s) 答案:10 3. 写出程序的运行结果:____________________。 f = open("home.txt","w+") x,y = "Home is","where the heart is" f.write("{} {}".format(x,y)) f.seek(0) print(f.readline()) f.close() 答案:"Home is" 四、程序设计题(共22分) 1. 键盘输入一个正整数,再进行质因数分解如:60=2*2*3*5(10分) 答案: n=int(input("请输入一个正整数:")) lst=[] t=n i=2 while n!=1: if n%i==0: lst.append(str(i)) n//=i i=2 else: i+=1 print(f"{t}={'*'.join(lst)}") 2. 键盘输入一个十进制数d和进制r,转为对应的进制数。(12分) 答案: d=int(input("请输入十进制d:")) r=int(input("请输入进制r:")) lst=[] st='0123456789ABCDEF' while d!=0: d,ys=divmod(d,r) lst.append(st[ys]) lst.reverse() print(''.join(lst)) 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

《Python程序编写入门》(高教版)安徽省(分类招生和对口招生)计算机类 高频考点冲刺卷(二)-第1页
1
《Python程序编写入门》(高教版)安徽省(分类招生和对口招生)计算机类 高频考点冲刺卷(二)-第2页
2

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