大学MOOC Python语言程序设计(哈尔滨师范大学)1453076170 最新慕课完整章节测试答案
【第1周】Python基本语法元素
文章目录
第1周 单元测验
1、单选题:
Guido van Rossum正式对外发布Python版本的年份是()?
选项:
A: 2002
B: 1989
C: 1991
D: 2008
答案: 【 1991】
2、单选题:
下面不属于IPO模式一部分的是:()
选项:
A: input
B: output
C: program
D: process
答案: 【 program】
3、单选题:
Python语言有两种注释方式,单行注释和多行注释,单行注释是以()开头,多行注释是所以()开头?
选项:
A: # ‘’
B: # '''
C: """ #
D: ''' #
答案: 【 # '''】
4、单选题:
字符串s是一个字符序列,以下表示s从右侧向左第三个字符的是():
选项:
A: s[-3]
B: s[3]
C: s[0:-3]
D: s[:-3]
答案: 【 s[-3]】
5、单选题:
以下不是Python语言合法命名的是:()
选项:
A: MyGod
B: _MyGod_
C: MyGod5
D: 5MyGod
答案: 【 5MyGod】
6、单选题:
在Python中,用于除去字符串最外层""的函数是:()
选项:
A: input()
B: print()
C: eval()
D: format()
答案: 【 eval()】
7、单选题:
下面不属于Python保留字的是:()
选项:
A: def
B: import
C: type
D: elif
答案: 【 type】
8、单选题:
以下关于Python语言中“缩进”说法正确的是:()
选项:
A: 缩进统一为4个空格
B: 缩进是非强制的,仅为了提高代码可读性
C: 缩进在程序中长度统一且强制使用
D: 缩进可以用在任何语句之后,表示语句间的包含关系
答案: 【 缩进在程序中长度统一且强制使用】
9、单选题:
字符串"abcdefg"[2:-2]表示如下哪个值?()
选项:
A: “cde”
B: “fg”
C: “cdef”
D: “bcde”
答案: 【 “cde”】
10、单选题:
以下不是Python数据类型的是:()
选项:
A: 字符串
B: 实数
C: 列表
D: 整数
答案: 【 实数】
【第2周】Python基本图形绘制
第2 周 单元测验
1、单选题:
哪个选项不能正确引用turtle库中的setup()函数?
选项:
A: import turtle
B: import turtle as t
C: from turtle import*
D: import setup from turtle
答案: 【 import setup from turtle】
2、单选题:
关于turtle库,哪个选项的描述是错误的?
选项:
A: turtle库最早成功应用于LOGO编程语言
B: turtle坐标系的原点默认在屏幕左上角
C: turtle绘图体系以水平右侧为绝对方位的0度
D: turtle库是一个直观有趣的图形绘制函数库
答案: 【 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.pensize(size)函数的作用是改变画笔的宽度为size像素
B: turtle.circle(radius, extent=None)函数的作用是绘制一个椭圆形,extent参数可选
C: turtle.fd(distance)函数的作用是向小海龟当前行进方向前进distance距离
D: turtle.seth(to_angle)函数的作用是设置小海龟当前行进方向为to_angle,to_angle是角度的整数值
答案: 【 turtle.circle(radius, extent=None)函数的作用是绘制一个椭圆形,extent参数可选】
6、单选题:
关于turtle库的画笔控制函数,哪个选项的描述是错误的?
选项:
A: turtle.colormode()的作用是设置画笔RGB颜色的表示模式
B: turtle.width()和turtle.pensize()都可以用来设置画笔尺寸
C: turtle.pendown()作用是落下画笔,并移动画笔绘制一个点
D: turtle.penup()的别名有turtle.pu(),turtle.up()
答案: 【 turtle.pendown()作用是落下画笔,并移动画笔绘制一个点】
7、单选题:
哪个选项不能改变turtle画笔的运行方向?
选项:
A: seth()
B: left()
C: bk()
D: right()
答案: 【 bk()】
8、单选题:
哪个选项所列保留字能够实现对一组语句的循环执行?
选项:
A: while和def
B: range()
C: for和in
D: if和else
答案: 【 for和in】
9、单选题:
哪个选项能够使用turtle库绘制一个半圆形?
选项:
A: turtle.circle(100, 90)
B: turtle.circle(100, -180)
C: turtle.circle(100)
D: turtle.fd(100)
答案: 【 turtle.circle(100, -180)】
10、单选题:
哪个选项对turtle.done()的描述是正确的?
选项:
A: turtle.done()用来隐藏turtle绘制画笔,一般放在代码最后
B: turtle.done()用来暂停画笔绘制,用户响应后还可以继续绘制
C: turtle.done()用来停止画笔绘制,但绘图窗体不关闭
D: turtle.done()放在代码最后,是turtle绘图的必要要求,表示绘制完成
答案: 【 turtle.done()用来停止画笔绘制,但绘图窗体不关闭】
【第3周】基本数据类型
第3周 单元测验
1、单选题:
pow(x, 0.5)能够计算x的平方根,计算负数的平方根将产生:
选项:
A: 程序崩溃
B: 无输出
C: ValueError错误
D: 复数
答案: 【 复数】
2、单选题:
以下关于字符串.strip()方法功能说明正确的是:
选项:
