Python专项练习题及答案.docx
PythOn专项练习题及答案共24题,每题5分,共120分1、运行以下程序,显示的运行结果是()。Num=53result=Num%5print(result)A.2B.4C.31D.12、运行以下程序,显示的运行结果是()。Num=69print(Num%100,Num%10)A.699B.96C.09D.663、以下程序运行后,a里存放的值是()a=123+1a=,hello"a=321A. 123B.124D.321(IlJi4 .以下程序运行后,hello里存放的值是()world=,world"hello=',hello"+worldA.helloworldB."hello"worldC.helloworldD."helloworld"5 .运行以下程序,显示的运行结果是:13+46=59o横线位置正确的语句是O0Numl=13Num2=46Sum=Num1+Num2A.print(Sum,=,',Numl,"+,',Num2)B. print(Numl,+,Num2,"=',Sum);CPrint(NUm2,“+”,NUml,"=,Sum)D.print(Sum)6.运行以下程序,age里存放的值是()。Num1=9Num2=14age=(Num1+Num2)2A. 11B. 11.5D.1.1507.运行以下程序,当从键盘上输入2020,显示“密码正确!L输入其他内容都显示“密码错误!横线处应填写的正确语句是OOa=input()if:Print("密码正确!”)else:Priw密码错误!")A. a!=",2020"B. a=,2020"C. a=,2020D.a!n2020n8.运行以下程序,当从键盘上输入两个整数,输出较大那个整数。横线处应填写的正确语句是()。numl=int(input()num2=int(input()if:print(numl)else:print(num2)A. numl=num2B. numl>num2C. numl!=num2D.numl<num29.运行以下程序,显示的运行结果是*,横线处应填的是OOforiinrange(1,6,):print("*',end=n")A. 1B. 2C. 3D.41、运行以下程序,显示的运行结果是:YESNuml=IONum2=5ifNuml>Num2:print(,'YES,')else:print("NO")对错2、运行以下程序,从键盘上输入15,显示的运行结果是:NONum=int(input()ifNum%3=0:printC'YES")else:Prin1("Ncr)Num=int(input()ifNum%10>0:print("YES'r)else:print("NO")对错4、运行以下程序,从键盘上输入14,显示的运行结果是:15Num=int(input()ifNum%7!=0:print(Num+l)else:print(Num)对错5、运行以下程序,显示的运行结果是:不等于Num1=4Num2=5Num3=15ifNum3=Num1+Num2:Prim("等于")else:Prim("不等于")6、运行以下程序,显示的运行结果是:5.0Num1=4.1Num2=5.8age=(Numl+Num2)2print(age)对错7、运行以下程序,显示的运行结果是:11Num=IOifNum>7:print(Num+l)else:print(Num-l)对错8、运行以下程序,从键盘上输入18,显示的运行结果是:18Num=int(input()ifNum<0:Num="Numprint(Num)9、运行以下程序,从键盘上输入4,显示的运行结果是:8Numl=int(input()Num2=10ifNuml<=5:Num2=2*Numlprint(Num2)对错10.运行以下程序,SUm中存储的是18Num1=5Num2=3Sum=IOSum=Num1+Num2对错U.运行以下程序,n中存储的是300m=100n=m*3对错12 .运行以下程序,NUm中存储的是2Num=7Num=Num3对13 .运行以下程序,a中存储的是整数123a=,123"a=int(a)对错14 .运行以下程序,ans中存储的是6ans=Oforiinrange(2,6,2):ans=ans+i对错15 .运行以下程序,m里存放的值是23foriinrange(l,l1):m=2*i+l对