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

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

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

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

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

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

资料(完整版)Python题库 一、选择题 1.如下Python程序段 x=2 print(x+1) print(x+2) 运行后,变量x的值是() A.2B.3C.5D. 2.下列Python程序段运行的结果是() x=0 foriinrange(1,20,3): x=x+i print(x) A.80B.190C.70D.210 3.下面Python代码运行后,a、b的值为() a=23 b=int(a/10) a=(a-b*10)*10 b=a+b print(a,b) A.232B.3020C.3032D.32 4.在Python中,表达式a**3+b**3+c**3==100*a+10*b+c属于() A.算术表达式B.关系表达式C.逻辑表达式D.日期表达式 5.下面代码执行完毕后,a和b的值分别为() a=la=l; b=2b=2; a=ba=b; VB、Python代码JAVA代码 A.1和2B.1和1C.2和2D.2和1 6.下列与数学表达式对应的python表达式,正确的是()。 A.(-b+math.sqrt(b*b–4*a*c))/a*a B.-b+math.sqrt(b*b–4*a*c)/2*a C.(-b+math.sqrt(b*2–4*a*c))/(2*a) D.(-b+math.sqrt(b*b–4*a*c))/(2*a) 7.在python中,Int()函数的功能是返回不大于x的最大整数,设a=3,b=4,c=5,则 下列表达式的运算结果中值最大的是() A.math.sqrt(b)B.abs(a-b)C.Int(2*a-c/b)D.a**2+b**2-c**2 8.现有如下python程序段: foriinrange(6): p.append(int(random()*10)+1) foriinrange(2,6): ifi%2==1andp[i]%2==0: p[i]+=p[i-1] elifi%2==0andp[i]%2==1: p[i]-=p[i-1] 执行该程序段后,在下列选项中,列表p中的元素值不可能的是() A.1,2,3,4,7,2 B.1,2,14,-9,-5,8 C.6,8,1,4,6,10 D.6,4,14,-7,3,8 9.计算机能够直接识别和执行的语言是() A.机器语言 B.汇编语言 C.Python语言 D.C语言 10.把数式写成Python语言的表达式,下列书写正确的是()。 A.a+b/2aB.a+b/2*aC.(a+b)/2*aD.(a+b)/(2*a) 11.变量K表示某天是星期几(k=1,表示星期一),下列python表达式中能表示K的下 一天的是() A.K+1B.K%7+1C.(K+1)%7D.(K+1)%7-1 12.关于python程序设计语言,下列说法不正确的是() A.python是一种解释型、面向对象的计算机程序设计语言 B.python支持Windows操作系统,但不支持Linux系统 C.python源文件以***.py为扩展名 D.python文件不能直接在命令行中运行 13.下列选项中,合法的Python变量名是() A.printB.speedC.Python.netD.a#2 14.下列哪个语句在Python中是非法的?() A.x=y=z=1B.x=(y=z+1)C.x,y=y,xD.x+=y 15.在Python中,设a=2,b=3,表达式not(b-a>0)值是() A.1B.-1C.TrueD.False 二、程序填空 16.若两个素数之差为2,则该对素数称为双胞胎数,如3,5就是一对双胞胎数。编写 python程序,实现如下功能:输入n的值,统计显示n以内的所有双胞胎数。程序运行界 面如图所示: 实现上述功能的程序如下,请在划线处填入合适的代码。 importmath defisprime(x): ______ foriinrange(2,int(math.sqrt(x))+1): ifx%i==0: f=False returnf n=int(input("请输入一个正整数n:")) c=0 k=3 whilek<=n-2: ifisprime(k)and______________: c+=1 print("第"+str(c)+"对双胞胎数:",k,'和',k+2) _______ print("共有"+str(c)+"对双胞胎数") 划线处①处应该填入的语句为:; 划线处②处应该填入的语句为:; 划线处③处应该填入的语句为:。 17.密码强度检测。编写python程序,实现如下功能:输入要检测的密码,输出密码强度 结果。密码字符分为数字字符、字母和其他符号三类。密码强度的检测