第一周 走近Python

第1章单元测试

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

2、单选题:
‌Python3版本发布的时间‏
选项:
A: 1989
B: 1991
C: 2002
D: 2008
答案: 【 2008

3、单选题:
‎下面不是Python语言特点的是:‌
选项:
A: 执行速度快
B: 生态高产
C: 语法简洁
D: 支持中文
答案: 【 执行速度快

4、单选题:
‌计算生态超过14万个,以下能帮助学习者更明智学习Python的方法是:​
选项:
A: 多花时间实践,遇到案例就去练习
B: 多花时间学习,遇到Python知识就去学习
C: 学好Python语法,有选择有判断地选学标准库和第三方库
D: 观察周围学习者学习什么,跟着学习
答案: 【 学好Python语法,有选择有判断地选学标准库和第三方库

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

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

7、单选题:
‏在Python3中,用于在屏幕上输出的函数是:(    )‏
选项:
A: print()
B: eval()
C: get() 
D: input()
答案: 【 print()

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

9、单选题:
‏turtle库中向画笔方向移动x像素长度的语句是:‍
选项:
A: turtle.left(x)
B: turtle.right(x)
C: turtle.forward(x)
D: turtle.backward(x)
答案: 【 turtle.forward(x)

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

11、单选题:
​以下选项能改变 turtle 画笔的颜色是:​
选项:
A: turtle.colormode()
B: turtle.setup()
C: turtle.pd()
D: turtle.pencolor()
答案: 【 turtle.colormode()

12、单选题:
‍关于 import 引用turtle模块,以下选项中描述错误的是:‎
选项:
A: 可以使用 import turtle 引入turtle 库
B: 可以使用 from turtle import * 引入 turtle 库
C: 使用 import turtle as t 引入 turtle 库,取别名为 t
D: import 保留字不能用于导入模块中的对象
答案: 【 import 保留字不能用于导入模块中的对象

13、单选题:
​以下用于绘制弧形(圆弧)的函数是‎
选项:
A: turtle.seth()
B: turtle.right()
C: turtle.circle()
D: turtle.fd()
答案: 【 turtle.circle()

14、单选题:
‍对于turtle绘图中颜色值的表示,以下选项中错误的是‍
选项:
A: (190,190,190)
B: "BEBEBE"
C: "#BEBEBE"
D: "grey"
答案: 【 "BEBEBE"

15、单选题:
‌turtle.pensize(2)用来设置画笔粗度是2的单位是‌
选项:
A: mm
B: px
C: cm
D: dot
答案: 【 px

16、单选题:
‍turtle.goto(x,y)的功能‎
选项:
A: 抬起笔,把画笔移动到(x,y)坐标,再落下笔
B: 把画笔移动到(x,y)坐标
C: 修改画笔方向,指向(x,y)
D: 画笔不动
答案: 【 把画笔移动到(x,y)坐标

17、单选题:
‏要查看turtle模块包含哪一些绘图方法不建议使用​
选项:
A: help(turtle)
B: dir(turtle)
C: 找到turtle.py文件,并查看
D: 百度一下
答案: 【 百度一下

18、判断题:
‌Python是解释型语言,所以是低级语言。‏
选项:
A: 正确
B: 错误
答案: 【 错误

19、判断题:
‍Python程序源码是开放的。‌
选项:
A: 正确
B: 错误
答案: 【 正确

20、判断题:
‌turtle库是一个直观有趣的图形绘制函数库‍
选项:
A: 正确
B: 错误
答案: 【 正确

21、判断题:
‏turtle坐标系的原点默认在屏幕左上角‍
选项:
A: 正确
B: 错误
答案: 【 错误

22、判断题:
‎turtle绘图体系以水平右侧为绝对方位的0度​
选项:
A: 正确
B: 错误
答案: 【 正确

23、判断题:
‍turtle是python的标准模块,不需要单独安装。​
选项:
A: 正确
B: 错误
答案: 【 正确

第二周 Python语言基础

第二章单元测试

1、单选题:
‍关于Python语句P=-P,哪个选项的描述是正确的?‏
选项:
A: P=0
B: 给P赋值为它的负数
C:  P的绝对值
D: P等于它的负数
答案: 【 给P赋值为它的负数

2、单选题:
‏以下关于字符串.strip()方法功能说明正确的是:‍
选项:
A: 去掉字符串两侧指定字符
B:  连接两个字符串序列
C:  按照指定字符分割字符串为数组
D: 替换字符串中特定字符
答案: 【 去掉字符串两侧指定字符

3、单选题:
‏字符串是一个连续的字符序列,哪个选项可以实现打印字符信息的换行?​
选项:
A: 使用空格
B: 使用“换行”
C: 使用n
D: 使用转义符\
答案: 【 使用n

4、单选题:
哪个选项不是Python语言的整数类型?‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‎
选项:
A: 0x9A
B:  0E99
C: 88
D: 0B1010
答案: 【  0E99

5、单选题:
哪个选项是下面代码的执行结果?‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‍name="Python语言程序设计课程"‍print(name[0],name[2:-2],name[-1])‍
选项:
A:  P thon语言程序设计课 课
B:  P thon语言程序设计 程
C: P thon语言程序设计 课
D: P thon语言程序设计课 程
答案: 【  P thon语言程序设计 程

6、单选题:
下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪‎x=10 ‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‎y=3 ‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‎print(x%y,x**y)‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‎
选项:
A: 3 1000
B: 1 30
C: 1 1000
D: 3 30
答案: 【 1 1000

7、单选题:
下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪‏x=10‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‏y=4 ‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‏print(x/y,x//y)‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‏
选项:
A: 2.5 2.5
B:  2.5 2
C: 2 2
D: 2 2.5
答案: 【  2.5 2

8、单选题:
下面代码的输出结果是‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‎‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪a,b,c,d,e,f= 'Python'‎print(b)‎
选项:
A:  1
B:  ‘y’
C:   0
D: 出错
答案: 【  ‘y’

9、单选题:
下面代码的输出结果是‪‪‪‪‪‫‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪‪​a=b=c=123​print(a,b,c)​‍​
选项:
A: 1 1 123
B: 123 123 123
C:  0 0 123
D: 1 2 3
答案: 【 123 123 123

10、单选题:
‎下面不属于Python关键字的是:‎
选项:
A: elif
B: type
C: def
D: import
答案: 【 type

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

12、单选题:
‏下面表达式不合法的是(    )‍
选项:
A: a=b+c
B: a=b=c=1 
C: a+b=c
D: a,b,c=1,2,3
答案: 【 a+b=c

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

14、单选题:
Python 语言中,以下表达式输出结果为11的选项是:‌
选项:
A: print("1+1")
B: print(1+1)
C: print(eval("1+1"))
D: print("1" + "1")
答案: 【 print("1" + "1")

15、单选题:
下列不是Python语言提供的3个基本数值类型是‌
选项:
A: 整数类型
B: 二进制类型
C: 浮点数类型
D: 复数类型
答案: 【 二进制类型

16、单选题:
关于 Python 的复数类型,以下选项中描述错误的是‍
选项:
A: 复数的虚数部分通过后缀“J”或者“j”来表示
B: 对于复数 z,可以用 z.real 获得它的实数部分
C: 对于复数 z,可以用 z.imag 获得它的实数部分
D: 复数类型表示数学中的复数
答案: 【 对于复数 z,可以用 z.imag 获得它的实数部分

17、单选题:
关于Python语言的浮点数类型,以下选项中描述错误的是‏
选项:
A: 浮点数类型表示带有小数部分的数值类型
B: Python语言要求所有浮点数必须带有小数点
C: 小数部分不可以为0
D: 浮点数类型与数学中实数的概念一致
答案: 【 小数部分不可以为0

18、单选题:
关于Python语言数值操作符,以下选项中描述错误的是​
选项:
A: x//y表示x与y之整数商,即不大于x与y之商的最大整数
B: x**y表示x的y次幂,其中,y必须是整数
C: x%y表示x与y之商的余数,也称为模运算
D: x/y表示x与y之商
答案: 【 x**y表示x的y次幂,其中,y必须是整数

19、单选题:
以下选项中,正确地描述了浮点数0.0和整数0相同性的是​
选项:
A: 它们使用相同的计算机指令处理方法
B: 它们具有相同的数据类型
C: 它们具有相同的值
D: 它们使用相同的硬件执行单元
答案: 【 它们具有相同的值

20、单选题:
‌下面代码的输出结果是​‌print( 0.1 + 0.2 == 0.3)​
选项:
A: False
B: True
C: 1
D: 0
答案: 【 False

21、单选题:
以下对数值运算操作符描述错误的选项是:‎
选项:
A: Python 提供了9个基本的数值运算操作符
B: Python 数值运算操作符也叫做内置操作符
C: Python 二元数学操作符都有与之对应的增强赋值操作符
D: Python 数值运算操作符需要引用第三方库 math
答案: 【 Python 数值运算操作符需要引用第三方库 math

22、单选题:
给出如下代码:TempStr = “Hello World”以下选项中可以输出“World”子串的是‌
选项:
A: print(TempStr[–5: –1])
B: print(TempStr[–5:0])
C: print(TempStr[–4: –1])
D: print(TempStr[–5:])
答案: 【 print(TempStr[–5:])

23、单选题:
以下选项中值为False的是‌
选项:
A: 'abc' <'abcd'
B: ' ' <'a'
C: 'Hello' >'hello'
D: 'abcd' <'ad'
答案: 【 'Hello' >'hello'

24、单选题:
格式化字符串的函数是:‎
选项:
A: center()
B: count()
C: fomat()
D: strip()
答案: 【 fomat()

25、单选题:
运行以下程序,输出结果的是:str1 = “Qingdao University”str2 = str1[:7] + " Normal " + str1[-10:] print(str2)‎
选项:
A: Normal U
B: Qingdao Normal
C: Normal University
D: Qingdao Normal University
答案: 【 Qingdao Normal University

26、单选题:
下面合法的表达式是(    )‌
选项:
A: (a+1)(b-3)
B: a-=b
C: 2a
D: a+1=b
答案: 【 a-=b

27、判断题:
​Python变量需要先定义再使用。​
选项:
A: 正确
B: 错误
答案: 【 错误

28、判断题:
‌Python支持链式赋值

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

发表评论

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