资源描述
青少年软件编程(Python)等级考试试卷(一级A卷)
一、单选题(共25题,每题2分,共50分)
1.
以下哪种输入结果不可能得到以下反馈: 重要的事情说三遍:安全第一!
安全第一!安全第一!( )
A.
print("重要事情说三遍:"+"安全第一!"*3)
B.
print("重要事情说三遍:"+"安全第一!“+”安全第一!"*2)
C.
print("重要事情说三遍:"+"安全第一!"+"安全第一!"+"安全第一!")
D.
print("重要事情说三遍:"+"安全第一!"/3)
2.
运行下列程序后,绘制出以下哪个图形?( )
import turtle
turtle.pensize(3)
turtle.forward(150)
turtle.circle(50,180)
turtle.forward(180)
turtle.circle(48,180)
turtle.forward(150)
turtle.circle(45,180)
turtle.forward(120)
turtle.done()
A.
B.
C.
D.
3.
执行print(1 + 2 * 2+ 6 / 3) 的结果为?( )
A.
4
B.
7
C.
4.0
D.
7.0
4.
已知变量x=2,语句print("x=",x)的作用是?( )
A.
在屏幕上输出x=x
B.
在屏幕上输出2=2
C.
在屏幕上输出x=2
D.
在屏幕上输出“x=”2
5.
执行下面程序后,画布上会出现几只海龟?( )
import turtle
t1=turtle.Turtle('turtle')
t2=turtle.Turtle('turtle')
t3=turtle.Turtle('turtle')
t4=turtle.Turtle('turtle')
t1.forward(50)
t2.forward(100)
t3.forward(150)
t4.forward(200)
A.
0
B.
1
C.
4
D.
5
6.
print(24%5),运算结果是?( )
A.
1
B.
2
C.
3
D.
4
7.
下面哪个指令不可以让海龟回到坐标(0,0)点?( )
A.
turtle.goto(0,0)
B.
turtle.home()
C.
turtle.setposition(0,0)
D.
turtle.set(0,0)
8.
以下程序输出的结果是?( )
a=30
b=5
print(a/b)
A.
6
B.
30/5
C.
6.00
D.
6.0
9.
print(46//8)的结果是?( )
A.
5
B.
6
C.
5.7
D.
5.75
10.
Python启动后显示的提示符是?( )
A.
c:\>
B.
>>>
C.
---
D.
%%%
11.
下列代码不能画出直径为10的点的是?( )
A.
turtle.pensize(10)
turtle.pendown()
B.
turtle.dot(10)
C.
turtle.begin_fill()
turtle.circle(5)
turtle.end_fill()
D.
turtle.begin_fill()
turtle.circle(10)
turtle.end_fill()
12.
已知变量a=5,b=6,执行语句a*=a+b后,变量a的值为:( )
A.
11
B.
30
C.
31
D.
55
13.
如果a=23,b=10,那么print(a%b)的结果是?( )
A.
2
B.
3
C.
23
D.
2.3
14.
下列表达式的值为True的是?( )
A.
'a'>'b'
B.
2>3
C.
'A'>'a'
D.
'3'>'2'
15.
已知x=5,y=6,则表达式not(x!=y)的值为:( )
A.
True
B.
False
C.
5
D.
6
16.
执行下面程序后,以下哪个图形是正确的?( )
import turtle
turtle.shape('square')
turtle.home()
turtle.dot()
turtle.stamp()
turtle.forward(100)
turtle.setheading(90)
turtle.stamp()
turtle.forward(100)
turtle.left(90)
turtle.stamp()
turtle.forward(100)
turtle.left(90)
turtle.stamp()
turtle.forward(100)
A.
B.
C.
D.
17.
输出如下古诗,请问哪句是正确的?( )
闻道梅花坼晓风,雪堆遍满四山中。
何方可化身千亿,一树梅花一放翁。
A.
print(
'闻道梅花坼晓风,雪堆遍满四山中。
何方可化身千亿,一树梅花一放翁。')
B.
print('闻道梅花坼晓风,雪堆遍满四山中。'
'何方可化身千亿,一树梅花一放翁。')
C.
print('''闻道梅花坼晓风,雪堆遍满四山中。
何方可化身千亿,一树梅花一放翁。''')
D.
print("闻道梅花坼晓风,雪堆遍满四山中。"\n
"何方可化身千亿,一树梅花一放翁。")
18.
执行以下两段代码
a=123
print(a%100%10)
结果应该是?( )
A.
1
B.
2
C.
3
D.
1.23
19.
下面哪个程序,最有可能得到下面这个图形?( )
A.
turtle.setheading(0)
turtle.circle(50,90)
turtle.circle(-50,-90)
turtle.circle(50,90)
turtle.circle(-50,-90)
B.
turtle.setheading(-180)
turtle.circle(50,90)
turtle.circle(-50,-90)
turtle.circle(-50,-90)
turtle.circle(50,90)
C.
turtle.setheading(90)
turtle.circle(50,90)
turtle.circle(50,90)
turtle.circle(-50,-90)
turtle.circle(-50,-90)
D.
turtle.setheading(270)
turtle.circle(-50,-90)
turtle.circle(50,90)
turtle.circle(50,90)
turtle.circle(-50,-90)
20.
下面描述中,不符合Python语言特点的是:( )
A.
Python是一门面向对象的编程语言
B.
Python程序通过编译后执行
C.
Python支持函数编程
D.
Python支持多个操作系统
21.
下列哪个不是Python的保留字?( )
A.
if
B.
or
C.
do
D.
for
22.
执行下列语句后的显示结果是什么?( )
b = 2 * a / 4
a = 1
print(a,b)
A.
1 , 0.5
B.
1 , 0
C.
报错
D.
0 , 1
23.
a=5 print(‘a+4') 以上两段代码的结果是?( )
A.
9
B.
’a+4‘
C.
无结果,出错
D.
a+4
24.
以下选项中,Python语言中代码注释使用的符号是?( )
A.
/… …/
B.
!
C.
#
D.
//
25.
在turtle库中的指令,执行以下代码指令后,走出的一个正方形形状,
此时海龟的面朝方向应该是往哪里?( )
import turtle
turtle.goto(0,0)
turtle.goto(0,100)
turtle.goto(100,100)
turtle.goto(100,0)
turtle.goto(0,0)
A.
水平向左
B.
水平向右
C.
垂直向上
D.
垂直向下
二、判断题(共10题,每题2分,共20分)
26.
语句:
print( "a", end=" " )
print("b", end=" " )
的显示结果是a b。
正确
错误
27.
print()函数不可以在屏幕上打印出空行。
正确
错误
28.
Turtle库中,使用circle(20)命令,指的是画出以画布正中央为圆心,半径为
20的圆形。
正确
错误
29.
在IDLE编辑器中,Python代码的字体和字号可以根据需要自行设置,方便大
家的使用。
正确
错误
30.
Abc、aBc、abC是三个不同的变量。
正确
错误
31.
one,two,three='1',3,5; print(one+two+three)运行结果是9。
正确
错误
32.
a*=b,就是a=b*b。
正确
错误
33.
Python除了用自带的IDLE进行编程外还可以用其他编程环境进行程序编写,
比如JupyterNotebook。
正确
错误
34.
turtle.circle(50,steps=5)命令可以画一个五角星。
正确
错误
35.
is和input都是关键字,不能随意使用。
正确
错误
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关搜索