Python测试题

Python测试题

把每张的测试题打了上去,方便复习

第一章

  1. 如何启动 IDLE ?
  2. print 的作用是什么?
  3. Python 中表示乘法的符号是什么?
  4. 启动运行一个程序时 IDLE 会显示什么?
  5. 运行程序又叫做什么?

第二章

  1. 如何告诉 Python 变量是字符串(字符)而不是数字?
  2. 一旦创建一个变量,能不能改变赋给这个变量的值?
  3. 变量名 TEACHER 与 TEACHer 相同吗?
  4. 对 Python 来说, ‘Blah’ 与 “Blah” 一样吗?
  5. 对 Python 来说, ‘4’ 是不是等同于 4 ?
  6. 下面哪个变量名不正确?为什么?
    (a) Teacher2
    (b) 2Teacher
    © teacher_25
    (d) TeaCher
  7. “10” 是数字还是字符串?

第三章

  1. Python 中乘法使用哪个符号?
  2. Python 计算 8 / 3 的答案是什么?
  3. 怎么得到 8 / 3 的余数?
  4. 怎么得到 8 / 3 的小数结果?
  5. Python 中计算 6 * 6 * 6 * 6 的另一种做法是什么?
  6. 采用 E 记法,17 000 000 要写作什么?
  7. 4.56e–5 如果按常规的写法是什么(不是 E 记法)?

第四章

  1. 使用 int() 将小数转换为整数,结果是上取整还是下取整?
  2. 在温度转换程序中,可以这样做吗?
    cel = float(5 / 9 * (fahr – 32))
    这样呢?
    cel = 5 / 9 * float(fahr – 32)
    如果不行,为什么?
  3. (挑战题)除了 int() 不使用任何其他函数,如何对一个数四舍五入而不是下
    取整?(例如,13.2 会下取整为 13,但是 13.7 会上取整为 14。)

第五章

  1. 对于下面这行代码:
answer=input()

如果用户键入 12 , answer 的数据类型是什么?是字符串还是一个数?
2. 怎么让 input() 打印一个提示消息?
3. 怎么使用 input() 得到一个整数?
4. 怎么使用 input() 得到一个浮点数(小数)?

第六章

  1. 如何使用 EasyGui 生成消息框?
  2. 如何使用 EasyGui 得到字符串(一些文本)输入?
  3. 如何使用 EasyGui 得到整数输入?
  4. 如何使用 EasyGui 得到浮点数(小数)输入?
  5. 什么是默认值?给出一个可能使用默认值的例子。

第七章

1.运行这个程序会有什么结果

my_number=7
if my_number<20:
   print('under 20')
else print('20 or over')
  1. 基于第一个问题中的程序,如果把 my _ number 改为 25,输出会是什么?
  2. 要检查一个数是否大于 30 但小于或等于 40,要用哪种 if 语句?
  3. 要检查用户输入的字母“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循环什么时候结束?

第十一章

  1. Python 中如何建立可变循环?
  2. Python 中如何建立嵌套循环?
  3. 下面的代码总共会打印出多少星号:
for i in range(5):
    for j in range(3):
        print('*'),
    print
  1. 第 3 题中的代码会得到什么输出?
  2. 如果一个决策树有 4 层,每层有两个选择,共有多少种可能的选择(决策树
    有多少条路径)?

第十二章

  1. 向列表增加元素有哪些方法?
  2. 从列表删除元素有哪些方法?
  3. 要得到一个列表的有序副本,但又不能改变原来的列表,有哪两种方法?
  4. 怎样得出某个值是否在列表中?
  5. 如何确定某个值在列表中的位置?
  6. 什么是元组?
  7. 如何建立双重列表?
  8. 如何从一个双重列表中得到一个值?
  9. 什么是字典?
  10. 如何向字典中增加项?
  11. 怎样使用键去查找一个条目?

第十三章

  1. 使用哪个关键字来创建函数?
  2. 如何调用函数?
  3. 如何向函数传递信息(参数)?
  4. 函数最多可以有多少个参数?
  5. 如何从函数返回信息?
  6. 函数运行结束后,函数中的局部变量会发生什么

第十四章

  1. 定义一个新的对象 类型时用什么关键字?
  2. 什么是属性?
  3. 什么是方法?
  4. 类和实例之间有什么区别?
  5. 方法中实例引用通常用什么名字?
  6. 什么是多态?
  7. 什么是继承

第十五章

  1. 使用模块有哪些好处?
  2. 如何创建模块?
  3. 使用模块时所用的 Python 关键字是什么?
  4. 导入模块等同于导入一个 __________ 。
  5. 要导入 time 模块从而能访问这个模块中的所有名字(也就是所有变量、函数
    和对象),有哪两种方法

第十六章

  1. RGB 值 [255, 255, 255] 会得到什么颜色?
  2. RGB 值 [0, 255, 0] 会得到什么颜色?
  3. 使用哪个 Pygame 方法来画矩形?
  4. 使用哪个 Pygame 方法来画线将多个点连接在一起?
  5. “像素”是什么意思?
  6. 在 Pygame 窗口中,位置 [0, 0] 在哪里?
  7. 如果 Pygame 窗口宽为 600 像素,高为 400 像素,下图中哪个字母位于位置
    [50, 200] ?
    在这里插入图片描述
  8. 图中哪个字母位于位置 [300, 50] ?
  9. 使用哪个 Pygame 方法可以将图像复制到表面(如显示表面)?
  10. “移动”一个图像或完成动画时有哪两个主要步骤?

第十八章

  1. 程序可以响应哪两种事件?
  2. 处理事件的代码叫什么?
  3. Pygame 检测按键时使用的事件类型名是什么?
  4. MOUSEMOVE 事件的哪个属性指出了鼠标位于窗口的哪个位置?
  5. 如何找出 Pygame 中下一个可用的事件编号(例如,如果你想添加一个用户事
    件)?
  6. 如何创建一个定时器在 Pygame 中生成定时器事件?
  7. 在 Pygame 窗口中显示文本时要使用什么对象?
  8. 要让文本出现在一个 Pygame 窗口中,需要哪 3 个步骤?
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

龙庭花雨落

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值