2022年Python一级模拟试卷

阅读量: 734 编辑
Python编程(蓝桥杯或白名单)一级比赛真题模拟试卷。

适用于小学3年级到大学生,Python考级或Python编程学习。

共 37 道题:选择题 25 道、判断题 10 道、主观编程题 2 道。答对 15 题即算通过。

一、选择题(共 25 题,共50分)

1、表达式 len("学史明理增信 ,读史终生受益") > len(" reading history will benefit you ")的结果是( )

2、表达式(2<1)==False 的结果是?( )

3、在 Python shell 中运行 type('6' * 20),运行结果为?( )

4、关于 turtle 的运动体系中,说法正确的是?( )

5、在 turtle 画图中,常常使用 turtle.color(color1,color2)指令进行画笔颜色和填充颜色的设置, 下列关于该指令使用正确的是?( )

6、如图所示,想要将一行输出的两句诗词,变成二行输出方式,应该如何写输出指令?( )

print("床前明月光,疑是地上霜")

print("""床前明月光 疑是地上霜""")

print("床前明月光

疑是地上霜")

print("""床前明月光

疑是地上霜""")

7、绘制一个半径为 5 的红色圆点,下列选项不正确的是?( )

import turtle

turtle.color("red")

turtle.dot(10)

turtle.done()

import turtle

turtle.color("red","red")

turtle.begin_fill()turtle.circle(5)

turtle.end_fill()

turtle.done()

import turtle

turtle.pencolor("red")

turtle.dot(10)

turtle.done()

import turtle

turtle.color("red")

turtle.dot(5)

turtle.done()

8、下列指令可以方便将画笔设置回到初始位置和初始方向的是?( )

9、如图所示,turtle.circle(100)是绘制一个半径为 100 的圆,请问画笔从以下哪个点出发开始绘制? ( )

10、Python 自带的集成开发环境是?( )

11、下面哪条语句不能输出:原创精神:自主可控!自主可控!自主可控!( )

12、 在 IDLE 开发环境中,默认是以多少个空格作为代码的基本缩进单位?()

13、 turtle 绘图中,设置画布高度 500 像素,宽度 500 像素,置为(0,0)的代码是()

14、下列变量名正确的是?( )

15、想要计算 456 除以 13 的余数,可以使用的符号是?( )

16、下列运算符中,优先级最高的是?( )

17、已知变量 a = 7,b = 8,执行语句 a *= a + b 后,变量 a 的值为?( )

18、关于下面程序,描述正确的是?( )

import turtle 

turtle.goto(100,100) 

turtle.goto(100,-100) 

turtle.goto(-100,-100) 

turtle.goto(-100,100) 

19、运行下列代码,输出区会打印出?( )

a = int(3.2) 
print(a) 

20、下列关于 python 语言说法正确的是?( )

21、小明家在 A 点的位置,学校在 B 点的位置,如果不绕路,从 A 到 B 的路线共有几条?( )

22、下列程序的输出结果是?( )

a=4 
b=3 
c=2 
print(a*b**c)

23、已知 a=4,b=2,执行语句 a*=a-b 后,变量 a 的值是?( )

24、 print(20 or 15<20)的输出结果为?( )

25、在式子:2( )2;中间括号里填写哪个数学运算符,结果不等于 4?( )

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

26、then 属于 Python 的保留字。( )

27、在 Python shell 中输出“Hello,我的新朋友,很高兴认识你!”,正确的语句是 print(Hello,我的新朋友,很高兴认识你!)。( )

28、在 Python 中,”2022”与 2022 都属于字符串。( )

29、在 turtle 绘图中,默认的形状是一个小海龟,有些程序完成后需要将小海龟进行隐藏,可以使用 turtle.hideturtle()指令进行隐藏。( )

30、 如果想要将 a=2 与 b=3 的两个变量赋值写在一行指令中,可以写 a=2;b=3 的格式。( )

31、 print(type(6/1.8)) 输出结果为<class "float">。( )

32、运行下面代码,可以在海龟画图窗口上画一个黑色边框,红色填充的圆。( )

import turtle 
turtle.penup() 
turtle.begin_fill() 
turtle.color('black', 'red') 
turtle.circle(100) 
turtle.end_fill()turtle.pendown() 
turtle.forward(100) 

33、可以用运算符*连接两个字符串,表示将两个字符串拼接到一起。( )

34、在 Linux 系统上可以运行 python。( )

35、 Python 启动后显示的提示符是>>> ( )

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

36、每个人都知道自己的鞋码,但是不知道自己的脚长,请写一个程序,帮助大家利用鞋码算出脚长。

1)要求:

1.允许用户输入自己的鞋码,并有提示语'请输入你的鞋码:',不需要包括单引号;

2.计算鞋码,脚长 = (鞋码 + 10) / 2;

3.输出脚长,并有提示语'你的脚长是(单位:厘米):',不需要包括单引号。

2)示例:

输入:38

输出:你的脚长是(单位:厘米):24.0

3)评分标准:

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

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

(3)有类型转化语句,并且类型转换正确,否则该项分数为 0;(2 分)

(4)有计算语句,并且计算正确,如果计算错误该项分数为 0;(2 分)

(5)程序符合题目要求,运行正确。(2 分)

37、按照要求绘制一个五角星。

1)要求

(1)海龟初始位置的坐标为(0,0);

(2)设置画笔大小为 5,

(3)画笔颜色为红色(red);

(4)五角星填充颜色为黄色(yellow)。

(5)五角星大小不限,但是要能清晰看出是五角星,并且完全在考试平台上显示出来。

2)评分标准:

(1)海龟初始位置的坐标为(0,0); (2 分)

(2)有绘制线条; (2 分)

(3)画笔颜色设定为红色(red); (2 分)

(4)画笔大小为 5; (3 分)

(5)五角星填充颜色为黄色(yellow); (3 分)

(6)能写出 turtle.left(144)或者 turtle.right(144); (2 分)

(7)能完全显示在考试平台(2 分)

(8)画出完整的五角

爱码岛编程公众号
微信扫码关注
爱码岛编程小程序
微信扫码打开
苏ICP备13052010号
©2023 南京匠成信息科技有限公司