python一级考试模拟题
1,执行完下列代码后,坐标的位置是?
import turtle
turtle.penup()#抬起画笔
turtle.goto(-50,0)
turtle.pendown()
turtle.forward(100)
turtle.right(90)
turtle.forward (100)
turtle.done()
A. (0,0)
B. (-50,0)
C. (50,-50)
D. (50,-100)
2. 下列哪段代码可以将画笔颜色设置为红色?( )
A. turtle.pen('red')
B. turtle.fillcolor('red')
C. turtle.colormode('red')
D. turtle.pencolor('red')
3. 100/4+2*3运行结果是( )。
A、10
B、81
C、31
D、50
4. 下面的哪一个命令不是画笔控制的命令( )。
A、turtle.penup();
B、turtle.pendown();
C、turtle.pensize();
D、turtle.screensize();
5. turtle的前进是往哪个方向?( )
A、屏幕窗口的右边
B、屏幕窗口的左边
C、屏幕窗口的上边
D、屏幕窗口的下边
6. 运行下列程序打印的结果是?( )
a = '90'
b = '80'
c = int(a)
d = int(b)
print(c + d)
A. 8090
B. 170
C. 80
D. 90
7. 下面哪一行代码的输出结果不是Python3.7( )。
A、print(“Python3.7”)
B、print(“Python”+3.7)
C、print(“Python”+str(3.7))
D、print(“Python”+“3.7”)
8. 假设a=30,b=10,c=a*b-5,那么c的值是( )。
A、150
B、295
C、300
D、25
9. 下面哪一段代码是海龟①走到指定坐标然后②左转90度?( )
A、turtle.goto(90,0)
turtle.left(90)
B、turtle.left(90)
turtle.goto(90,0)
C、turtle.goto(90,0)
turtle.right(90)
D、turtle.right(90)
turtle.goto (90,0)
10. turtle.speed()命令设定笔运动的速度,其参数范围是( )。
A、0——10的整数
B、1——10的整数
C、0——100的整数
D、1——100的整数
11.下列程序运行的结果是?( )
a=5
b=2
a-=b
print(a)
A. 4
B. 1
C. 3
D. 2
12. a="python2",b="python3",c=a+b,print(c)的结果是( )。
A、a+b
B、python5
C、c
D、python2python3
13. 下列对python变量名命名错误的是?( )
A. 123
B. abc
C. _123
D. _abc
14. turtle.clear()命令的作用是( )。
A、清空turtle窗口,但是turtle的位置和状态不会改变;
B、清空turtle窗口,turtle的位置和状态会初始化;
C、清空turtle中的变量,但是turtle的位置和状态不会改变;
D、清空turtle中的变量,turtle的位置和状态会初始化;
15.下列哪个选项的代码,可以画出一个直径(注意是直径,不是半径)为100的半圆?( )
A. turtle.circle(100,360)
B. turtle.circle(50,180)
C. turtle.circle(100,180)
D. turtle.circle(50,360)
16. turtle.circle(120,360)是绘制一个什么样的图形?( )。
A、半径为180的扇形
B、半径为120的半圆
C、半径为120的圆形
D、半径为180的圆形
17. 下面print语句,哪一个是正确的用法?( )
A、print”(hello!)”
B、print(”hello!”)
C、print(”hello!')
D、print(”hello”!)
18. a=10,b=20,那么b!=a运算的结果是( )。
A、2
B、True
C、False
D、0.5
19. 假设a=10,b=30,那么b/a的值是( )。
A、300
B、20
C、3.0
D、0.333333
20. 关于变量的说法,错误的是( )。
A、变量必须要命名;
B、变量第一次赋值1,第二次赋值为4,那么最后变量的值为4;
C、变量只能用来存储数字,不能表示存储文字;
D、在同一个程序里,变量名不能重复;
21在Python中,语句 print(a,b) 的功能是?( )
A. 打印a, b
B. 输出(a, b)
C. 输出a, b
D. 输出a, b的值
22. 假设a=0,b=10,那么a and b的结果是( )。
A、1
B、10
C、11
D、0
23. 已知以下指令,想要绘制一个画笔粗细为5,颜色为红色,半径为50的圆,请问正确的排序方式是?① turtle.pencolor("red")② import turtle③ turtle.pensize(5)④ turtle.circle(50)( )
A. ①②③④
B. ①③②④
C. ②③①④
D. ③④①②
24. turtle.setup()命令中坐标的起始点是( )。
A、屏幕桌面的左上角;
B、屏幕桌面的右上角;
C、屏幕桌面的正中间;
D、屏幕桌面的最上方正中间;
25. print的作用是什么?( )
A、在屏幕上打印出来相应的文本或者数字等;
B、在打印机里打印相关文本或者数字等;
C、可以用来画图;
D、输出一个命令行
26. print(3 and 4 or “ab”)的结果是
A、False
B、ab
C、3
D、4
27. 如果想要获取用户输入的字符串,下列选项正确的是?( )
A. input("请输入一个字符串:")
B. int(input("请输入一个字符串:"))
C. float(input("请输入一个字符串:"))
D. eval(input("请输入一个字符串:"))
28. 下面的哪一个命令是将数值转换为字符串?( )
A、print()
B、text()
C、int()
D、str()
29. print(2023 % 10 ** 2)的结果是?( )
A. 200
B. 23
C. 20
D. 20.23
30. turtle.color("red","yellow")命令中定义的颜色分别为( )。
A、背景为红色,画笔为黄色;
B、背景为黄色,画笔为红色;
C、画笔为红色,填充为黄色;
D、画笔为黄色,填充为红色;
您的姓名:
您的姓名:
关闭
更多问卷
复制此问卷