【第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 t‎t.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: 使用空格
答案: 【

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

发表评论

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