【第1周】Python基本语法元素

第一章课堂测试

1、单选题:
‎Guido van Rossum正式对外发布Python版本的年份是:‌
选项:
A: 1998
B: 2002
C: 1991
D: 2008
答案: 【 1991

2、单选题:
‍以下关于Python语言中“缩进”说法正确的是:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‎
选项:
A: 缩进在程序中长度统一且强制使用
B: 缩进统一为4个空格
C: 缩进可以用在任何语句之后,表示语句间的包含关系
D: 缩进是非强制的,仅为了提高代码可读性
答案: 【 缩进在程序中长度统一且强制使用

3、单选题:
‌字符串是一个字符序列,给字符串s,以下表示s从右侧向左第三个字符的是:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‌
选项:
A: s[-3]
B: s[3]
C: s[0:-3]
D: s[:-3]
答案: 【 s[-3]

4、单选题:
‌以下不是Python语言合法命名的是:‎
选项:
A: MyGod
B: MyGod5
C: 5MyGod
D: _MyGod_
答案: 【 5MyGod

5、单选题:
‏以下不是Python数据类型的是:‎
选项:
A: 实数
B: 整数
C: 列表
D: 字符串
答案: 【 实数

6、单选题:
‌Python 解释器的提示符是:‍
选项:
A: >
B: >>
C: >>>
D: #
答案: 【 >>>

7、单选题:
‎下列选项中,不属于Python特点的是:‏
选项:
A: 面向对象
B: 运行效率高
C: 可移植性
D: 免费和开源
答案: 【 运行效率高

8、单选题:
‏以下是Python注释代码,不正确的是:‍
选项:
A: #Python注释
B: #Python注释1  #Python注释2
C: """Python注释"""
D: //Python注释
答案: 【 //Python注释

9、单选题:
​在Python中,用于获取用户输入的函数是:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬​
选项:
A: input()
B: get()
C: eval()
D: print()
答案: 【 input()

10、单选题:
‍Python中正确的赋值语句为:‎
选项:
A: x+y=10
B: x=2y
C: x=y=20
D: 3y=x+1
答案: 【 x=y=20

11、单选题:
​以下不属于IPO模型的是:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‍
选项:
A: Program
B: Output
C: Process
D: Input
答案: 【 Program

12、单选题:
‏下面不属于Python保留字的是:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‏
选项:
A: type
B: import
C: def
D: elif
答案: 【 type

13、单选题:
‍Python内置的集成开发工具是:‍
选项:
A: IDE
B: IDLE
C: Pydev
D: PythonWin
答案: 【 IDLE

14、单选题:
‌哪个选项给出的保留字不直接用于表示分支结构?​
选项:
A: in
B: else
C: if
D: elif
答案: 【 in

15、单选题:
​Python语句为:eval (TempStr[0: -2]) ,如果 TempStr值是 "12.3456",输出是 :‏
选项:
A: 12.3
B: 12.34
C: 12.345
D: 12.0
答案: 【 12.34

【第2周】Python基本图形绘制

第二章课堂测试

1、单选题:
‌哪个选项不能正确引用turtle库进而使用setup()函数?‎
选项:
A: import setup from turtle
B: import turtle as t
C: import turtle
D: from turtle import*
答案: 【 import setup from turtle

2、单选题:
‎关于turtle库,哪个选项的描述是错误的?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‍
选项:
A: turtle库是一个直观有趣的图形绘制函数库
B: turtle绘图体系以水平右侧为绝对方位的0度
C: turtle坐标系的原点默认在屏幕左上角
D: turtle库最早成功应用于LOGO编程语言
答案: 【 turtle坐标系的原点默认在屏幕左上角

3、单选题:
‏哪个选项是turtle绘图中角度坐标系的绝对0度方向?‍
选项:
A: 画布正下方
B: 画布正右方
C: 画布正左方
D: 画布正上方
答案: 【 画布正右方

4、单选题:
‍哪个选项是下面代码的执行结果?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‏‍turtle.circle(-90,90)‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‏
选项:
A: 绘制一个半径为90像素的整圆形
B: 绘制一个半径为90像素的弧形,圆心在画布正中心
C: 绘制一个半径为90像素的弧形,圆心在小海龟当前行进的右侧
D: 绘制一个半径为90像素的弧形,圆心在小海龟当前行进的左侧
答案: 【 绘制一个半径为90像素的弧形,圆心在小海龟当前行进的右侧

5、单选题:
‎关于turtle库绘图函数,哪个选项的描述是错误的?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‌
选项:
A: turtle.seth(to_angle)函数的作用是设置小海龟当前行进方向为to_angle,to_angle是角度的整数值
B: turtle.circle(radius, extent=None)函数的作用是绘制一个椭圆形,extent参数可选
C: turtle.fd(distance)函数的作用是向小海龟当前行进方向前进distance距离
D: turtle.pensize(size)函数的作用是改变画笔的宽度为size像素
答案: 【 turtle.circle(radius, extent=None)函数的作用是绘制一个椭圆形,extent参数可选

6、单选题:
‏关于turtle库的画笔控制函数,哪个选项的描述是错误的?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‌
选项:
A: turtle.pendown()作用是落下画笔,并移动画笔绘制一个点
B: turtle.width()和turtle.pensize()都可以用来设置画笔尺寸
C: turtle.colormode()的作用是设置画笔RGB颜色的表示模式
D: turtle.penup()的别名有turtle.pu(),turtle.up()
答案: 【 turtle.pendown()作用是落下画笔,并移动画笔绘制一个点

7、单选题:
​哪个选项不能改变turtle画笔的运行方向?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‎
选项:
A: left()
B: right()
C: bk()
D: seth()
答案: 【 bk()

8、单选题:
‍哪个选项所列保留字能够实现对一组语句的循环执行?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‎
选项:
A: range()
B: for和in
C: if和else
D: while和def
答案: 【 for和in

9、单选题:
‏哪个选项能够使用turtle库绘制一个半圆形?‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‌
选项:
A: turtle.circle(100)
B: turtle.circle(100, 90)
C: turtle.fd(100)
D: turtle.circle(100, -180)
答案: 【 turtle.circle(100, -180)

10、单选题:
‎哪个选项对turtle.done()的描述是正确的?‌
选项:
A: turtle.done()用来隐藏turtle绘制画笔,一般放在代码最后
B: turtle.done()用来停止画笔绘制,但绘图窗体不关闭
C: turtle.done()用来暂停画笔绘制,用户响应后还可以继续绘制
D: turtle.done()放在代码最后,是turtle绘图的必要要求,表示绘制完成
答案: 【 turtle.done()用来停止画笔绘制,但绘图窗体不关闭

11、单选题:
​对于turtle绘图颜色的语句哪个是错误的?‏
选项:
A:  turtle.pencolor(0.1,0.1,0.2)
B: turtle.pencolor("green")
C: turtle.pencolor(250,250,0)
D: turtle.pencolor((0.6,0.9,0))
答案: 【 turtle.pencolor(250,250,0)

【第3周】基本数据类型

第3章单元测试

1、单选题:
‎pow(x, 0.5)能够计算x的平方根,计算负数的平方根将产生:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‌
选项:
A: ValueErr

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注