全国青少年软件编程Python一级真题_第1页
全国青少年软件编程Python一级真题_第2页
全国青少年软件编程Python一级真题_第3页
全国青少年软件编程Python一级真题_第4页
全国青少年软件编程Python一级真题_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

全国青少年软件编程Python一级真题Python等级考试一级真题一、单选题(共25题,每题2分,共50分)1.与a>bandb>c等价的是?(

)A.

a>borb>cB.

a>b>c(正确答案)C.

a>bornotb<D.

nota答案解析:and表示“并且”的含义,即,a>b并且b>c,因此B选项正确。2.下面程序的运行结果是什么?(

a=10

b=5

c=ab

print(c)A.

10B.

15C.

50(正确答案)D.

5答案解析:c=ab=105=503.print(30-10)输出的结果是()A.

30-10B.

20(正确答案)C.

10D.

3010答案解析:print()函数可以直接输出数字,要注意括号里的是数字还是字符串。4.以下哪句Python代码可以输出“你好呀!”()A.

input(“你好呀!“)B.

print

“你好呀!”C.

你好呀!D.

print(“你好呀!”)(正确答案)答案解析:A选项表示输入,B、C选项格式不对,D正确。5.假设x=30,y=4,那么x%y的结果是()A.

2(正确答案)B.

7C.

7.5D.

120答案解析:%表示取余数,30%4=7余26.这段代码召唤了几只画笔海龟库?(

importturtle

pen=turtle.Pen()

t=turtle.Pen()

p=turtle.Pen()

pen.pensize(5)

pen.forward(100)A.

1B.

2C.

3(正确答案)D.

4答案解析:第2,3,4行分别召唤1次画笔7.a=20,b=20,那么b!=a运算的结果是?(

)A.

2B.

TrueC.

False(正确答案)D.

0.5答案解析:!=表示“不等于”,如果!=两边的值不相等,则返回True,相等则返回False。8.以下程序运行后,显示的结果是?(

a=3

b=2

print(a>b)

print(a<b)

print(a==b)

print(a!=b)A.

TFFTB.

TrueFalseFalseTrue(正确答案)C.

FalseTrueTrueFalseD.

x=”6-1”答案解析:根据题干a=3,b=2,所以a>b,因此

print(a>b)显示结果True;

print(a<b)显示结果False

print(a==b)显示结果False

print(a!=b)显示结果True9.假设a=2,b=10,c=ab-5,那么c的值是?()A.

150B.

295C.

300D.

15(正确答案)答案解析:c=ab-5=210-5=20-5=15,注意先算乘法,再算减法。10.能改变画笔颜色的命令是?()A.

turtle.colormode()B.

turtle.pencolor()(正确答案)C.

turtle.setup()D.

turtle.pu()答案解析:colormode():返回颜色模式;

pencolor():设置画笔颜色;

setup():设置画布大小和位置;11.下列程序的运行结果是?(

A=’m1’

B=’m2’

C=A+B

print(C)A.

m3B.

3C.

m1+m2D.

m1m2(正确答案)答案解析:A和B都是字符串格式,所以C=A+B,此时+表示连接,

C=A+B=’m1’+’m2’=’m1m2’

print(C)即print(‘m1m2’),因此D正确。12.下列哪一个不是Python的保留字?(

)A.

returnB.

elseC.

whileD.

true(正确答案)答案解析:Python关键字:(注意大小写)

['False','None','True','and','as','assert','break','class','continue','def','del','elif',

'else','except','finally','for','from','global','if','import','in','is','lambda',

'nonlocal','not','or','pass','raise','return','try','while','with','yield']13.想在截图所示的第二行代码上方插入一行代码,应该点击工具栏里的哪个按钮?(

)A.

①B.

②(正确答案)C.

③D.

④答案解析:①保存;②插入;③剪切;④复制14.以下x值等于3的是?(

)A.

x=”10/3”B.

x=10/3C.

x=int(10/3)(正确答案)D.

x=”6-3”答案解析:A输出字符串:10/3

B输出浮点数:3.333

C输出整数:3,int(x):将x转换成整数类型

D输出字符串:6-315.下面哪一条命令是用来定义画笔颜色的?(

)A.

turtle.pencolor()(正确答案)B.

turtle.pensize()C.

turtle.speed()D.

turtle.left()答案解析:pencolor():定义画笔颜色;

pensize():设置画笔粗细;

speed():设置画笔速度;

left():左转16.命令turtle.circle(60,steps=5)的功能是?()A.

绘制一个半径为60像素的圆B.

绘制5个半径为60像素的圆C.

绘制一个半径为60像素的圆和一个五边形D.

绘制一个半径为60像素的圆内接正五边形(正确答案)答案解析:turtle.circle(radius,extent=None,steps=None)

参数

radius--一个数值

extent--一个数值(或None)

steps--一个整型数(或None)

绘制一个radius指定半径的圆。圆心在海龟左边radius个单位;extent为一个夹角,

用来决定绘制圆的一部分。如未指定extent则绘制整个圆。如果extent不是完整圆周,

则以当前画笔位置为一个端点绘制圆弧。如果radius为正值则朝逆时针方向绘制圆弧,

否则朝顺时针方向。最终海龟的朝向会依据extent的值而改变。

圆实际是以其内切正多边形来近似表示的,其边的数量由steps指定。如果未指定边数则

会自动确定。此方法也可用来绘制正多边形。17.Python的命令行提示符是?()A.

###B.

///C.

>>>(正确答案)D.

C:\>答案解析:C选项正确。18.下列哪项不是Python的编程环境?()A.

PythonIDLEB.

VisualStudioCodeC.

JupyerNotebookD.

turboc(正确答案)答案解析:D选项为“C语言”编程环境。19.哪个选项的代码可以实现如下图所示的运行结果?(

A.(正确答案)

B.

C.

D.答案解析:符号具有复制字符的作用;

+符号具有连接字符的作用。20.哪个选项是turtle绘图中角度坐标系的绝对0度方向?()A.

画布正上方B.

画布正下方C.

画布正左方D.

画布正右方(正确答案)答案解析:turtle绝对坐标系中,0度是右侧。21.下列哪一个函数的功能是将数值转换为整数?()A.

round()B.

int()(正确答案)C.

str()D.

float()答案解析:round():舍入到小数点后一定位数精度的值,如round(3.14)=》3,round(3.5)=》4;

int():数值转换成整数;

str():生成字符串;

float():生成浮点数22.下面哪个选项不能改变turtle画笔的方向?(

)A.

right()B.

left()C.

bk()(正确答案)D.

seth()答案解析:right():右转

left():左转

bk():海龟后退至指定的距离,方向与海龟的朝向相反。不改变海龟的朝向。

seth():设置海龟的朝向。23.turtle的前进是往哪个方向?()A.

屏幕窗口的右边B.

画笔指向的方向(正确答案)C.

屏幕窗口的上边D.

屏幕窗口的下边答案解析:turtule的前进是往画笔指向的方向。24.print(3>4

or

4<3

and

1==1)结果是?(

)A.

False(正确答案)B.

TrueC.

3D.

4答案解析:主要运算符的优先级顺序:><==高于and,and高于or;

因此先判断:4<3为假则and短路,即4<3and1==1返回False;

3>4为假,返回False,or左侧和右侧条件表达式同时为假,则为假,即返回False。25.以下选项中不是Python语言的保留字的是?()A.

intB.

gogo(正确答案)C.

importD.

while答案解析:Python关键字:(注意大小写)

['False','None','True','and','as','assert','break','class','continue','def','del','elif',

'else','except','finally','for','from','global','if','import','in','is','lambda',

'nonlocal','not','or','pass','raise','return','try','while','with','yield']二、判断题(共10题,每题2分,共20分)26.IDLE环境的退出命令是回车键。()正确错误(正确答案)答案解析:退出命令:exit(),quit()。27.“#”是Python中用来给代码做注释用的。()正确(正确答案)错误答案解析:正确。28.可以使用下面代码输出数字6。(

print6正确错误(正确答案)答案解析:函数格式错误,正确格式:print(6)。29.and是逻辑与的关系。()正确(正确答案)错误答案解析:正确。30.Python的布尔值就是逻辑值,只有两种:True和False,分别代表“真”和“假”。()对(正确答案)错答案解析:正确。31.Python的数字只有整数和浮点数两种类型。()正确错误(正确答案)答案解析:存在三种不同的数字类型:整数,浮点数和复数。(复数暂时了解)32.Python中使用importturtle命令导入turtle库。()正确(正确答案)错误答案解析:正确。33.number=input("输入一个

温馨提示

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

评论

0/150

提交评论