预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(完整版)Python题库优质一、选择题1.下面的Python程序段运行后的输出结果是()List=[‘10’,25,’猕猴桃’,9,65]Print(List[3])A.25B.’猕猴桃’C.猕猴桃D.92.已知a=-2,b=10/3,则python表达式round(b,1)+abs(a)的值为()A.1.3B.5.33C.5.4D.5.33.计算机能直接接收和执行的程序设计语言为()A.VisualBasic语言B.Python语言C.机器语言D.自然语言4.小明想要通过编程来解决由昆明到景东锦屏耗时最短行程问题时,最核心的工作是()A.设计出解决问题的算法B.设计出解决问题的PPTC.编写出Python代码D.选择一种编程软件5.检测输入的四位整数abcd是否满足下述关系:(ab+cd)(ab+cd)=abcd。实现上述功能的python程序代码如下:k=int(input(“输入一个四位数:”))①y=k%100if②:print(“符合”)else:print(“不符合”)划线处应填入的代码是()A.①x=k/100②(x+y)*2!=kB.①x=k//100②(x+y)*2==kC.①x=k/100②(x+y)**2!=kD.①x=k//100②(x+y)**2==k6.有如下python程序段:a="Doingisbetterthansaying."print(r"\n"+a[:15])该程序运行后,输出的结果是()A.直接输出:'\nDoingisbetter'B.直接输出:\nDoingisbetterthC.直接输出:\nDoingisbetterD.先换行,然后在新的一行中输出:Doingisbetter7.下列序列拼接错误的是()A.list=[None]*4B.msg=“Python”,语言””C.tup=“/”.join((“123”,”234”))D.set={1,2,3}+{4,5,6}8.下面哪个不是Python合法的标识符()A.int_3B.printC.countD.__name__9.在Python中,已知a=3,b=5,运行下列程序段后,a和b的值为a=a*bb=a//ba=a//bA.a=3b=5B.a=15b=3C.a=5b=5D.a=5b=310.以下python程序段运行后,y的值是()x=3ifx>3:y=2*xelse:y=3*x+1print(y)A.10B.5C.25D.2611.以下python程序段运行后,s的值是()n=0s=0whiles<=:10n=n+3s=s+nprint(s)A.0B.3C.18D.3012.在Python中,表达式(21%4)+3的值是()A.2B.4C.6D.813.Python文件的后缀名是()A.pdfB.doC.passD.py14.Python表达式“50-50%6*5//2**2”的结果为()A.48B.25C.0D.4515.在Python中print(-14//4)的运行结果是()。A.-4B.-3.5C.2D.-2二、程序填空16.小金同学学完了进制转换后,对课后的不同进制的加减法很是头疼,爱动脑筋的小金突发奇想,能不能用python程序来完成这些作业呢?请帮小金完成代码编程.defconvert(s):m=0le=len(s)key=s[le-1]ifkey=="B":n=2elifkey=="D":_______else:n=16i=0whilei<=le-2:le-c=s[1-i]ifc>="0"andc<="9":a=ord(c)-ord("0")elifc>="A"andc<="F":a=ord(c)-ord("A")+10_____________i+=1returnms=input("请输入算式")result=0;suanfu1="";suanfu2="";s1=""foriinrange(len(s)):c=s[i]ifc=="+"orc=="-"orc=="=":__________suanfu1=suanfu2suanfu2=cifsuanfu1=="":result=tifsuanfu1=="+":result=result+tifsuanfu1=="-":result=result-ts1=""else:s1=s1+cprint("计算结果为"+str(result)+"D")(1)将程序横线处补充完整(2)如输入“1110B+10D-30H=”则输出结果为___________。17.阅读程序。观察使用随机数求解百钱白鸡问题的代码并回答问题。百千白鸡问题是经典的数学问题,原题为“鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,则翁、母、雏各几何?”翻译过来,意思是公鸡一个五块钱