python专项练习试题及答案_第1页
python专项练习试题及答案_第2页
python专项练习试题及答案_第3页
python专项练习试题及答案_第4页
python专项练习试题及答案_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

python专项练习试题及答案1.Python安装完成后默认有()种编程环境。[单选题]*A1B2(正确答案)C3D42.运行下面代码,如果从键盘上输入数字5,运行的结果是()

[单选题]*A25BaaaaaC55555(正确答案)D5a答案解析:input()函数默认输入的是字符型,即使从键盘上输入数字5,这里的5也是字符型,不能用于数字计算,因此输出为555553.优先级最高的运算符()[单选题]*A+B*C/D()(正确答案)4.下列哪一个变量名是错误的()[单选题]*A_cntB3cnt(正确答案)CresultDResult答案解析:变量名不能以数字开头5.加号“+”在字符串运算中所起到的作用是()[单选题]*A把两个字符串连接起来(正确答案)B把两个字符串转换成数值进行相加C把两个字符串分隔开来D把两个字符串的排列顺序进行翻转6.在Python语言中,不能作为变量名的是()[单选题]*AstudentB_bmgCsp%(正确答案)DTeacher答案解析:变量名不能含有特殊字符7.判断两个变量相等,使用的运算符是()[单选题]*A==(正确答案)B!=C>=D<=8.Python代码文件的扩展名为()[单选题]*A.pythonB.py(正确答案)C.docD.txt9.下图代码,运行之后print()打印出来的结果是()

[单选题]*A10B8C2(正确答案)D510.下列代码中,能正确计算出8整除5的语句是()[单选题]*Aprint(8/5)Bprint(8÷5)Cprint(8%5)Dprint(8//5)(正确答案)11.运行下图程序之后,while循环的循环次数是()

[单选题]*A3次B6次C5次(正确答案)D1次12.关于random随机模块的描述,错误的是()[单选题]*Arandom模块是Python的标准库,不用额外安装B通过fromrandomimport*可以引入random随机模块Crandom.randint(1,10)每次运行的结果都相同(正确答案)D通过importrandom可以引入random随机模块13.以下导入turtle绘图模块的语句,错误的是()[单选题]*AimportturtleBimportturtleastCfromturtleimport*Dimportasturtle(正确答案)14.下图代码,运行之后print(a)打印出来的结果是()

[单选题]*A赵B钱(正确答案)C孙D李15.运行下面代码,输出结果是()

[单选题]*A2233B3322C2332(正确答案)D5516.turtle模块中pencolor('green')的作用是()[单选题]*A设置画笔填充色为绿色B设置画笔颜色为绿色(正确答案)C设置画布颜色为绿色D设置画笔填充色和颜色为绿色17.在Python语言中进行人脸识别要导入开源计算机视觉库,开源计算机视觉库的英文缩写是()[单选题]*AturtleBimportCOpenCV(正确答案)DHaar18.以下代码的输出结果是()。

a=1

b=2

a=b

print(a)

[单选题]*A.aB.2(正确答案)C.1D.b19.Python中,MyName和myNname表示相同的变量。()[单选题]*A.对B.错(正确答案)20.Python编程,写英文代码必须将输入法调成英文状态。()[单选题]*A.对(正确答案)B.错21.Python中,break语句只能结束while循环,不能结束for循环。()[单选题]*A.对B.错(正确答案)22.Python中,print(range(3))的结果是0,1,2。()[单选题]*A.对B.错(正确答案)答案解析:上机练习,打印出来的结果是range(0,3)

foriinrange(3)for循环中i取值范围为0,1,223.Python中,while语句可以实现无限循环。()[单选题]*A.对(正确答案)B.错24.Python中,break语句结束当前所在的循环,而不是结束所有循环。()[单选题]*A.对(正确答案)B.错25.Python中,for语句可实现重复执行功能。()[单选题]*A.对(正确答案)B.错26.人脸识别技术是人工智能的研究领域之一。()[单选题]*A.对(正确答案)B.错27.Python中,OpenCV模块广泛应用于计算机视觉领域,如人脸定位、动作跟踪等。()[单选题]*A.对(正确答案)B.错28.Python中,random.randint(2,7)的可生成从2到7之间的整数,但不包括2和7()[单选题]*A.对B.错(正确答案)29.Python中,相等用==表示,不相等用!=表示。()[单选题]*A.对(正确答案)B.错30.伪代码是编程语言编写的代码()[单选题]*A.对B.错(正确答案)31.

importturtle

turtle.________(6)#设置线条粗细

turtle.________

(120)#向右画条线[填空题]*空1答案:pensize空2答案:forward32.

importturtle

turtle.________(4)#设置线条粗细为4像素

turtle.forward(120)#向右画条线

turtle.________(90)#左转90度

turtle.forward(120)#再画一条线[填空题]*空1答案:pensize空2答案:left33.

importturtle

turtle.______(4)#设置线条粗细

turtle.pencolor('blue')#设为蓝色

turtle.forward(100)#向右画条线

turtle.______(90)#左转90度

turtle.pencolor('red')#重设为红色

turtle.forward(100)#再画一条线[填空题]*空1答案:pensize空2答案:left34.

fromturtleimport*

foriinrange(_____):

forward(80)

left(_____)[填空题]*空1答案:5空2答案:14435.

fromturtleimport*

pensize(4)

foriinrange(_____):

forward(80)

left(_____)[填空题]*空1答案:3空2答案:12036.

fromturtleimport*

pensize(4)

foriinrange(____):

forward(80)

left(____)[填空题]*空1答案:4空2答案:9037.

#绘制半径为60像素,弧度为160度的圆弧

fromturtleimport*

pensize(4)

circle(_____,_____)

[填空题]*空1答案:60空2答案:16038.

importturtleasT

T.seth(45)

foriin_______(4):

T.forward(100)

T._______(90)[填空题]*空1答案:range空2答案:left39.

________turtle

turtle.________(60)[填空题]*空1答案:import空2答案:circle40.

importturtle

turtle.color('blue','red')

turtle.pensize(6)

turtle.begin_fill()

foriinrange(3):

turtle.______(100)

turtle.______(120)

turtle.end_fill()[填空题]*空1答案:forward空2答案:left41.

passwd='321123'

a=input("请输入密码:")

_____a==passwd:

print('密码正确!')

______:

print('密码错误!')

[填空题]*空1答案:if空2答案:else42.

a=input("请输入你的性别:")

_____a=='男':

print('你是男生')

_____:

print('你是女生!')[填空题]*空1答案:if空2答案:else43.

name=______("请输入你的名字:")

print(______+"你好!")[填空题]*空1答案:input空2答案:name44.

a=input("桃、杏、梨,你想买哪个:")

______a=='桃':

print('桃子2元一斤')

elifa=='杏':

print('杏子8元一斤')

elifa=='梨':

print('梨子6元一斤')

______:

print('您的输入不正确')[填空题]*空1答案:if空2答案:else45.exam14.该程序计算正方形的面积,程序运行效果如左下图所示,代码如右下图所示,请在两条红线处补全代码并保存,不能直接输入数据

a=int(______("请输入正方形边长:"))

print("正方形面积为:______",)[填空题]*空1答案:input空2答案:a*a46.本题工作目录"C:\EXAI\Python操作2"中有一个“exam17.py”程序,该程序运行结果如下图左边所示,代码如下图右边所示。请在两条红线处补全代码并保存。

a=int(input("请输入你想打印几层星星:"))

foriinrange(______):

print('*'______

)[填空题]*空1答案:a+1空2答案:*i47.本题工作目录"C:EXAM\Python操作2"中有一个“exam19.py”程序,该程序运行结果图左边所示,代码如下图右边所示,请在两条红线处补全代码并保存,不能直接填数值。

a=int(input("请输入第一次测试成绩"))

b=int(input("请输入第二次测试成绩"))

c=(______)/2

print("两次平均成绩是",_____

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论