#358. 202512python一级选择题
202512python一级选择题
题目描述
单项选择题
1. 使用 IDLE 编辑器模式(非交互模式)编写程序的第一步是新建一个文件,正确的操作是?( ))
{{ select(1) }}
- File-Open
- File-Save
- File-New File
- File-Close
2. 下列关于 IDLE 中操作的描述,错误的是?( )
{{ select(2) }}
- 可以使用 File 菜单中的 New File 命令新建文件
- File 菜单中的 Run Module 命令是只用来保存程序的
- 在交互模式下,可以输入 exit() 可以退出交互模式
- 可以使用 File 菜单中的 Open 命令打开文件
3. 下面描述中,符合 Python 语言特点的是?( )
{{ select(3) }}
- Python 是一门面向过程的高级语言
- Python 程序可以用标准 Scratch 软件打开
- Python 是一门面向对象的高级语言
- Python 仅支持 windows 操作系统
4. 可以对 Python 代码进行注释的符号是?( )?
{{ select(4) }}
- !=
- //
- **
- ''' '''
5. 如果你正在编写一个用于存储学生信息的程序,请在下列选项中挑选出符合给学生姓名命名的变量?( )?
{{ select(5) }}
- Student_Name
- 2024Name
- student-Name
- student@Name
6. 执行 type("int") 语句后,输出的结果是?( )
{{ select(6) }}
- <class 'int'>
- <class 'str'>
- <class 'float'>
- <class 'bool'>
7. 下面哪个选项可以作为 Python 的变量名?( )
{{ select(7) }}
- for
- if
- else
- Break
8. 假设 a="吉祥";b="如意";c="a"+"b";print (c),请问输出结果是?( ))
{{ select(8) }}
- 吉祥 如意
- 吉祥如意
- ab
- a+b
9. print("16+2")输出的结果是?( )
{{ select(9) }}
- "16+2"
- 18
- 162
- 16+2
10. 在下面代码中的横线处填写哪个选项的内容,执行代码后可以输入一个数字,然后计算并打印这个数字加 5 的和?( )?
a = ______
b = 5
print(a + b)
{{ select(10) }}
- int()
- input()
- int(input())
- input(int())
11. 执行以下 Python 代码,依次输入 1 和 2 后,输出结果是?( )
a = input()
b = input()
print(a + b)
{{ select(11) }}
- 3
- 1
- 2
- 12
12. 以下哪个符号是取余符号( )?
{{ select(12) }}
- /
- //
- %
- **
13. 执行 7 % 3 的结果是?( )
{{ select(13) }}
- 2
- 3
- 1
- 0
14. 下列表达式输出结果最大的是( )?
{{ select(14) }}
- 20%4
- 20**4
- 20*4
- 20//4
15. 以下运算符当中,运算优先级最高的是( )
{{ select(15) }}
- <=
- or
- ==
- %
16. 下列式子中 a 的运算结果是?( )?
a = 2 or False and False
{{ select(16) }}
- 2
- True
- False
- 2.0
17. 在 Python 中,以下哪个表达式的结果与其他三个不同?
{{ select(17) }}
- True and False
- not False
- 3<4
- 4!=5
18. 下列选项中关于 turtle.color('red') 语句的作用描述正确的是?()
{{ select(18) }}
- 只设置画笔的颜色为红色
- 只设置填充的颜色为红色
- 设置画笔和填充的颜色为红色
- 设置画笔的颜色为红色,设置画布背景的颜色为红色
19. 下列 turtle 工具箱的语句,哪一项绘制出的形状与其他项不同,不是同一种类型的形状?( )
{{ select(19) }}
- turtle.forward(100)
- turtle.backward(-100)
- turtle.goto(100,0)
- turtle.dot(100)
20. 在 Python 中可以使用 setup () 设置画布大小和起始位置,下列哪一项语句可以将画布大小设置为 500*400?( )
{{ select(20) }}
- turtle.setup(500,400,50,50)
- turtle.setup(400,50,50,500)
- turtle.setup(50,50,500,400)
- turtle.setup(50,500,400,50)
21. 以下哪个函数能够绘制一个半径为 60 的圆??( )
{{ select(21) }}
- import turtle turtle.circle(60, 180)
- import turtle turtle.forward(60, 180)
- import turtle turtle.circle(180, 60)
- import turtle turtle.circle(60, 360)
22.下列哪个指令可以清空绘图窗口内的图形和文本?( )?
{{ select(22) }}
- turtle.home()
- turtle.clear()
- turtle.goto()
- turtle.setup()
23. 假如从广东到湖南有 2 种不同的出行方式,从湖南到北京有 3 种不同的出行方式,那么从广东经过湖南再到北京,总共有几种不同的出行方式?( )?
{{ select(23) }}
- 2
- 3
- 5
- 6
24. 猴子摘了一包桃子,第一天吃了全部的一半;第二天,吃剩下的(注意是剩下的)桃子的一半;以后每天都吃前一天剩下的一半;第四天吃完剩下的一半,发现只剩下一个桃子了。请问:猴子一开始摘了几个桃子( )?
{{ select(24) }}
- 4
- 8
- 16
- 32
25. 阿明在一条小河边取水,他有两个水桶,一个红色一个绿色。红色水桶的容量是 6 升,绿色水桶的容量是 7 升。阿明想在红色水桶中正好装入 5 升水,他该怎么做呢?下面给出了八项操作,选择其中的一部分就能在红色水桶中正好装入 5 升水。哪个选项中的操作顺序能够达到目标( )
八项操作:
① 将红色水桶装满;
② 将绿色水桶装满;
③ 第二次将红色水桶装满;
④ 第二次将绿色水桶装满;
⑤ 将红色水桶中的水全部倒入绿色水桶;
⑥ 将绿色水桶中的水全部倒入红色水桶;
⑦ 将红色水桶中的水倒入绿色水桶,直到绿色水桶装满;
⑧ 将绿色水桶中的水倒入红色水桶,直到红色水桶装满;
{{ select(25) }}
- ②①⑦③
- ①⑤⑧④
- ②⑧④⑤
- ①⑤③⑦