2024年06月中国电子学会青少年软件编程(Python)等级考试试卷(一级)答案 + 解析

一、单选题

1、在使用turtle绘制图形时,如果要控制小海龟移动到 x 坐标为 200,y 坐标为150 的位置,以下代码能够实现效果的是?( )

A.turtle.go(150, 200)

B.turtle.go(200, 150)

C.turtle.goto(150, 200)

D.turtle.goto(200, 150)

正确答案:D

答案解析:本题考察的是 turtle 的 goto 语句,goto 语句的第一个参数是 x 坐标,第二个参数是 y 坐标,所以答案是 turtle.goto(200, 150) 。

2、下列关于Python程序设计语言的说法,错误的是?( )

A.Python 是一门面向对象的编程语言

B.Python 程序文件后缀是 .py

C.Python 程序只能在 IDLE 上运行

D.Python 程序支持多种操作系统

正确答案:C

答案解析:本题考察的 Python 编程基础,Python 不只能够在 IDLE 上运行,还可以在 Pycharm 等软件上运行。

3、在Python中,使用type()函数可以获取参数的数据类型,那么运行type("int")的运行结果是?( )

A.<class 'int'>

B.<class 'str'>

C.<class 'float'>

D.<class 'bool'>

正确答案:B

答案解析:type()函数可以返回传入参数的数据类型,本题中"int"是一个字符串,并非是整数数据类型,故运行结果是<class 'str'>。

4、使用下列哪一项可以导入turtle画图模块?( )

A. import turtle

B. import Turtle

C. turtle import

D. import turtle.Turtle

正确答案:A

答案解析:使用import去导入工具箱,画图模块的英文是turtle,故正确导入应为import turtle,A选项正确。

5、使用turtle.circle(4,360,6)绘制的是什么图形?( )

A. 半径为4的圆

B. 半径为360的圆

C. 六边形

D. 正方形

正确答案:C

答案解析:circle()方法,第一个参数为半径,第二个参数为绘制的角度,第三个参数为绘制的边数,故实际绘制出的是半径为4的圆的内接六边形,C选项正确。

6、下列表达式的结果最大的是?( )

A. 20%4

B. 20**2

C. 20*4

D. 20//4

正确答案:B

答案解析:%表示求余运算,20%4结果是0;**表示幂运算,20**2结果是400;*表示乘法运算,20*4结果是80;//表示整除运算,20//4结果是5。

7、程序1

程序2

的运行结果分别是?( )

A. 3  False

B. True  2

C. True  3

D. 3  True

正确答案:A

答案解析:程序1中,5>4是正确的,结果为True,即1,1+2=3,输出a的结果是3;程序2中,“+”运算优先级比“>”高,先计算4+2=6,5>6是错误的,结果为False。

8、下列关于turtle.circle()和turtle.dot()指令说法正确的是?( )

A. turtle.circle()指令只能绘制圆或者圆弧

B. turtle.circle()的参数为直径,turtle.circle(30)绘制的图形半径为15

C. turtle.dot()指令的作用是绘制圆点

D. turtle.dot()的参数为半径,turtle.dot(30)绘制的图形半径为30

正确答案:C

答案解析:turtle.circle还可以绘制多边形等;turtle.circle()参数为半径,turtle.dot()的参数为直径,作用是绘制圆点。故答案选择C

9、关于turtle库说法正确的是?( )

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值