概述
Python测试题
把每张的测试题打了上去,方便复习
第一章
- 如何启动 IDLE ?
- print 的作用是什么?
- Python 中表示乘法的符号是什么?
- 启动运行一个程序时 IDLE 会显示什么?
- 运行程序又叫做什么?
第二章
- 如何告诉 Python 变量是字符串(字符)而不是数字?
- 一旦创建一个变量,能不能改变赋给这个变量的值?
- 变量名 TEACHER 与 TEACHer 相同吗?
- 对 Python 来说, ‘Blah’ 与 “Blah” 一样吗?
- 对 Python 来说, ‘4’ 是不是等同于 4 ?
- 下面哪个变量名不正确?为什么?
(a) Teacher2
(b) 2Teacher
© teacher_25
(d) TeaCher - “10” 是数字还是字符串?
第三章
- Python 中乘法使用哪个符号?
- Python 计算 8 / 3 的答案是什么?
- 怎么得到 8 / 3 的余数?
- 怎么得到 8 / 3 的小数结果?
- Python 中计算 6 * 6 * 6 * 6 的另一种做法是什么?
- 采用 E 记法,17 000 000 要写作什么?
- 4.56e–5 如果按常规的写法是什么(不是 E 记法)?
第四章
- 使用 int() 将小数转换为整数,结果是上取整还是下取整?
- 在温度转换程序中,可以这样做吗?
cel = float(5 / 9 * (fahr – 32))
这样呢?
cel = 5 / 9 * float(fahr – 32)
如果不行,为什么? - (挑战题)除了 int() 不使用任何其他函数,如何对一个数四舍五入而不是下
取整?(例如,13.2 会下取整为 13,但是 13.7 会上取整为 14。)
第五章
- 对于下面这行代码:
answer=input()
如果用户键入 12 , answer 的数据类型是什么?是字符串还是一个数?
2. 怎么让 input() 打印一个提示消息?
3. 怎么使用 input() 得到一个整数?
4. 怎么使用 input() 得到一个浮点数(小数)?
第六章
- 如何使用 EasyGui 生成消息框?
- 如何使用 EasyGui 得到字符串(一些文本)输入?
- 如何使用 EasyGui 得到整数输入?
- 如何使用 EasyGui 得到浮点数(小数)输入?
- 什么是默认值?给出一个可能使用默认值的例子。
第七章
1.运行这个程序会有什么结果
my_number=7
if my_number<20:
print('under 20')
else print('20 or over')
- 基于第一个问题中的程序,如果把 my _ number 改为 25,输出会是什么?
- 要检查一个数是否大于 30 但小于或等于 40,要用哪种 if 语句?
- 要检查用户输入的字母“Q”是大写还是小写,要使用哪种 if 语句?
第八章
1.下面的循环会运行多少次?
for i in range(1,6):
print('hi,Ann')
2.下面的循环会运行多少次?每次循环时i的值是什么?
for i in range(1,6,2):
print('hi,Ann')
3.range(1,8)会给出什么样的数字列表
4.range(8)会给出什么样的数字列表
5.range(2,9,2)会给出什么样的数字列表
6.range(10,0,-2)会给出什么样的数字列表
7.使用哪个关键字停止循环当前迭代,提前跳到下一次循环迭代
8.while循环什么时候结束?
第十一章
- Python 中如何建立可变循环?
- Python 中如何建立嵌套循环?
- 下面的代码总共会打印出多少星号:
for i in range(5):
for j in range(3):
print('*'),
print
- 第 3 题中的代码会得到什么输出?
- 如果一个决策树有 4 层,每层有两个选择,共有多少种可能的选择(决策树
有多少条路径)?
第十二章
- 向列表增加元素有哪些方法?
- 从列表删除元素有哪些方法?
- 要得到一个列表的有序副本,但又不能改变原来的列表,有哪两种方法?
- 怎样得出某个值是否在列表中?
- 如何确定某个值在列表中的位置?
- 什么是元组?
- 如何建立双重列表?
- 如何从一个双重列表中得到一个值?
- 什么是字典?
- 如何向字典中增加项?
- 怎样使用键去查找一个条目?
第十三章
- 使用哪个关键字来创建函数?
- 如何调用函数?
- 如何向函数传递信息(参数)?
- 函数最多可以有多少个参数?
- 如何从函数返回信息?
- 函数运行结束后,函数中的局部变量会发生什么
第十四章
- 定义一个新的对象 类型时用什么关键字?
- 什么是属性?
- 什么是方法?
- 类和实例之间有什么区别?
- 方法中实例引用通常用什么名字?
- 什么是多态?
- 什么是继承
第十五章
- 使用模块有哪些好处?
- 如何创建模块?
- 使用模块时所用的 Python 关键字是什么?
- 导入模块等同于导入一个 __________ 。
- 要导入 time 模块从而能访问这个模块中的所有名字(也就是所有变量、函数
和对象),有哪两种方法
第十六章
- RGB 值 [255, 255, 255] 会得到什么颜色?
- RGB 值 [0, 255, 0] 会得到什么颜色?
- 使用哪个 Pygame 方法来画矩形?
- 使用哪个 Pygame 方法来画线将多个点连接在一起?
- “像素”是什么意思?
- 在 Pygame 窗口中,位置 [0, 0] 在哪里?
- 如果 Pygame 窗口宽为 600 像素,高为 400 像素,下图中哪个字母位于位置
[50, 200] ?
- 图中哪个字母位于位置 [300, 50] ?
- 使用哪个 Pygame 方法可以将图像复制到表面(如显示表面)?
- “移动”一个图像或完成动画时有哪两个主要步骤?
第十八章
- 程序可以响应哪两种事件?
- 处理事件的代码叫什么?
- Pygame 检测按键时使用的事件类型名是什么?
- MOUSEMOVE 事件的哪个属性指出了鼠标位于窗口的哪个位置?
- 如何找出 Pygame 中下一个可用的事件编号(例如,如果你想添加一个用户事
件)? - 如何创建一个定时器在 Pygame 中生成定时器事件?
- 在 Pygame 窗口中显示文本时要使用什么对象?
- 要让文本出现在一个 Pygame 窗口中,需要哪 3 个步骤?
最后
以上就是笑点低云朵为你收集整理的Python测试题Python测试题的全部内容,希望文章能够帮你解决Python测试题Python测试题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复