Python练习之Python基础生态(一)

来自CloudWiki
跳转至: 导航搜索

1.关于turtle库中的setup()函数,以下选项中描述错误的是‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A.执行下面代码,可以获得一个宽为屏幕50%,高为屏幕75%的主窗口

import turtle
turtle.setup(0.5,0.75)

B.turtle.setup()函数的定义为turtle.setup(width,height,startx,starty)

C.turtle.setup()函数的作用是设置主窗体的大小和位置

D.turtle.setup()函数的作用是设置画笔的尺寸


2.关于turtle库的形状绘制函数,以下选项中描述错误的是‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A.turtle.fd(distance)函数的作用是向小海龟当前行进方向前进distance距离

B.turtle.seth(to_angle)函数的作用是设置小海龟当前行进方向为to_angle,to_angle是角度的整数值

C.执行如下代码,绘制得到一个角度为120o,半径为180的弧形

import turtle
turtle.circle(120,180)

D.turtle.circle()函数的定义为turtle.circle(radius, extent=None, steps=None)


3.关于turtle库的画笔控制函数,以下选项中描述错误的是‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A.turtle.width()和turtle.pensize()不是用来设置画笔尺寸

B.turtle.pendown()的作用是落下画笔之后,移动画笔将绘制形状

C.turtle.penup()的别名有turtle.pu(),turtle.up()

D.turtle.colormode()的作用是给画笔设置颜色


4.执行如下代码:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

import turtle
turtle.circle(100)
turtle.circle(50,180)
turtle.circle(-50,180)
turtle.penup()
turtle.goto(0,140)
turtle.pendown()
turtle.circle(10)
turtle.penup()
turtle.goto(0,40)
turtle.pendown()
turtle.circle(10)
turtle.done()

在Python Turtle Graphics中,绘制的是 ‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A.同切圆

B.太极图

C.同心圆

D.笛卡尔心形


5.执行如下代码:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

import turtle as t
t.circle(40)
t.circle(60)
t.circle(80)
t.done()

在Python Turtle Graphics中,绘制的是 ‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A.太极图

B.笛卡尔心形

C.同心圆

D.同切圆


6.执行如下代码:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

import turtle as t
def DrwaCctCircle(n):
    t.penup()
    t.goto(0,-n)
    t.pendown()
    t.circle(n)
for i in range(20,80,20):
    DrwaCctCircle(i)
t.done()

在Python Turtle Graphics中,绘制的是 ‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A.太极图

B.笛卡尔心形

C.同切圆

D.同心圆


7.执行如下代码:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

import turtle as t
for i in range(1,5):
    t.fd(50)
    t.left(90)

在Python Turtle Graphics中,绘制的是‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A.正方形

B.五边形

C.五角星

D.三角形


8.turtle库的进入绘制状态函数是‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A.color()

B.seth()

C.right()

D.pendown()


9.turtle库的开始颜色填充函数是‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A.pensize()

B.seth()

C.begin_fill()

D.setheading()



10.random库的seed(a)函数的作用是‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A.生成一个[0.0, 1.0)之间的随机小数

B.生成一个随机整数

C.生成一个k比特长度的随机整数

D.设置初始化随机数种子a



11.turtle库的运动控制函数是‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A.pendown()

B.goto()

C.begin_fill()

D.pencolor()


12.random库的random.randrange(start, stop[, step])函数的作用是‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A.生成一个[start, stop)之间的随机小数

B.生成一个[start, stop)之间以step为步数的随机整数

C.从序列类型(例如列表)中随机返回一个元素

D.将序列类型中元素随机排列,返回打乱后的序列


13.random库的random.sample(pop, k)函数的作用是‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A.从pop类型中随机选取k–1个元素,以列表类型返回

B.生成一个随机整数

C.随机返回一个元素

D.从pop类型中随机选取k个元素,以列表类型返回


14.time库的time.time()函数的作用是‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A.返回系统当前时间戳对应的本地时间的struct_time对象,本地之间经过时区转换

B.返回系统当前时间戳对应的易读字符串表示

C.返回系统当前时间戳对应的struct_time对象

D.返回系统当前的时间戳



15.time库的time.mktime(t)函数的作用是‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A.将当前程序挂起secs秒,挂起即暂停执行

B.根据format格式定义,解析字符串t,返回struct_time类型时间变量

C.返回一个代表时间的精确浮点数,两次或多次调用,其差值用来计时

D.将struct_time对象变量t转换为时间戳


16.下列函数中,不是基本的Python内置函数是‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A.any()

B.perf_counter()

C.abs()

D.all()


17.基本的Python内置函数bool(x)的作用是‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A.组合类型变量x中任一元素为真时返回True,否则返回False;若x为空,返回False

B.将x转换为Boolean类型,即True或False

C.返回数值变量x的绝对值

D.组合类型变量x中所有元素都为真时返回True,否则返回False;若x为空,返回True


18.基本的 Python 内置函数 chr(i) 的作用是‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A.将整数 i 转换为等值的二进制字符串

B.创建字典类型,如果没有输入参数则创建一个空字典

C.返回 Unicode 编码值为 i 的字符

D.创建一个复数 r + i*1j,其中i可以省略


19.基本的Python内置函数eval(x)的作用是‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A.计算字符串x作为Python语句的值

B.去掉字符串x最外侧引号,当作Python表达式评估返回其值

C.将整数x转换为十六进制字符串

D.将x转换成浮点数


20.基本的Python内置函数int(x)的作用是‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A.计算变量x的长度

B.将变量x转换成整数

C.返回给定参数列表元素的最大值

D.创建或将变量x转换成一个列表类型


21.基本的Python内置函数ord(x)的作用是‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A.将整数x转换为八进制字符串

B.返回一个字符x的Unicode编码值

C.获取用户输入,其中x是字符串,作为提示信息

D.将变量x转换成整数

22.下列函数中,不属于基本的Python内置函数是‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A.hex ()

B.close()

C.exec()

D.sum()


23.基本的Python内置函数range(a,b,s)的作用是‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A.返回组合类型的逆序迭代形式

B.返回a的四舍五入值,b表示保留小数的位数

C.产生一个整数序列,从a到b(不含)以s为步长

D.返回a的b次幂


24.基本的Python内置函数sorted(x)的作用是‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A.对组合数据类型x进行排序,默认从小到大

B.将x转换为等值的字符串类型

C.返回变量x的数据类型

D.对组合数据类型x计算求和结果


25.以下选项中,不是pip工具进行第三方库安装的作用的是‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬

A.安装一个库

B.卸载一个已经安装的第三方库

C.脚本程序转变为可执行程序

D.列出当前系统已经安装的第三方库