Python本体知识培训考试_第1页
Python本体知识培训考试_第2页
Python本体知识培训考试_第3页
Python本体知识培训考试_第4页
Python本体知识培训考试_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

Python本体知识培训考试以下题目为本次Python本体知识培训考试内容,考试时间为90分钟。基本信息:[矩阵文本题]*学校:________________________姓名:________________________1、下列Python程序执行后,可以输出“中国”的代码段是()[单选题]*A.name==’中’;print(name)B.name=’中国’;print(’name’)C.print(中+国)D.name=’厦门’;name=’中国’;print(name)(正确答案)答案解析:A.name变量中只有“中”字B.print函数的参数为字符串'name',不是变量nameC.错误代码D.输出指定变量2、表达式('5'+'6')*3的结果是()[单选题]*A.33B.‘565656’(正确答案)C.‘168’D.语法错误,程序报错答案解析:单引号包住内容为字符串,字符串相加即为连接字符串,所以’5’+’6’为56,字符串*3则为三组这样的字符串连起来’565656’3、下列Python表达式值为5的是()[单选题]*A.5.0**1B.10//2(正确答案)C.10.2/2D.10%2答案解析://表示除法后取整,10除以2等于54、Python表达式30+2**5//3-2的值为()[单选题]*A.29B.30C.38(正确答案)D.31答案解析:先算2**5为2的五次方,结果为32,结果除以3取整为10,再与30和2做加减法,结果为38。5、下面选项不是有效的变量名的是()。[单选题]*A._demoB.carsC.NumberD.my-score(正确答案)答案解析:变量名中不能含有除下划线以外的符号6、在Python程序中,y=6的作用是()。[单选题]*A.将6赋值给变量y(正确答案)B.判断变量y是否等于6C.判断变量y是否不等于6D.等同于y=y+6答案解析:=为赋值运算符,将右侧的值赋值给左侧的变量7、Python中布尔值有()。[单选题]*A.真,假B.0,1C.T,FD.True,False(正确答案)答案解析:python中布尔值为Ture和False8、以下Python注释代码,不正确的是()。[单选题]*A.#Python注释代码B.#Python注释代码1#Python注释代码2C.‘‘‘Python文档注释’’’D.//Python注释代码(正确答案)答案解析:注释可以用#或成对的单引号、双引号、三引号9、若a=0,b=2,print(aorb)输出的结果为()。[单选题]*A.TrueB.FalseC.1D.2(正确答案)答案解析:若a为真,返回a的值,否则返回b的值10、下列哪项数据类型是不可变化的():[单选题]*A.集合B.字典C.元组(正确答案)D.列表答案解析:数据类型中元组内容是不可变化的。11、Python语句range(2,6)包含的数字是()。[单选题]*A.2,3,4,5,6B.2,3,4,5(正确答案)C.3,4,5,6D.3,4,5答案解析:range函数为左闭右开12、以下程序段运行后,整型变量s的值是()[单选题]*A.55B.3640C.28D.280(正确答案)答案解析:第一次循环:s=1,i=1,输出s=1;第二次循环:s=1,i=4,输出s=4;第三次循环:s=4,i=7输出s=28;第四次循环s=28,i=10输出s=28013、一个整数n既能被23整除,也能被37整除,能正确表示该逻辑关系的Python表达式是()[单选题]*A.n//23==0andn//37==0B.n//23==0orn//37==0C.n%23==0andn%37==0(正确答案)D.n%23==0orn%37==0答案解析:整除理解为做除法后没有余数,取余为0,所以用%取余;能被23与37同时整除,关系运算符应用and14、下列哪个系统函数是用于接收用户的键盘输入?()[单选题]*A.int()B.input()(正确答案)C.format()D.print()答案解析:input是需要用户自主输入信息的语句15、编写代码时,要表示一个列表,需要使用()[单选题]*A.()B.{}C.[](正确答案)D.:答案解析:列表使用中括号16、执行下列语句后的显示结果是()[单选题]*A[1,2,3]B[1,2,3,5](正确答案)C[5]D[1,2,5]答案解析:append表示在列表末尾加入17、以下程序段运行后,s的值为()[单选题]*A.30B.18(正确答案)C.0D.3答案解析:while为循环语句,s初始值为0,满足s<=10的条件,执行n=n+3,则n为3,s为3;循环执行s=3满足s<=10的条件,执行n=n+3,则n为6,s为9;满足s<=10的条件,执行n=n+3,则n为9,s为1818、能改变画笔颜色的命令是()[单选题]*A.turtle.fillcolor()B.turtle.pencolor()(正确答案)C.turtle.goto()D.turtle.hideturtle()答案解析:改变笔触颜色为pencolor19、turtle的前进是往哪个方向()[单选题]*A.屏幕窗口的右边B.画笔指向的方向(正确答案)C.屏幕窗口的上边D.屏幕窗口的下边答案解析:小海龟前进的方向为画笔所指方向20、命令turtle.circle(60,steps=5)的功能是()[单选题]*A.绘制一个半径为60像素的圆B.绘制5个半径为60像素的圆C.绘制一个半径为60像素的圆和一个五边形D.绘制一个半径为60像素的圆的内接正五边形(正确答案)答案解析:steps指内接多边形的边数21、在Python中,语句x=input(‘请输入你的身高:’)的数据类型是()[单选题]*A

整数型B

浮点数型C

字符串型(正确答案)D

引用型答案解析:input函数返回的数据都是字符串类型22、用Python表达式表示数轴上X的取值范围,以下书写正确的是()[单选题]*A.x>=5andx<8andx==9B.x>=5andx<8orx==9(正确答案)C.x>=5orx<8andx==9D.x>=5orx<8andx<9答案解析:取值范围为小于8同时大于等于5,以及数字923、在Python程序中,列表(list)就是一批变量的集合。已知列表m=[2,4,0,23,1,20],那么m[1]表示的元素是()[单选题]*A

2B

4(正确答案)C

20D

1答案解析:列表遍历次序从0位开始,所以m[1]表示第二个数24、forward(100)前进多远的距离()[单选题]*A.100厘米B.100毫米C.100像素(正确答案)D.100微米答案解析:海龟画图中长度单位为像素25、一个程序中出现了for

i

in

range(2,8,2)这样一个语句,循环体会执行几次()。[单选题]*A

.

1B

.

2C

.

3(正确答案)D

.

4答案解析:左闭右开,所以遍历数列为24626、Python脚本文件的扩展名为()。[单选题]*A..PythonB..py(正确答案)C..pwD..p答案解析:Python脚本文件以.py结尾27、Python语言中,使用()来控制代码的层级结构。[单选题]*A.5-60B.560C.6-60D.6120(正确答案)28、系统函数range最多接收3个参数,当想要生成数列8,6,4,2时,应该使用range(

)[单选题]*A

.

8,0,-2(正确答案)B

.

2,8,2C

.

8,1,-2D

.

0,8,2答案解析:8,6,4,2考虑左闭右开的原则,从8~0,依次-229、可以取出三位数138的个位数字8的表达式是()。[单选题]*A

.

138//10B

.

138%10(正确答案)C

.

138/10D

.

138*10答案解析:138%10,除法取余为830、下列代码的输出结果是()[单选题]*A.31000B.330C.11000(正确答案)D.130答案解析:10%3除法取余为1,10**3是10的3次幂为100031、循环语句有两种,一种是关键字for,另一种是关键字()[单选题]*A.ifB.popC.while(正确答案)D.print答案解析:while是循环语句关键字32、想要在列表的最后添加一个新的元素,可以使用列表的()[单选题]*A.insert函数B.pop函数C.remove函数D.append函数(正确答案)答案解析:使用append可以在列表最后添加一个新元素33、运行下列代码后,输出结果是()[单选题]*A.西瓜石榴B.西瓜芒果C.荔枝石榴(正确答案)D.荔枝芒果答案解析:列表次序由0开始,所以1应该是第二个,-1为最后一个34、运行代码print(1<=2,2==3),输出结果是()。[单选题]*A.TFB.TrueTrueC.TrueFalse(正确答案)D.YesNo答案解析:1<=2为真,2==3为假35、以下是计算s=1-2+3-4+5-...+99-100的Python程序代码,请补全程序()。[单选题]*A.(1,100)s-iB.(1,101)s-i(正确答案)C.(1,100)i-sD.(1,101)i-s36、已知x=3,那么执行语句x*=6之后,x的值为()[单选题][单选题]*A.9B.18(正确答案)C.6D.24答案解析:*=为赋值运算符,先算乘法再赋值给左侧的变量,3*6=1837、Python变量名区分大小写,所以student和Student表示不同的变量名()。[

温馨提示

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

评论

0/150

提交评论