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

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


2024年2月18日发(作者:)

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

分数:100 题数:37

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

1.

执行语句print(10==10.0)的结果为?( )

A.

10

B.

10.0

C.

True

D.

False

2.

执行语句y=4**3后,变量y的值为?( )

A.

0

B.

12

C.

64

D.

81

3.

执行(2*3)/(9-3*2)输出的结果是什么?( )

A.

1

B.

2.0

C.

2

D.

1.0

4.

print(12.34-1.34)的输出结果是?( )

A.

11

B.

11.0

C.

11.00

D.

12.34-1.34

5.

已知变量a=2,b=3,执行语句a%=a+b后,变量a的值为?(

A.

0

B.

2

C.

3

D.

12

6.

Turtle库中,画笔绘制的速度范围为?( )

A.

任意大小

B.

0到10之间的整数(含0和10)

C.

1到10之间的整数(含1和10)

D.

0到100之间的整数(含0和100)

7print(“a”+’b’*2) 结果是?( )

.

A.

ab2

B.

abb

C.

abab

D.

ab

8.

Python编程语言的注释语句是以( )开头的?

A.

'

B.

//

C.

#

D.

{

9.

a="我要做作业",b=“我要学习”,以下哪种是可以输出这两句中文的?( )

A.

print(a+b);

B.

print('a'+'b');

C.

print ("a+b");

D.

print("a"+"b");

10.

type() 函数返回对象的类型,那么print(type("7654"))输出的结果是?( )

A.

B.

C.

D.

11.

Python中,用什么方式实现代码快速缩进?( )

A.

按4次空格键

B.

tab键

C.

shift+tab键

D.

Alt+tab键

12.

print(3456%100)的结果是?( )

A.

34.56

B.

34

C.

56

D.

34.5

13.

在turtle库中的指令,以下哪个不会使得海龟发生位置移动变化的?( )

A.

在turtle库中的指令forward()

B.

在turtle库中的指令goto()

C.

在turtle库中的指令setup()

D.

在turtle库中的指令home()

14.

下列哪个函数的功能是将字符串和数字转换成整数?( )

A.

float

B.

int

C.

round

D.

ord

15.

Turtle库中,用于将画笔移动到坐标(x,y)位置的命令是?(

A.

(y,x)

B.

(x,y)

C.

(x,y)

D.

(x,y)

16.

以下哪个变量命名不符合Python规范?( )

A.

语言='Python'

B.

_language=‘Python’

C.

language=‘Python’

D.

.language=‘Python’

17.

以下哪个不是Python开发工具?( )

A.

idle

B.

jupyter

C.

shell

D.

pycharm

18.

下列代码运行的结果是?( )

a=0

b=False

print(a==b)

A.

0

B.

False

C.

True

D.

error

19.

要抽出一个三位数的个位上的数字,如三位数479,可以输入以下哪个代码可

以获得其中的个位数上的9?( )

A.

print(479%10//10)

B.

print(479//10//10)

C.

print(479%10%10)

D.

print(479//10%10)

20.

下面图形最有可能是哪个选项的代码执行后的效果?( )

import turtle

e(5)

_fill()

('red')

A.

lor('yellow')

(50,steps=6)

_fill()

rtle()

import turtle

e(5)

('red')

_fill()

B.

lor('yellow')

(50,steps=6)

_fill()

rtle()

import turtle

e(5)

C.

lor('red')

_fill()

('yellow')

(50,steps=6)

_fill()

rtle()

import turtle

e(5)

_fill()

D.

('red','yellow')

(50,steps=6)

_fill()

rtle()

21.

海龟作图中,默认的海龟方向的朝向是?( )

A.

朝左

B.

朝右

C.

朝上

D.

朝下

结果是?( )

22.

A.

False

B.

True

C.

3

D.

4

23.

在turtle库中的指令,以下哪条指令与颜色无关的?( )

A.

在turtle库中的指令fillcolor()

B.

在turtle库中的指令penclor()

C.

在turtle库中的指令color()

D.

在turtle库中的指令penup()

24.

下列代码的运行结果是?( )

print('a'< 'b')

A.

a

B.

b

C.

True

D.

False

25.

Turtle库中,设置画粗细的命令是?( )

A.

e()

B.

th()

C.

nt()

D.

or()

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

26.

Python文件的后缀名可以使.py和.pyw。

正确

错误

27.

Python代码语句:

s=23.4

t=int(s)+1

那么print(t)的结果为24.4。

正确

错误

28.

在Python中,input("请输入"),运行后如果输入3+8,则返回结果为11。

正确

错误

29.

as,is,class是Python中常用保留字,不可以作为变量名。

正确

错误

30.

当启动IDLE时,默认打开的是交互式编程环境,如果要编写连续的程序,需要使用

脚本式编程环境,在IDLE中菜单栏中选择File→New File新建打开。

正确

错误

31.

使用三层双引号或三层单引号都可以做多行注释。

正确

错误

32.

Turle库中,rd(200)和d(-200)的使用效果是一样的。

正确

错误

33.

语句m+=n的意义是m=m+n。

正确

错误

34.

("red", "blue")

(120,steps=3)

可以画出一个边框为红色,里面填充颜色为蓝色的三角形。

正确

错误

35.

int(6.9)运行结果是7。

正确

错误

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

36.

计算题:(10分)

时间转换:输入一个总秒数,计算是几小时几分钟几秒,并一行输出。

要求:

a)输入一行,一个整数,表示总秒数;

b)输出一行,三个整数,表示小时、分钟、秒,每两个数之间用一个空格隔开。

输入样例:

7201

输出样例:

2 0 1

3绘制如下图形:

7.

1.画一个由两个直角三角形组成的正方形,边长为180像素;

2.左上三角形填充为黄色,右下三角形填充为红色;如上图:

3.设置画笔速度为1,线条为黑色;

4.画图结束,隐藏并停止画笔。

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

分数:100 题数:37

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

1.

执行语句print(10==10.0)的结果为?( )

A.

10

B.

10.0

C.

True

D.

False

试题编号:20200319-fjn-025

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:

2.

执行语句y=4**3后,变量y的值为?( )

A.

0

B.

12

C.

64

D.

81

试题编号:20200319-fjn-029

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:

3.

执行(2*3)/(9-3*2)输出的结果是什么?( )

A.

1

B.

2.0

C.

2

D.

1.0

试题编号:2020-3-31-llc-35

试题类型:单选题

标准答案:B

试题难度:一般

试题解析:

4.

print(12.34-1.34)的输出结果是?( )

A.

11

B.

11.0

C.

11.00

D.

12.34-1.34

试题编号:20200415-ny-004

试题类型:单选题

标准答案:B

试题难度:一般

试题解析:

5.

已知变量a=2,b=3,执行语句a%=a+b后,变量a的值为?(

A.

0

B.

2

C.

3

D.

12

试题编号:20200403-fjn-013

试题类型:单选题

标准答案:B

试题难度:较难

试题解析:

6.

Turtle库中,画笔绘制的速度范围为?( )

A.

任意大小

B.

0到10之间的整数(含0和10)

C.

1到10之间的整数(含1和10)

D.

0到100之间的整数(含0和100)

试题编号:20200403-fjn-028

试题类型:单选题

标准答案:B

试题难度:一般

试题解析:

评价描述:

7.

print(“a”+’b’*2) 结果是?( )

A.

ab2

B.

abb

C.

abab

D.

ab

试题编号:2020-4-1-llc-39

试题类型:单选题

标准答案:B

试题难度:一般

试题解析:

8.

Python编程语言的注释语句是以( )开头的?

A.

'

B.

//

C.

#

D.

{

试题编号:20200319-fjn-014

试题类型:单选题

标准答案:C

试题难度:容易

试题解析:

9.

a="我要做作业",b=“我要学习”,以下哪种是可以输出这两句中文的?( )

A.

print(a+b);

B.

print('a'+'b');

C.

print ("a+b");

D.

print("a"+"b");

试题编号:20200407-ny-006

试题类型:单选题

标准答案:A

试题难度:一般

10.

type() 函数返回对象的类型,那么print(type("7654"))输出的结果是?( )

A.

B.

C.

D.

试题编号:20200408-ny-007

试题类型:单选题

标准答案:A

试题难度:一般

试题解析:

11.

Python中,用什么方式实现代码快速缩进?( )

A.

按4次空格键

B.

tab键

C.

shift+tab键

D.

Alt+tab键

试题编号:20200309-llc-03

试题类型:单选题

标准答案:B

试题难度:一般

试题解析:

12.

print(3456%100)的结果是?( )

A.

34.56

B.

34

C.

56

D.

34.5

试题编号:20200407-ny-011

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:

13.

在turtle库中的指令,以下哪个不会使得海龟发生位置移动变化的?(

A.

在turtle库中的指令forward()

B.

在turtle库中的指令goto()

C.

在turtle库中的指令setup()

D.

在turtle库中的指令home()

试题编号:20200407-ny-008

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:

14.

下列哪个函数的功能是将字符串和数字转换成整数?( )

A.

float

B.

int

C.

round

D.

ord

试题编号:20200310-fjn-004

试题类型:单选题

标准答案:B

试题难度:容易

试题解析:本题考查的是Python的常用函数。

15.

Turtle库中,用于将画笔移动到坐标(x,y)位置的命令是?(

A.

(y,x)

B.

(x,y)

C.

(x,y)

D.

(x,y)

试题编号:20200403-fjn-027

试题类型:单选题

标准答案:C

试题难度:容易

试题解析:

16.

以下哪个变量命名不符合Python规范?( )

A.

语言='Python'

B.

_language=‘Python’

C.

language=‘Python’

D.

.language=‘Python’

试题编号:20200309-llc-05

试题类型:单选题

标准答案:D

试题难度:一般

试题解析:

17.

以下哪个不是Python开发工具?( )

A.

idle

B.

jupyter

C.

shell

D.

pycharm

试题编号:20200309-llc-01

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:

18.

下列代码运行的结果是?( )

a=0

b=False

print(a==b)

A.

0

B.

False

C.

True

D.

error

试题编号:2020-3-31-llc-28

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:

19.

要抽出一个三位数的个位上的数字,如三位数479,可以输入以下哪个代码可

以获得其中的个位数上的9?( )

A.

print(479%10//10)

B.

print(479//10//10)

C.

print(479%10%10)

D.

print(479//10%10)

试题编号:20200415-ny-003

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:

20.

下面图形最有可能是哪个选项的代码执行后的效果?( )

A.

import turtle

e(5)

_fill()

('red')

lor('yellow')

(50,steps=6)

_fill()

rtle()

B.

import turtle

e(5)

('red')

_fill()

lor('yellow')

(50,steps=6)

_fill()

rtle()

import turtle

e(5)

lor('red')

_fill()

C.

('yellow')

(50,steps=6)

_fill()

rtle()

import turtle

e(5)

_fill()

D.

('red','yellow')

(50,steps=6)

_fill()

rtle()

试题编号:2020-3-21-llc-18

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:

21.

海龟作图中,默认的海龟方向的朝向是?( )

A.

朝左

B.

朝右

C.

朝上

D.

朝下

试题编号:20200407-ny-007

试题类型:单选题

标准答案:B

试题难度:一般

试题解析:

结果是?( )

B.

True

C.

3

D.

4

22.

A.

False

试题编号:20200205-fjn-22

试题类型:单选题

标准答案:B

试题难度:困难

试题解析:

23.

在turtle库中的指令,以下哪条指令与颜色无关的?( )

A.

在turtle库中的指令fillcolor()

B.

在turtle库中的指令penclor()

C.

在turtle库中的指令color()

D.

在turtle库中的指令penup()

试题编号:20200407-ny-009

试题类型:单选题

标准答案:D

试题难度:一般

试题解析:

24.

下列代码的运行结果是?( )

print('a'< 'b')

A.

a

B.

b

C.

True

D.

False

试题编号:2020-3-31-llc-29

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:

25.

Turtle库中,设置画粗细的命令是?( )

A.

e()

B.

th()

C.

nt()

D.

or()

试题编号:20200403-fjn-026

试题类型:单选题

标准答案:A

试题难度:容易

试题解析:

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

26.

Python文件的后缀名可以使.py和.pyw。

正确

错误

试题编号:20200313-LB-04

试题类型:判断题

标准答案:正确

试题难度:一般

试题解析:

27.

Python代码语句:

s=23.4

t=int(s)+1

那么print(t)的结果为24.4。

正确

错误

试题编号:20200322-LB-08

试题类型:判断题

标准答案:错误

试题难度:一般

试题解析:

28.

在Python中,input("请输入"),运行后如果输入3+8,则返回结果为11。

正确

错误

试题编号:20200402-cc-037

试题类型:判断题

标准答案:错误

试题难度:一般

试题解析:

29.

as,is,class是Python中常用保留字,不可以作为变量名。

正确

错误

试题编号:20200328-cc-026

试题类型:判断题

标准答案:正确

试题难度:一般

试题解析:

30.

当启动IDLE时,默认打开的是交互式编程环境,如果要编写连续的程序,需要使用

脚本式编程环境,在IDLE中菜单栏中选择File→New File新建打开。

正确

错误

试题编号:20200318-cc-011

试题类型:判断题

标准答案:正确

试题难度:一般

试题解析:

31.

使用三层双引号或三层单引号都可以做多行注释。

正确

错误

试题编号:20200319-LB-04

试题类型:判断题

标准答案:正确

试题难度:一般

试题解析:

32.

Turle库中,rd(200)和d(-200)的使用效果是一样的。

正确

错误

试题编号:20200319-LB-10

试题类型:判断题

标准答案:正确

试题难度:较难

试题解析:

33.

语句m+=n的意义是m=m+n。

正确

错误

试题编号:20200319-LB-08

试题类型:判断题

标准答案:正确

试题难度:一般

试题解析:

34.

("red", "blue")

(120,steps=3)

可以画出一个边框为红色,里面填充颜色为蓝色的三角形。

正确

错误

试题编号:20200322-cc-024

试题类型:判断题

标准答案:错误

试题难度:较难

试题解析:

35.

int(6.9)运行结果是7。

正确

错误

试题编号:20200402-cc-038

试题类型:判断题

标准答案:错误

试题难度:一般

试题解析:

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

36.

计算题:(10分)

时间转换:输入一个总秒数,计算是几小时几分钟几秒,并一行输出。

要求:

a)输入一行,一个整数,表示总秒数;

b)输出一行,三个整数,表示小时、分钟、秒,每两个数之间用一个空格隔开。

输入样例:

7201

输出样例:

2 0 1

试题编号:20200411-sxw-04

试题类型:编程题

标准答案:参考程序:

n = int(input('请输入一个总秒数:'))

m = n % 60

f = n // 60 % 60

s = n // 3600

print(s, f, m)

试题难度:较难

试题解析:评分标准:

(1)有输入语句;(2分)

(2)有输出语句;(2分)

(3)有类型转化语句;(2分)

(4)有计算语句;(2分)

(5)程序符合题目要求。(2分)

37.

绘制如下图形:

1.画一个由两个直角三角形组成的正方形,边长为180像素;

2.左上三角形填充为黄色,右下三角形填充为红色;如上图:

3.设置画笔速度为1,线条为黑色;

4.画图结束,隐藏并停止画笔。

试题编号:20200312-wwm-05

试题类型:编程题

标准答案:

参考程序:

import turtle #库准备

lor('red') #设置填充颜色为红色

(1) #设置画笔移动速度为1

_fill() #开始填充

d(180) #从当前方向移动180

(90) #逆时针方向旋转90°

d(180) #从当前方向移动180

(0,0) #移动到(0,0)的位置,即起始位置

_fill() #填充结束

lor('yellow') #设置填充颜色为黄色

_fill() #开始填充

d(180) #从当前方向移动180

(90) #顺时针方向旋转90°

d(180) #从当前方向移动180

_fill() #填充结束

rtle() #隐藏画笔

() #停止画笔等待关闭

试题难度:一般

试题解析:

评分标准:

(1) 导入库文件正确。(2分)

(2) 有前进命令。 (2分)

(3) 有旋转命令并运用准确。 (2分)

(4) 有颜色工具并正确填充。 (2分)

(5) 正确设置画笔移动速度。 (2分)

(6) 正确隐藏画笔。 (2分)

(7) 正确停止画笔等待关闭 。(2分)

(8) 运行正常。 (2分)

(9) 图像正确。 (4分)


发布者:admin,转转请注明出处:http://www.yc00.com/web/1708244807a1546601.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信