风火轮编程内部的Python初级考试卷,以下内容为word文档,直接粘贴,程序缩进不对,敬请谅解。需要doc文档,请提供真实姓名进入QQ群225792826下载,文件名为:Python考试_空白test3.doc。
Python课程检测评估单
首先在计算机桌面上新建自己姓名的文件夹,并把电子试卷和所编写的程序另存到这个文件夹。
考试完后,打包压缩再发给我。
一、单选题,把正确的答案编号写在问号后面,每题3分。
1、下面的哪个数据是列表类型?
① [32 , 76] ② {32 , 76 } ③ {32:76} ④ (32,76)
2、下面哪个命令让海龟向后转?
① setheading(90) ② right(90) ③ left(180) ④ seth(-90)
3、for循环的本质是什么?
① 迭代序列中的数据 ② 删除序列中的数据 ③ 打印数据 ④ 不断旋转海龟
4、print命令的分隔符参数是下面哪个?
① sep ② end ③ abs ④ round
5、int(False+True) 的运行结果是什么?
① 0 ② 1 ③ “True” ④ “False”
6、max命令的用途是?
① 求最大值 ② 求最小值 ③ 求和 ④ 求平均数
7、IndexError是什么意思?
① 名字错误 ② 语法错误 ③ 索引错误 ④ 超出范围
8、id命令的用途是?
① 求变量内存地址 ② 显示变量名字 ③ 打印 ④ 取整
9、10 % 3 的运算结果是?
① 0 ② [0] ③ 1 ④ 3
10、元组中的数据是可变的吗?
① 可变 ② 不可变
11、让海龟画一个正五边形,每次要旋转多少度?
① 32 ② 360 ③ 36 ④ 72
12、x初始值为10,则x += 3.0 的运行结果的数据类型是?
① 13 ② list ③ float ④ int
13、定义函数时,小括号里面的变量是下面哪种类型的参数?
① 实际参数 ② 形式参数 ③ 全局参数 ④ 局部参数
14、如果在海龟画图中用元组表示颜色,下面哪个元组能表示绿色?
① (0,255,255) ② (255,0,0) ③ (0,255,0) ④ (255,255,0)
15、Turtle(visible=False) 运行后返回什么?
① 可见的海龟 ② 不可见的海龟 ③ 屏幕 ④ 正方形
16、下面哪段程序是对的 ?
① | ② | ③ |
import turtle
for x in range(10) turtle.fd(1) |
import turtle
for x in range(10): turtle.fd(1) |
import turtle
for x range(10): turtle.fd(1) |
17、下面哪段程序的运行结果是一个米字形图案?
① | ② | ③ |
import turtle
while True: turtle.fd(10) turtle.rt(90) |
import turtle
for x in range(8): turtle.fd(100) turtle.rt(45) |
import turtle
for x in range(8): turtle.forward(100) turtle.bk(100) turtle.right(45) |
18、下面哪段程序计算100以内的奇数的和?
① | ② | ③ |
c = 0
s = 0 while c < 100: c = c + 2 s = s + c |
c = 1
s = 0 while c < 100: s = s + c c = c + 2 |
c = 0
s = 0 while c < 101: c = c + 2 s = s + c |
19、下面哪段程序没有错误?
① | ② | ③ |
from turtle import Screen
t = turtle() t.write(“萍乡”) |
from turtle import Turtle
t = Turtle() t.write(“萍乡”) |
from turtle import *
t = Turlre() t.write(“萍乡”) |
20、下面哪段程序定义了画三角形的函数?
① | ② | ③ |
import turtle
def draw_triangle(d): for x in range(3): turtle.fd(d) turtle.rt(120) |
import turtle
def draw_square(d): for x in range(4): turtle.fd(d) turtle.rt(90) |
import turtle
for y in ‘abcdefghij’: for x in range(3): turtle.fd(100) turtle.rt(120) turtle.fd(10) |
21、下面哪个程序能正确地画一幅彩色的图形?
① | ② | ③ |
from turtle import *
cs = [‘red’,’pink’,’cyan’] haigui = Turtle()
c = 0 while c < 100: 颜色 = cs[c%3] haigui.color(颜色) haigui.fd(c) haigui.rt(c) c = c + 1 |
from turtle import *
cs = [‘red’,’pink’,’cyan’] haigui = Turtle()
c = 0 while c < 100: 颜色 = cs[c] haigui.color(颜色) haigui.fd(c) haigui.rt(c) c = c + 1 |
from turtle import *
cs = [‘red’,’pink’,’cyan’] haigui = Turtle()
c = 0 while c < 100: 颜色 = cs[0] haigui.color(颜色) haigui.fd(c) haigui.rt(c) c = c + 1 |
二、编程题
22、从键盘输入10到30个左右的数字,如果是5的倍数就加到名为fives的列表,否则加到nofives列表。(8分,保存在桌面上文件名为:22.py)
23、编程在海龟画图屏幕上画各种不同颜色和大小的
五角星。(8分,保存在桌面上文件名为:23.py)
24、编程,画一个田字,然后让它绕中心点旋转起来。
(8分,保存在桌面上文件名为:姓名24.py)
25、编程,画如右所示图形
(13分,保存在桌面上文件名为:姓名25.py)
需要本试卷的word文档,及参考答案,与视频讲解,请
需要浏览更多吗?
成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)