以下选项中,关于Python字符串的描述错误的是
A.是字符的序列,也是序列类型的一种
B.使用()进行索引和切片
C.是用一对双引号或单引号括起来的零个或多个字符
D.切片方式是[N:MJ,不包括M
下列选项中不符合Python语言命名规则的是
A.3.1
B.TempStr
C._AI
D.I
关于Python语言的特点,以下选项中描述错误的是
A.Python语言是脚本语言
B.Python语言是跨平台语言
C.Python语言是多模型语言
D.Python语言是非开源语言
以下选项中不是Python保留字的是
do
B.except
C.while
D.pass
eva1函数的作用是
以字符串的形式向控制台输出结果的函数
B.根据输入参数产生不同输出的功能过程
C.从控制台获得用户的输入
D.去掉参数最外侧的引号并执行余下语句的函数
8、若TempStr="Hello World',则能输出“World“子串的语句是
A.print(TempStr[-5:1)
B.print(TempStr[-5:-1])
C.print(TempStrL-5:0])
D.print(TempStr[-4:-1])
9、以下关于分支语句的标志,正确的是
A.print
B.=
C.def
D.if-elif-else
10、在Python函数中,用于获取用户输入的是
A.input()
B.evall)
C.print()
D.get()
以下程序的运行结果是
for i in range(10,15):
print(i)
A.
10
11
12
13
14
15
B.10, 11,12,13,14,15
C.10,11,12,13,14
10
11
12
13
14
12、以下选项中,用于设置窗体大小及位置的函数是
A.setup()
B.forward0
C.seth()
D.pensize()
13、turtle库的主要功能是
A.用于产生随机数的函数库
B.用于数据可视化的函数库
C.用于科学计算的函数库
D.入门级的图形绘制函数库
14、以下选项中,用来控制海龟走直线和曲线的函数分别是
A.fd()和circle()
B.penup()和pendown()
C.forward()和bk()
D.pensize()和width()
15、以下哪个选项不可以用来改变画笔颜色
A.pencolor(yellow)
B.colormode(255)
C.pencolor(1,I,I)
D.pencolor(255,255,255)
16、以下选项中,用于改变海龟行进方向的是
A.seth()
B.setup()
C.pensize()
D.pencolor()
17、以下程序的运行结果是
for i in range(3):
print(‘你好:’,i)
A.
你好:1
你好:2
你好:3
你好:0
你好:1
你好:2
C.
你好:0
你好:1
你好:2
你好:3
你好:0
你好:1
下列选项中正确是的
A.第三方库无需安装即可使用
B.第三方库是需要经过安装才能使用的功能模块
C.标准库是需要经过安装才能使用的功能模
标准库是一个不会随着解释器直接安装到操作系统中的功能模块
下列代码的输出结果是
z=12.12+34j
print(z.real)
A.12.12
B.34
C.12
D.34.0
s=“Alice“
print(s[::-1])
上述代码执行结果是(C)
A.ALICE
B.Alice
C.ecilA
D.Alic
下列代码的输出结果是
a =“ac”
b=“bd“
c=a+b
print(c)
A.abed
B.dbca
C.acbd
D.bdac
下列有关time库的选项中,函数可以通过连续调用来测量时间
A.per_counter()
B.strftime()
C.sleep()
D.ctime()
下列代码输出结果是
a=“Python”
b=“A Superlanguage
print(:10):(:-19 ).formatla,b)
The Python language is a multimodel language.
B.Python----:---A Superlanguage
C.----Python:--A Superlanguage
D.----Python: A Superlanguage--
下列代码的输出结果是
print(pow(2,10))
A.1024
B.100
C.20
D.12
关于Python的数字类型,以下选项中描述错误的是
A.浮点数也有二进制、八进制、十进制和十六制等表示方式
B.复数类型的虚部为0时,表示为1+0j
C.1.0是浮点数,不是整数
D.整数类型的数值一定不会出现小数点
下列代码的输出结果是
x=10
y=3
print(x%y, ×**y)
A.3 30
B.3 1000
C.1 30
D.1 1000
下列代码的输出结果是
a =“alex
b=a.upper()
printla, end=“,)
print(b)
A.ALEX,alex
B.Alex,Alex
C.alex,ALEX
D.alex,Alex
以下程序运行结果是
lcat=[“狮子”,“猎豹”,“虎猫”,“花豹”,“孟加拉虎”,“美洲豹“,“雪豹“]
fors in lcat:
if“豹“ins:
print(s,end=“)
continue
A.雪豹
B.猎豹
C.猎豹花豹美洲豹雪豹
D.
猎豹,花豹
美洲豹
雪豹
random库中用于生成随即小数的函数是
A.shuffle()
B.random()
C.randrange()
D.randint()
下面代码的执行结果是
for c in HelloWorld:
if c =W”:
break
printlc,end=““)
A.Hello
B.Helloorld
C.World
D.HelloWorld
实现多分支的最佳控制结构是
A.if
B.if-elif-else
C.if-else
D.try
以下选项中能够最简单的从列表
[“apple”,pear”,orange,peach]中随机选择一个元素的是(C)
A.shufflel()
B.sample()
C.choice()
D.random()
下面代码的输出结果是
sum=1
for i in range(l, 101):
sum += i
print(sum)
A.5050
B.5051
C.5049
D.5052
关于Python循环结构,以下选项中描述错误的是
A.Python通过for、while等保留字等保留字提供遍历循环和无限循环
B.continue用来结束当前当次语句,但不跳出当前的循环体
C.遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等
D.continue用来结束整个循环过程,不在判断循环的执行条件
关于Python的分支结构,以下选项中描述错误的是
A.分支结构使用if保留字
B.Python中if-elisf-else语句用来形成多分支结
C.Python中if-else语句用来形成二分支结构
D.分支结构可以向已经执行过的语句部分跳转
下面代码的执行结果是
for c in “HelloWorld”:
if c ==W”:
continue
print(c,end=““)
A.World
B.Hello
C.Helloorld
D.HelloWorld
下面代码的输出结果是
for i in range(l,10,2):
print(i,end=“,)
A.1,4,
B.1,3,5,7,9,
C.1,3,5,7,9
D.1,3,
下列关于PyInstaller库常用参数说法错误的是
A.-F:默认值,生成dist文件夹
B.-i:在打包过程中使用图标文件
C.-h:参看帮助
D.-clean:清理打包过程中的临时文件
定义函数的保留字是
A.return
B.def
C.if
D.else
关于函数的关键字参数使用限制,以下描述错误的是
A.关键字参数必须位于位置参数之前
B.关键字参数必须位于位置参数之后
C.关键字参数顺序无限制
D.不得重复提供实际参数
以下选项中不属于函数的作用的是
A.复用代码
B.降低编程复杂度
C.提高代码执行速度
D.增强代码的可读性
以下关于函数递归说法错误的是
A.必须通过多分支结构实现
B.要构造递归链条
C.通过分支结构和函数构成
D.要构造递归基例
在Python中,关于全局变量的局部变量,以下选项中描述不正确的是
A.全局变量在程序执行的全过程有效
B.全局变量一般没有缩进
C.全局变量不能和局部变量重名
D.一个程序中的变量包含两类:全局变量和局部变量
下面代码的运行结果是
f=lambdax,y:x+y
f(10,10)
A.100
B.20
C.10,10
D.10
关于函数的目的与意义,以下选项中描述错误的是
A.函数能调用未实现的函数
B.程序功能抽象,以支持代码复用
C.有助于采用分而治之的策略编写大型复杂程序
D.使用时无需了解函数内部实现细节
关于递归函数基例的说明,以下选项中错误的是
A.递归函数必须有基例
B.每个递归函数都只能有一个基例
C.递归函数的基例不再进行递归
D.递归函数的基例决定递归的深度
以下选项中不能生成一个空字典的是
A.{[]}
B.{}
C.dict([])
D.dict()
下列代码输出结果是
a=[1,2,3]
b =a[:]
print(b)
A.{}
B.[1,2,3]
C.[3,2,1]
D.[]
下列代码输出结果是
vlist =list(range(5))
print(vlist)
A.0;1;2;3;4;
B.0,1,2,3,4,
C.[0,1,2,3,4]
D.0 1 2 3 4
下列代码输出结果是
a =[1,2,3]
for i in a[:-1]
print(i,end=’,’)
A.3,1,2
B.1,2,3
C.3,2,1,
D.2,1,3
下面代码的输出结果是
d={a’:1,‘b’:2,‘c’:3}
print(d[c])
A.1
B.2
C.{c’:3}
D.3
53、
listl=[1,2,3]
list2=[4,5,6]
print(listl+list2)
运行结果是(D)
A.[5,7,9]
B.[1,2,3]
C.[4,5,6]
D.[1,2,3,4,5,6]
以下选项中,不是具体的Python序列类型的是
A.列表类型
B.元组类型
C.字符串类型
D.数组类型
字典d={'abc’:123,’def’:456,’’ghi’:789},len(d)的结果是
s=listl“孩子,我要求你读书用功,不是因为我要你跟别人比成绩,而是因为,我希望你将来会拥有选择的权利,选择有意义、有时间的工作,而不是被迫谋生。当你的工作在你心中有意义,你就有成就感。当你的工作给你时间,不剥夺你的生活,你就有尊严。成就感和尊严,给你快乐。“)
以下选项中,能输出s中字符个数的是(B)
A.print(s.index())
B.print(len(s))
C.print(s.sum())
D.print(s.count())
下列代码输出结果是
vlist =list(range(5))
for e in vlist:
print(e,end=’,’)
A.0,1,2,3,4,
B.0 1 2 3 4
C.[0,1,2,3,4]
D.0;1;2;3;4;
多选题
运行python程序的方式有哪些?(CD)
A.程序式
B.执行式
C.交互式
D.文件式
Python有哪些特点?
A.语法简洁
B.支持中文
C.类库丰富
D.强制可读
计算机技术的发展主要经历了以下哪几个阶段
A.人工智能阶段
B.复杂信息系统阶段
C.计算机网络和视窗阶段
D.计算机系统结构阶段
python的内置运算操作符和对应的描述之间正确的有哪些?
A.x%y 表示x与y之商的余数
B.x/y 表示×与y的整数商
C.x**y 表示x的y次幂
D.xy 表示x与y之积
下列代码输出结果正确的是
x=“Happy Birthday to you!
x*3
A.Happy Birthday to you!
B.x*3
C.Happy Birthday to you!Happy Birthday to you!Happy Birthday to you!
D.
Happy Birthday to you!
Happy Birthday to you!
Happy Birthday to you!
下面哪些是IPO模式的一部分?
A.Output
B.Progress
C.Input
D.Process
下面符合python语言命名规则的有哪些?
A.monthly
B.wonTHly
C..Monthly2.
D.2monthly
关于import引用,以下选项中描述正确的有哪些?
A.使用import turtle 引入 turtle库
B.使用import turtle as t 引入turtle库,取别名为t
C.可以使用from turtle import setup 引入turtle库
D.import保留字用于导入模块或者模块中的对象
下面哪些函数是turtle库中的画笔控制函数?
A.penup ()
B.pendown()
C.forward ()
D.pencolor()
以下选项属于字符串遍历循环的是
A.
for i in range(5);
print(i)
B.
forc in si
语句块
C.
for c in Python123:
print(c, end=,“)
D.
for i in range(N):
语句块
X**=y表示
A.x=x**y
B.x**x=y
C.x=x*y
round(x,d)是
A.对x四舍五入,d是小数截取位数
B.取整数
C.四舍五入后取整数
divmod (x,y)表示
A.取余数,商
B. (x//y, x%y)
C.取整数,商余
下列哪个选项是循环结构用到的保留字
A.if
B.return
C.for
D.def
表达式len(“譬如朝霞,去日苦多。“)len(“HelloPython!“)的结果是(C)
A.0
B.1
C.False
D.True
9.6E5的值是
A.960000
B.9.6的5次
C.960000.0
下列代码输出结果正确的是
x=10
y=3
print(divmod(x,y))
A.3,1
B.1,3
C.(1,3)
D.(3,1)
下面代码的输出结果是
for i in range(1,10,2):
print(i,end=“,)
A.1,3,
B.1,3,5,7,9,
C.1,3,5,1,9
D.1,4,
下列代码输出结果正确的是a =5
b=6
c=7
print(pow(b,2)-4×a×c)
A.36
B.-104
C.104
D.系统报错
Turle库中,turtle.backward(200)和turtle.forward(-200)的使用效果是一样的。
Python代码语句:s=23.4 t=int+1那么print(t)的结果为24.4(B)
在Python中,input("请输入"),运行后如果输入3+8,则返回结果为11
循环语句foriin range(-3,21,4)的循环次数为5次
A.对
B.错
命令提示符后输入int(6.9)的运行结果是7(B)
A.对
B.错
对于if语句的条件表达式后面或else后面的语句块,应将它们缩进对齐
当启动IDLE时,默认打开的是交互式编程环境,如果要编写连续的程序,需要使用脚本式编程环境,在IDLE中菜单栏中选择File>New File新建打开
分支结构通常以if开始,当前行以冒号结束
A.对
B.错
turtle.color(red, blue),
turtle.circle(120,steps=3)可以画出一个边框为红色,里面填充颜色为蓝色的三角形(B)
A.对
B.错
下列python语句的运行结果是True
x=False
y=False
z=False
print(x or y and z)
对
B.错
已知a=3,b=5,c=6,d=True,则表达式 not d or a>=0 and a+c>b+3的值为False
python语句既可以采用交互式的命令执行方式,又可以采用程序的执行方式
as, is, class是Python中常用保留字,不可以作为变量名
执行循环语句foriin range(1,5,2):printli),循环体执行的次数是3次