一、共20道判断题,每题5分,满分100分。请选择最正确的答案。
1. Python程序文件的扩展名是.py,可以使用IDLE编辑器编写Python代码。
答案:()
2. 在Python中,print()函数用于在屏幕上输出内容,括号中可以放入字符串或数字。
答案:()
3. Python中的变量名可以以数字开头,例如:1name = "张三"是合法的变量定义。
答案:()
4. 使用Turtle库绘图时,t.forward(100)表示让海龟向前移动100个像素。
答案:()
5. 在Python中,// 运算符表示整除,例如 7 // 2 的结果是3。
答案:()
6. if语句是单分支结构,当条件为True时执行if块中的代码,条件为False时跳过。
答案:()
7. Python中,列表list和元组tuple的主要区别是列表可以修改,而元组不能修改。
答案:()
8. 字符串"Hello"[1]的取值结果是"H"。
答案:()
9. 字典dict使用键值对存储数据,可以通过键来快速查找对应的值。
答案:()
10. 集合set中的元素可以重复,例如{1, 2, 2, 3}是合法的集合。
答案:()
11. for循环可以遍历列表中的所有元素,例如:for i in [1,2,3]: print(i) 会输出1、2、3。
答案:()
12. range(5)生成的序列包含0、1、2、3、4、5这6个数字。
答案:()
13. 在Python中,input()函数用于获取用户从键盘输入的内容,返回的是字符串类型。
答案:()
14. Turtle库中,t.left(90)表示让海龟向左转90度。
答案:()
15. 列表的append()方法用于在列表末尾添加一个元素。
答案:()
16. 字符串方法upper()可以将字符串中的所有字母转换为大写。
答案:()
17. 字典的keys()方法返回字典中所有的键,values()方法返回所有的值。
答案:()
18. while循环会在条件为True时重复执行代码块,直到条件变为False才停止。
答案:()
19. len()函数可以获取列表、字符串、元组、字典等对象的长度或元素个数。
答案:()
20. 在Python中,使用#符号可以添加单行注释,注释的内容不会被执行。
答案:()
参考解析答案
1. √ Python文件扩展名确实是.py,IDLE是Python自带的集成开发环境,可以用来编写和运行Python代码。
2. √ print()是Python的输出函数,可以在控制台显示字符串、数字等各种类型的数据。
3. × Python变量名不能以数字开头,必须以字母或下划线开头。1name是非法的变量名。
4. √ forward()是Turtle库中控制海龟前进的方法,参数表示移动的像素距离。
5. √ //是整除运算符,结果为商的整数部分。7 // 2 = 3(因为7÷2=3余1)。
6. √ if语句是单分支选择结构,根据条件真假决定是否执行代码块。
7. √ 列表是可变类型,支持增删改操作;元组是不可变类型,创建后不能修改。
8. × Python索引从0开始,"Hello"[1]取的是第2个字符"e",不是"H"。
9. √ 字典是键值对数据结构,通过键可以快速查找对应的值,查找效率高。
10. × 集合中的元素是唯一的,会自动去重。{1, 2, 2, 3}实际存储为{1, 2, 3}。
11. √ for循环可以遍历任何可迭代对象,列表是常见的可迭代对象之一。
12. × range(5)生成0到4的序列,不包含5,共5个数字(0,1,2,3,4)。
13. √ input()函数接收用户输入,无论输入什么内容都返回字符串类型。
14. √ left()是Turtle库中控制海龟左转的方法,参数表示旋转的角度。
15. √ append()是列表的常用方法,用于在列表末尾添加一个元素。
16. √ upper()是字符串方法,将字符串中所有小写字母转换为大写。
17. √ keys()返回所有键,values()返回所有值,items()返回所有键值对。
18. √ while是条件循环,只要条件为True就会一直执行循环体代码。
19. √ len()是通用函数,可以获取字符串长度、列表元素个数、字典键值对数量等。
20. √ #用于单行注释,注释内容会被解释器忽略,用于代码说明。