第2章Python基本图形绘制

练习1

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

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

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

4、单选题:
​ 以下不是Python语言合法命名的是:‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‍
选项:
A: MyGod5
B: MyGod
C: 5MyGod
D: _MyGod
答案: 【 5MyGod

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

6、单选题:
‍下面不属于Python保留字的是:‏
选项:
A: type
B: elif
C: def
D: import
答案: 【 type

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

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

9、单选题:
​利用print()格式化输出,哪个选项用于控制浮点数的小数点后两位输出?‎
选项:
A: {:.2}
B: {:.2f}
C: {.2f}
D: {.2}
答案: 【 {:.2f}

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

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

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

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

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

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

16、单选题:
‏哪个选项不能改变turtle画笔的运行方向?‌
选项:
A: bk()
B: left()
C: right()
D: seth()
答案: 【 bk()

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

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

19、单选题:
‍关于Python语言的特点,以下选项中描述错误的是:‌
选项:
A: Python语言是脚本语言
B: Python语言是非开源语言
C: Python语言是跨平台语言
D: Python语言是多模型语言
答案: 【 Python语言是非开源语言

20、单选题:
​Python文件的后缀名是:‍
选项:
A: py
B: pdf
C: png
D: ppt
答案: 【 py

21、单选题:
‎关于Python注释,以下选项中描述错误的是:‍
选项:
A: Python注释语句不被解释器过滤掉,也不被执行
B: 注释可用于标明作者和版权信息
C: 注释可用于解释代码原理或用途
D: 注释可以辅助程序调试
答案: 【 Python注释语句不被解释器过滤掉,也不被执行

22、单选题:
‍拟在屏幕上打印输出"Hello World",以下选项中正确的是:‍
选项:
A: print(Hello World)
B: print(’Hello World’)
C: printf(”Hello World”)
D:  printf(‘Hello World')
答案: 【 print(’Hello World’)

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

第3章基本数据类型

练习2

1、单选题:
‍以下关于字符串.strip()方法功能说明正确的是:‌
选项:
A: 替换字符串中特定字符
B: 按照指定字符分割字符串为数组
C: 去掉字符串两侧指定字符

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

发表评论

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