admin 管理员组

文章数量: 887021


2023年12月19日发(作者:计算机中)

青少年软件编程(Python)等级考试试卷(一级A卷)

分数:100 题数:38

一、单选题(共25题,每题2分,共50分)

自带的编程环境是?( )

A. PyScripter

B. Spyder

C. Notepad++

D. IDLE

标准答案:D

2.关于以下代码的说法正确的是?( )

t = int(put('边数','几边形:'))

(50, steps=t)

()

A. circle是画圆的代码,因此该程序运行后的图案一定是圆

B. 运行该程序后,需要用户自己输入边数,确定画 “几边形”

C. 变量t没有给出具体的数值,因此该程序运行有错误

D. 该程序运行后,会画出50个圆

标准答案:B

3.幂运算运算符为?( )

A. *

B. *+

C. **

D. /

标准答案:C

4.这段代码的运行结果是?( )

import turtle

g = ()

lor("red")

_fill()

(50)

or("yellow")

lor("green")

(50, steps=5)

_fill()

A.

B.

C.

D.

标准答案:A

5.假设a=20,b=3,那么a or b的结果是?( A. 20

B. 0

C. 1

D. 3

标准答案:A

6.假设a=2,b=3,那么a-b*b的值是?( ) )

A. -3

B. -2

C. -7

D. -11

标准答案:C

7.以下选项中不符合 Python变量命名规则的是?( )

A. name

B. 2_to

C. _Go

D. Tea

标准答案:B

8.创建一个新的Python程序,编写了下面的代码

import turtle

("turtle")

保存这个Python文件并且取了文件名。

以下哪个文件名程序可以正常运行?( )

A.

B.

C. import. py3

D. 2

标准答案:A

9.a="110",b="9",c=a+b,print(c)的结果是?( )

A. a+b

B. 119

C. c

D. 1109

标准答案:D

环境的退出命令是?( )

A. esc()

B. close()

C. 回车键

D. exit()

标准答案:D

中的整除运算符是用哪个符号表示的?( )

A.

B. //

C. %

D. **

标准答案:B

12.执行语句x,y=9%5,8//3后,变量x、y的值分别为?( )

A. 1.8,2

B. 1,2.66666

C. 4,2

D. 1,2

标准答案:C

注释方式正确的是?( )

A. //这是我的第一个程序

B. #程序的功能是输入Hello World

C. ? 这个程序是用来计算两个数之和的?

D. **第一个python程序**

标准答案:B

中的==代表的是?( )

A. 把左边的值赋值给右边;

B. 把右边的值赋值给左边;

C. 比较左右两边是否相等;

D. 左右两边值进行交换;

标准答案:C

15.下面代码哪部分是设置画布的颜色?( )

import turtle

size(①,②,③)

A. ①

B. ②

C. ③

D. 都不是

标准答案:C

16.下面哪一行代码的输出结果不是Python3.7 ?( )

A. print(“Python3.7”)

B. print(“Python”+3.7)

C. print(“Python”+str(3.7))

D. print(“Python”+“3.7”)

标准答案:B

17.下列程序绘制的是一个什么图形?( )

import turtle

d(100)

(120)

d(100)

(120)

d(100)

(120)

A. 等边三角形

B. 正方形

C. 矩形

D. 圆

标准答案:A

18.使用下面中的( )函数接收输入的数据。

A. accept()

B. input()

C. readline()

D. login()

标准答案:B

("red", "yellow")命令中定义的颜色分别为?( A. 背景为黄色,画笔为红色

B. 背景为红色,画笔为黄色

C. 画笔为红色,填充为黄色

D. 画笔为黄色,填充为红色

标准答案:C

的作用是什么?( )

A. 在屏幕上打印出来相应的文本或者数字等

B. 在打印机里打印相关文本或者数字等

C. 可以用来画图

D. 输出一个命令行

标准答案:A

21.下面的哪一个命令不是移动画笔箭头位置的命令?( )

A. d()

B. ()

C. ()

D. ()

标准答案:C

22.a=2,b=3,那么c=a**b运算的结果是?( )

A. 6

B. 8

C. 9

D. 23

标准答案:B

23.使用Python画笔绘制如下图所示的图案,第4行的代码应如何补充?(

A. (90)

B. (90)

C. (-90)

D. (-180)

标准答案:A

24.下面的运算符中,按照运算优先级哪一个是最高级?( )

A. **

B. *

C. +

D. <

标准答案:A

25.如图创建一个新的Python文件应该选择哪个选项?( )

A. Open

B. Recent Files

C. New File

D. Print Window

标准答案:C

二、判断题(共10题,每题2分,共20分)

26.以下三种表示字符串的方式都是正确的。

”Hello“

‘不错‘

“我们一起走吧‘

正确

错误

标准答案:错误

库是一个直观有趣的图形绘制函数库。

正确

错误

标准答案:正确

28.在Python中变量需要提前定义,可以不用赋值。

正确

错误

标准答案:错误

29.使用Turtle时,画布默认坐标左上角为画布中心。

正确

错误

标准答案:错误

('hello,world')和print('hello','world')输出内容一致。

正确

错误

标准答案:错误

是交互式语言,这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。

正确

错误

标准答案:正确

(int(8>7) or int(8<6))的输出结果为1。

正确

错误

标准答案:正确

可以作为变量名。

正确

错误

标准答案:错误

34.已知y = 5,那么赋值语句y= 'cedf'是无法正常执行的。

正确

错误

标准答案:错误

2.x编写的程序,在Python 3.x都能正确打开并执行。

正确

错误

标准答案:错误

三、编程题(共3题,共30分)

36.要求:

(1) 程序开始运行后,输入一个三位数整数;

(2) 程序会根据输入的整数输出百位、十位和个位上的数。 例如,输入123,输

出为:“百:1,十:2,个:3”。

标准答案:

x=int(input())

a=x//100

c=x%10

b=(x-a*100)//10

print("百:",a,"十:",b,"个:",c)

37.要求:

(1)画一个边长为200的正方形,里面嵌套一个直径为100的圆,如下图;

(2)圆的填充颜色为蓝色,所有的线条为黑色。

(3)圆心位置为画布正中心。

标准答案:

import turtle

()#抬起画笔

(-100,100)#画笔到画正方形初始位置

n()#放下画笔

d(200)#从当前画笔方向移动200

(90)#顺时针针移动90°

d(200)#从当前画笔方向移动200

(90)#顺时针针移动90°

d(200)#从当前画笔方向移动200

(90)#顺时针针移动90°

d(200)#从当前画笔方向移动200

(90)#顺时针针移动90°

()#画笔抬起

(0,-50)#移动到(0,-50)的位置,也就是画圆开始的位置

n()#放下画笔

lor('blue')#设置填充颜色为蓝色

_fill()#开始填充

(50)#画一个半径为50的圆

(50)#速度为50

_fill()#填充结束

()#停止画笔等待关闭画布


本文标签: 画笔 输入 程序 代码 画布