大学MOOC Python程序设计(蒋雪玲)(南宁师范大学)1452344180 最新慕课完整章节测试答案
【第3周】基本数据类型
第1-3章测试
1、单选题:
以下关于Python语言中“缩进”说法正确的是
选项:
A: 缩进在程序中长度统一且强制使用
B: 缩进可以用在任何语句之后,表示语句间的包含关系
C: 缩进是非强制的,仅为了提高代码可读性
D: 缩进统一为4个空格
答案: 【 缩进在程序中长度统一且强制使用】
2、单选题:
字符串是一个字符序列,给字符串s,以下表示s从右侧向左第三个字符的是:
选项:
A: s[3]
B: s[-3]
C: s[:-3]
D: s[0:-3]
答案: 【 s[-3]】
3、单选题:
下面不属于Python保留字的是:
选项:
A: elif
B: def
C: type
D: import
答案: 【 type】
4、单选题:
下列Python赋值语句中,不合法的是___
选项:
A: x,y=y,x
B: x=y=1
C: x=(y=1)
D: x=1;y=1
答案: 【 x=(y=1)】
5、单选题:
以下哪个是合法的Python标识符?
选项:
A: class
B: 3B9909
C: it's
D: __
答案: 【 __】
6、单选题:
利用print()格式化输出,哪个选项用于控制浮点数的小数点后两位输出?
选项:
A: {.2}
B: {:.2}
C: {.2f}
D: {:.2f}
答案: 【 {:.2f}】
7、单选题:
正式对外发布Python版本的年份是:
选项:
A: 1991
B: 1998
C: 2002
D: 2008
答案: 【 1991】
8、单选题:
在Python中,用于获取用户输入的函数是
选项:
A: get()
B: input()
C: eval()
D: print()
答案: 【 input()】
9、单选题:
哪个选项给出的保留字不直接用于表示分支结构?
选项:
A: if
B: elif
C: else
D: in
答案: 【 in】
10、单选题:
以下不是Python数据类型的是
选项:
A: 整数
B: 列表
C: 小数
D: 字符串
答案: 【 小数】
【第4周】程序的控制结构
第2章测试
1、单选题:
哪个选项不能正确引用turtle库进而使用setup()函数?
选项:
A: import turtle as t
B: import setup from turtle
C: from turtle import*
D: import turtle
答案: 【 import setup from turtle】
2、单选题:
turtle库是一个__库:
选项:
A: 爬虫
B: 时间
C: 绘图
D: 数值计算
答案: 【 绘图】
3、单选题:
哪个选项不能改变turtle画笔的运行方向?
选项:
A: bk()
B: right()
C: seth()
D: left()
答案: 【 bk()】
4、单选题:
哪个选项所列保留字能够实现对一组语句的循环执行?
选项:
A: for和in
B: if和else
C: range()
D: while和def
答案: 【 for和in】
5、单选题:
哪个选项能够让画笔在移动中不绘制图形?
选项:
A: penup()
B: pendown()
C: nodraw()
D: circle()
答案: 【 penup()】
6、单选题:
哪个选项能够使用turtle库绘制一个半圆形?
选项:
A: turtle.circle(100, -180)
B: turtle.fd(100)
C: turtle.circle(100, 90)
D: turtle.circle(100)
答案: 【 turtle.circle(100, -180)】
7、单选题:
哪个选项对turtle.done()的描述是正确的?
选项:
A: turtle.done()用来隐藏turtle绘制画笔,一般放在代码最后
B: turtle.done()用来暂停画笔绘制,用户响应后还可以继续绘制
C: turtle.done()放在代码最后,是turtle绘图的必要要求,表示绘制完成
D: turtle.done()用来停止画笔绘制,但绘图窗体不关闭
答案: 【 turtle.done()用来停止画笔绘制,但绘图窗体不关闭】
8、单选题:
turtle库中向画笔方向移动x像素长度的语句是:
选项:
A: turtle.right(x)
B: turtle.left(x)
C: turtle.backward(x)
D: turtle.forward(x)
答案: 【 turtle.forward(x)】
9、单选题:
关于turtle库,哪个选项的描述是错误的?
选项:
A: turtle坐标系的原点默认在屏幕左上角
B: turtle绘图体系以水平右侧为绝对方位的0度
C: turtle库最早成功应用于LOGO编程语言
D: turtle库是一个直观有趣的图形绘制函数库
答案: 【 turtle坐标系的原点默认在屏幕左上角】
10、单选题:
关于下面代码的执行结果,哪个选项的描述是错误的?turtle.setup(650,350,200,200)
选项:
A: 建立了一个长650、高350像素的窗体
B: 窗体左侧与屏幕左侧的距离是200像素
C: 窗体中心在屏幕中的坐标值是(200, 200)
D: 窗体顶部与屏幕顶部的距离是200像素
答案: 【 窗体中心在屏幕中的坐标值是(200, 200)】
11、单选题:
哪个选项是turtle绘图中角度坐标系的绝对0度方向?
坐标系类似这样,角度坐标系的绝对0度方向是右侧
![]()
选项:
A: 画布正右方
B: 画布正下方
C: 画布正上方
D: 画布正左方
答案: 【 画布正右方】
12、单选题:
哪个选项是下面代码的执行结果?turtle.circle(-90,90)
选项:
A: 绘制一个半径为90像素的弧形,圆心在小海龟当前行进的右侧
B: 绘制一个半径为90像素的整圆形
C: 绘制一个半径为90像素的弧形,圆心在画布正中心
D: 绘制一个半径为90像素的弧形,圆心在小海龟当前行进的左侧
答案: 【 绘制一个半径为90像素的弧形,圆心在小海龟当前行进的右侧】
13、单选题:
关于turtle库绘图函数,哪个选项的描述是错误的?
选项:
A: turtle.seth(to_angle)函数的作用是设置小海龟当前行进方向为to_angle,to_angle是角度的整数值
B: turtle.pensize(size)函数的作用是改变画笔的宽度为size像素
C: turtle.circle(radius, extent=None)函数的作用是绘制一个椭圆形,extent参数可选
D: turtle.fd(distance)函数的作用是向小海龟当前行进方向前进distance距离
答案: 【 turtle.circle(radius, extent=None)函数的作用是绘制一个椭圆形,extent参数可选】
14、单选题:
关于turtle库的画笔控制函数,哪个选项的描述是错误的?
选项:
A: turtle.colormode()的作用是设置画笔RGB颜色的表示模式
B: turtle.penup()的别名有turtle.pu(),turtle.up()
C: turtle.pendown()作用是落下画笔,并移动画笔绘制一个点
D: turtle.width()和turtle.pensize()都可以用来设置画笔尺寸
答案: 【 turtle.pendown()作用是落下画笔,并移动画笔绘制一个点】
15、单选题:
哪个选项是下面代码的执行结果?import turtle as tt.circle(40)t.circle(60)t.circle(80)t.circle(100)
选项:
A: 太极
B: 同心圆
C: 笛卡尔心形
D: 同切圆
答案: 【 同切圆】
第3章测试
1、单选题:
哪个选项是Python中用于处理时间的标准函数库?
选项:
A: date
B: random
C: datetime
D: time
答案: 【 time】
2、单选题:
下面关于time库引用不正确的是?
选项:
A: from * import time
B: from time import strftime
C: from time import *
D: import time
答案: 【 from * import time】
3、单选题:
假设x=2,x*=3+5**2的运算结果是?
选项:
A: 56
B: 26
C: 13
D: 28
答案: 【 56】
4、单选题:
是一个两位的整数变量,哪个是将其十位数与个位数交换位置的语句?
选项:
A: (x%10)*10+x//10
B: (x/10)%10+x//10
C: (x/10)%10+x%10
D: (x%10)*10+x%10
答案: 【 (x%10)*10+x//10】
5、单选题:
“abc”的长度是3,“老师好”的长度是:
选项:
A: 3
B: 1
C: 6
D: 9
答案: 【 3】
6、单选题:
字符串是一个连续的字符序列,哪个选项可以实现打印字符信息的换行?
选项:
A: 使用n
B: 使用“换行”
C: 使用转义符\
D: 使用空格
答案: 【
