python选择题 在线考试 答题题目
1、 以下程序的输出结果是( )。
print(1.5 + 2.1 == 3.6)
A、 3.6
B、 True
C、 1.5+ 2.1 == 3.6
D、 False
2、 以下关于Python的描述中,正确的是( )。
A、 条件4<=5<=6是合法的,输出False
B、 条件4<=5<=6是不合法的
C、 条件4<=5<=6是合法的,输出True
D、 条件4<=5<=6是不合法的,抛出异常
答案: C
3、 以下程序的输出结果是()。
list =[[0,1,2],"123.0", " python" ]
a=all( list[0])
b = list[1].split(".")
c=ascii( list[2])
print(a, b, c)
A、 True [ '123'] 'python'
B、 False ['0']'1'
C、 True['123',0'] '1'
D、 False ['123','0'] 'python'
4、 以下关于Python字符串的描述中,错误的是( )。
A、 在Python字符串中,可以混合使用正整数和负整数进行索引和切片
B、 Python字符串采用[ N:M]格式进行切片,获取字符串从索引和切片N到M(包含N和M)的子字符串
C、 字符串“my\\text. dat"中第1个“\”表示转义字符
D、 空字符串可以表示为" "或' '
5、 以下用来处理 Python字典的方法中,正确的是( )。
A、 interleave
B、 get
C、 insert
D、 replace
6、 以下程序的输出结果是( )。
t= "the World is so big,I want to see"
s = t[20:21] + 'love'+ t[:9]
print(s)
A、 I love the
B、 I love World
C、 I love the World
D、 I love the Worl
7、 列表变量ls共包含10个元素,ls 索引的取值范围是()。
A、 (0,10)
B、 [0,10]
C、 (1,10]
D、 [0,9]
8、 Python中定义类的关键字是()。
A、 def
B、 defun
C、 function
D、 class
9、 以下程序的输出结果是()。
for s in " PythonNCRE" :
if s=="N":
break
print(s,end="")
A、 PythonCRE
B、 N
C、 Python
D、 PythonNCRE
10、 以下关于Pyhon缩进的描述中,错误的是( )。
A、 缩进表达了所属关系和代码块的所属范围
B、 缩进是可以嵌套的,从而形成多层缩进
C、 判断、循环、函数等都能够通过缩进包含一批代码
D、 Python用严格的缩进表示程序的格式框架,所有代码都需要
在行前至少加一个空格
11、 以下变量名中,符合Python变量命名规则的是()。
A、 33_keyword
B、 key@word33_
C、 nonlocal
D、 _33keyword
12、 以下程序的输出结果是( )
ls = ["apple"," red"," orange"]
def funC(a):
ls.append(a)
return
funC( " yellow")
print(ls)
A、 [ ]
B、 ["apple"," red" , "orange" ]
C、 [" yellow"]
D、 [ "apple","red", "orange," yellow"]
13、 以下程序的输出结果结果是()。
lis1 =[1,2,['python']]
lis2 =[ 'loves']
lis1[ 1] = lis2
print(lis1)
A、 [ lis2,2,['python']]
B、 [1,["loves"],["python"]]
C、 [1,2,"python","loves"]
D、 [1,2,['python', 'loves']
14、 以下语句不会引发异常的是()。
A、 a = b = 3 +1j
B、 1 + "1"
C、 3/0
D、 print " no error"
15、 在Python中,关于数据类型的描述错误的是( ).
A、 整数的书写格式支持十进制、二进制、八进制和十六进制
B、 如果想知道参数的数据类型,那么可以使用type()函数获得
C、 整数、浮点数、复数和布尔值都是Python的基本数据类型
D、 浮点数是带有小数的数字,它存在范围的限制,如果计算结果超出上限和下限,则不会报错,但会有warning的警告
16、 以下关于匿名函数的描述,错误的是( )。
A、 在Python中,lambda表达式属于可调用对象
B、 lambda表达式中可以使用任意复杂的表达式,但是必须只编写一个表达式
C、 g=lambda x:3是一个合法的赋值语句
D、 无法使用lambda表达式定义有名字的函数
17、 Python中用来表示代码块所属关系的语法是()。
A、 花括号
B、 圆括号
C、 缩进
D、 冒号
18、 下列关于Python程序格式的描述中,错误的是( )。
A、 缩进表达了所属关系和代码块的所属范围
B、 注释可以在一行中的任意位置开始,这一行都会作为注释而不被执行
C、 进行赋值操作时,在运算符两边各加上一个空格可以使代码更加清晰明了
D、 文档注释的开始和结尾使用三重单引号“ ''' ”或三重双引号“ """ ”
19、 以下关于字符串类型的操作的描述,正确的是( )。
A、 想把一个字符串str所有的字符都大写,用upper( str)
B、 设x='aaa',则执行x/3的结果是a
C、 想获取字符串str的长度,用字符串处理函数len(str)
D、 str. isnumeric( )方法把字符串str 中数字字符变成数字
20、 以下程序的输出结果是( ).
s="LOVES"
print("{: *^13}". format(s) )
A、 LOVES
B、 ********LOVES
C、 LOVES********
D、 ****LOVES****
21、 以下程序的输出结果()
x=’R\0S\0T’
print(len(x))
A、 3
B、 5
C、 7
D、 6
22、 以下程序的输出结果是()
ls1 =[1,2,3,4,5]
ls2 = lsl
ls2.reverse()
print(ls1)
A、 5,4,3,2,1
B、 [1,2,3,4,5]
C、 [5,4,3,2,1]
D、 1,2,3,4,5
23、 设str1 = '*@ python@ *',语句print( str1[2:]. strip( '@ '))的执行结果是( )。
A、 python@ *
B、 python *
C、 * @ python@ *
D、 * python *
24、 以下关于Python循环结构的描述中,错误的是( )。
A、 break用来结束当前当次语句,但不跳出当前的循环体
B、 遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range( )函数等
C、 Python通过for、while等保留字构建循环结构
D、 continue只结束本次循环
25、 以下程序的输出结果是()。
img1 = [12,34,56,78]
img2 = [1,2,3,4,5]
def modi():
img1 =img2
print(img1)
modi()
print(img1)
A、 [12,34 ,56,78]
[1,2,3,4,5]
B、 [1,2,3,4,5]
[1,2,3,4,5]
C、 [12,34 ,56,78]
[12,34,56,78]
D、 [1,2,3,4,5]
[12,34,56,78]
26、 以下程序的输出结果是()。
for i in reversed(range(7,4,-1)):
print(i,end=" ")
A、 7 6 5 4
B、 7 6 5
C、 5 6 7
D、 4 5 6 7
27、 以下描述,正确的是().
A、 序列类型是一维元素向量,元素之间存在先后关系,通过序号访问
B、 序列类型可以分为3类:字符串、字典和列表
C、 表示单一数据的类型被称为组合数据类型
D、 Python的 str、 dict、tupl和 list类型都属于序列类型
28、 在Python中,不能作为变量名的是()
A、 student
B、 _bmg
C、 5sp
D、 Teacher
29、 表达式eval('500//10')的结果是( ) 。
A、 50.0
B、 50
C、 500/10
D、 '500/10'
30、 以下关于Python列表的描述中,正确的是( )。
A、 列表的长度和内容都可以改变,但元素类型必须相同
B、 可以对列表进行成员运算操作、长度计算和分片
C、 列表的索引是从1开始的
D、 可以使用比较操作符(如“>”或“<”等)对列表进行比较
31、 以下程序的输出结果是()。
while True:
guess = eval( input( ) )
if guess == 0x452//2:
break
print(guess)
A、 0x452
B、 Break
C、 553
D、 “0x452//2”
32、 以下关于分支结构的描述中,错误的是()。
A、 if语句中语句块执行与否依赖于条件判断
B、 if 语句中条件部分可以使用任何能够产生True和False的语句和函数
C、 二分支结构有一种紧凑形式,使用保留字if和elif实现
D、 多分支结构用于设置多个判断条件以及对应的多条执行路径
33、 以下关于字符串的描述正确的是( ).
A、 字符应视为长度为1或2的字符串
B、 字符串的字符可进行数学运算,但进行数学运算的字符必须为数字
C、 在三引号字符串中可包含换行符、回车符等特殊的字符
D、 字符串可以进行切片并赋值
34、 以下关于Python复数类型的描述中,错误的是( )。
A、 复数可以进行四则运算
B、 实部不可以为0
C、 Python中可以使用z.real和a.imag分别获取它的实部和虚部
D、 复数类型与数学中复数的概念一致
35、 在屏幕上输出Hello World,使用的Python语句是()
A、 prinf( 'Hello World' )
B、 print( Hello World)
C、 print( " Hello World" )
D、 prinf( " Hello World" )
36、 对于以下程序的描述,正确的是( )。
s = " Python is good"
l =" isn't it"
length = len(s)
s_ title = s.title()
s_l=s + l
s_ number = s[1:6]
print( length)
A、 length为12
B、 s_title为“PYTH0N IS GOOD”
C、 s_ 1为“Python is good isn't it”
D、 s_number为“Python”
37、 对于字典d,以下选项对d.values()的描述正确的是()
A、 返回一个列表类型,其中包括字典d的所有值
B、 返回一个dict_values类型,其中包括字典d的所有值
C、 返回一个元组类型,其中包括字典d的所有值
D、 返回一个集合类型,其中包括字典d的所有值
38、 以下程序的输出结果是().
CLis = list(range(5))
print(5 in CLis)
A、 True
B、 False
C、 0
D、 -1
39、 以下程序的输出结果是()。
for x in range(2,8):
y = 0
y += x
print(y)
A、 27
B、 7
C、 8
D、 35
40、 以下程序的输出结果是( )。
a,b, c= 'I',chr(64)," you"
s= a+b+c
print(s)
A、 I @you
B、 I you
C、 I 4 you
D、 I chr(64) you
41、 以下构成Python循环结构的方法中,正确的是()。
A、 while
B、 loop
C、 if
D、 do...for
42、 以下程序的输出结果是()。
L1 =[4,5,6,8].reverse()
print(L1)
A、 [8,6,5,4]
B、 [4,5,6,8]
C、 None
D、 [4,5,6,8]
43、 Python中,以下表达式结果为False的是()。
A、 "CD"<"CDFG"
B、 "DCBA"<"DC"
C、 ""<"G"
D、 "LOVE">"love"
44、 以下程序的输出结果是()
x = 12 + 3 * ((5 * 8) - 14) // 6
print(x)
A、 25.0
B、 65
C、 25
D、 24
45、 列表 listV = list(range(10)),以下能够输出列表listV 中最小元素
的是( )。
A、 print(min(listV))
B、 print(listV.max())
C、 print(min(listV()))
D、 print(listV.reverse(i)[0])
46、 以下关于Python字典变量的定义中,正确的是()。
A、 d ={[1,2]:1,[3,4]:3}
B、 d ={1:as,2:sf}
C、 d ={(1,2):1,(3,4):3}
D、 d ={'python':1,2:[tea,cat]}
47、 以下程序的意义是( )。
>>> car = 'BWM'
>>> id( car)
A、 查看变量所占的位数
B、 转换成布尔值
C、 查看变量在内存中的地址
D、 把变量中的元素随机排列
48、 Python提供3种基本的数字类型,它们是( )
A、 整数类型、浮点数类型、复数类型
B、 整数类型、二进制类型、浮点数类型
C、 整数类型、二进制类型、布尔类型
D、 整数类型、二进制类型、复数类型
49、 下列关于Python运算符的使用描述正确的是( )。
A、 a =! b,比较a与b是否不相等
B、 a =+ b, 等同于a=a+b
C、 a == b,比较a与b是否相等
D、 a //= b,等同于a= a/b
50、 以下不属于Python控制结构的是()。
A、 分支结构
B、 程序异常
C、 跳转结构
D、 顺序结构
51、 以下程序的输出结果是()
ls = ['book',666,[2018, 'python',314],20]
print(ls[2][1][ -2])
A、 n
B、 python
C、 0
D、 结果错误
52、 以下程序中,while循环的循环次数是( )。
i = 0
while i < 10:
if i<1:
print("Python")
continue
if i == 5:
print("World!")
break
i += 1
A、 10
B、 5
C、 4
D、 死循环,不能确定
53、 以下关于Python字典的描述中,错误的是( )。
A、 在 Python中,用字典来实现映射,通过整数索引来查找其中的元素
B、 在定义字典对象时,键和值用冒号连接
C、 字典中的键值对之间没有顺序并且不能重复
D、 字典中引用与特定键对应的值,用字典名称和方括号中包含键名的格式
54、 关于Python元组类型,以下选项中描述错误的是( )。
A、 元组不可以被修改
B、 Python中元组使用圆括号和逗号表示
C、 元组中的元素要求是相同类型
D、 一个元组可以作为另一个元组的元素,可以采用多级索引获取信息
55、 以下程序的输出结果是()。
x = 4
ca = '123456'
if str(x) in ca:
print(ca.replace(ca[x],str(x-2)))
A、 123456
B、 123426
C、 5
D、 2
56、 字典d={'Python':123, 'C':123, 'C + +':123} , len(d)的结果是().
A、 12
B、 6
C、 9
D、 3
57、 以下不是Python所使用的特殊含义符号的是()。
A、 $
B、 **
C、 &
D、 +=
58、 下列不属于处理 Python中字典的方法的是( )。
A、 pop()
B、 replace()
C、 get()
D、 popitem()
59、 以下程序的输出结果是( )。
for i in range(3):
print(i,end = ',')
A、 0,1,2
B、 0,1,2,
C、 1,2,3
D、 1,2,3,
60、 下列哪个语句在Python中是非法的( )。
A、 x = y = z = 1
B、 x = ( y = z + 1)
C、 x,y = y,x
D、 x += y
61、 下面哪一种导入方式是错误的( ) 。
A、 import numpy
B、 import ndarray from numpy
C、 from numpy import *
D、 import numpy as np
62、 以下关于列表变量ls操作的描述中,错误的是( ).
A、 ls.copy():生成一个新列表,复制ls的所有元素
B、 ls. remove(x):删除ls中所有的x元素
C、 ls.append(x):在ls最后增加一个元素
D、 ls. reverse():反转列表ls中所有元素
63、 以下关于“for <循环变量> in <循环结构>”的描述,错误的是()
A、 <循环结构>采用[1,2,3]和['1',2','3']的时候,循环的次数是一样的
B、 这个循环体语句中不能有break语句,会影响循环次数
C、 使用range(a,b)函数指定for循环的循环变量取值是从a到b-1
D、 for i in range(1,10,2)表示循环5次,i的值是从1到9的奇数
64、 ls=[2, " apple",[42,"yellow"," misd"],1.2],表达式Is[2][-1][2]的结果是( )。
A、 m
B、 i
C、 s
D、 d
65、 s = '1234567890' ,以下表示'1234' 的是( )
A、 s[1:5]
B、 s[0:3]
C、 s[ -10:-5]
D、 s[0:4]
66、 执行以下程序,输出结果是( )。
y ='中文'
x='中文字!'
print(x>y)
A、 None
B、 False
C、 False or False
D、 True
67、 以下程序的输出结果是( )。
for i in range(3):
for j in "dream":
if j == "e"
continue
print(j,end=" ")
A、 dramdramdram
B、 drdrdr
C、 dreamdreamdream
D、 dream
68、 以下程序的输出结果是()。
for s in "grandfather":
if s=="d" or s=="h":
Continue
print(s,end=")
A、 grandfather
B、 granfater
C、 grand
D、 father
69、 以下程序的输出结果是( )。
a= 3.6e-1
b= 4.2e3
print(b-a)
A、 4199. 64
B、 7.8e2
C、 0. 6e-4
D、 4199.064
70、 以下程序的输出结果是()。
a= divmod(5,2)
b= divmod(2,6)
c= set(a +b)
print(sum(c))
A、 3
B、 5
C、 2
D、 0
71、 以下程序的输出结果是( )
a= 10.99
print( complex(a))
A、 0.99
B、 10.99i +j
C、 10. 99
D、 (10. 99 +0j)
72、 以下程序的输出结果是()。
d={'food': {'cake':1 , 'egg':5
print(d. get(' egg ', 'no this food'))
A、 egg
B、 1
C、 food
D、 no this food
73、 以下程序的输出结果应该是()。
ls =[[0,1],[5,6],[7,8]]
lis =[]
for i in range( len(ls)):
lis.append(ls[i][1])
print(lis)
A、 [1,6,8]
B、 [0,5,7]
C、 [0,6,8]
D、 [0,1]
74、 以下关于Python循环结构的描述中,错误的是()
A、 while循环使用保留字continue结束本次循环
B、 while循环可以使用保留字break和continue
C、 while循环也叫遍历循环,用来遍历序列类型中的元素,默认提取每个元素并执行一次循环体
D、 while循环使用pass语句,则什么事也不做,只是空的占位语句
75、 以下程序的输出结果是( )。
x = 10
while x:
x -= 1
if x%2:
print(x,end = ")
else:
pass
A、 86420
B、 975311
C、 97531
D、 864200
76、 以下程序的输出结果是( )。
print( 0.1 + 0.2 == 0.3 )
A、 -1
B、 True
C、 False
D、 0
77、 以下选项中,Python不支持的数据类型是( )。
A、 int
B、 char
C、 float
D、 list
78、 以下程序的输出结果是( )。
try:
print((3+4j) * (3-4j))
except:
print("运算错误!!")
A、 (25+0j)
B、 5
C、 运算错误
D、 3
79、 以下关于Python分支结构的描述中,错误的是(
A、 Python分支结构使用保留字if、elif和else来实现,每个if后面必须有elif或else
B、 if-else结构是可以嵌套的
C、 if语句会判断if后面的逻辑表达式,当表达式为真时,执行if后续的语句块
D、 缩进是Python分支语句的语法部分,缩进不正确会影响分支功能
80、 表达式divmod(40,3)的结果是( )。
A、 13,1
B、 (13,1)
C、 13
D、 1
81、 字符串tstr = 'television',显示结果为vi的是()。
A、 print( tstr[4:7] )
B、 print( tstr[5:7] )
C、 print(tstr[ - 6:6])
D、 print(tstr[4:-2])
82、 以下程序的输出结果是()。
x = 10
y = 0
if (x > 5) or (x/y > 5):
print('Right')
else:
print('Wrong')
A、 Right
B、 Wrong
C、 报错:ZeroDivisionError
D、 不报错,但不输出任何结果
83、 以下程序的输出结果是()。
ls = []
for m in '想念':
for n in '家人':
ls.append(m+n)
print(ls)
A、 想念家人
B、 想想念念家家人人
C、 想家想人念家念人
D、 ['想家','想人','念家','念人']
84、 下面不是“+”的用法的是( )。
A、 字符串连接
B、 逻辑与
C、 算术加法
D、 单目运算
85、 如果Python程序执行时产生了“TypeError”的错误,其原因是()
A、 代码中的数据类型不匹配
B、 代码中使用了错误的关键字
C、 代码中缺少“:”符号
D、 代码里的语句嵌套层次太多
86、 以下关于浮点数3.0和整数3的描述中,正确的是( )。
A、 两者使用相同的硬件执行单元
B、 两者使用相同的计算机指令处理方法
C、 两者是相同的数据类型
D、 两者具有相同的值
87、 以下程序的输出结果是()。
lis = list(range(4))
print(lis)
A、 [0,1,2,3,4]
B、 [0,1,2,3]
C、 0,1,2,3,
D、 0,1,2,3,4
88、 从键盘输入数字5,以下程序的输出结果是( )。
n = eval(input("请输入一个整数"))
s = 0
if n>=5:
n -= 1
s = 4
if n<5:
n -= 1
s = 3
print(s)
A、 4
B、 3
C、 0
D、 2
89、 以下保留字不用于异常处理逻辑的是()。
A、 finally
B、 else
C、 try
D、 if
90、 以下程序的输出结果是()。
ls=[[1,2,3],'python',[[4,5,'ABC'],6],[7,8]]
print(ls[2][1])
A、 'ABC'
B、 p
C、 4
D、 6
91、 以下程序的输出结果是()
SS = set("htslbht")
sorted(ss)
for i in ss:
print(i, end = ")
A、 hlbst
B、 htslbht
C、 tsblth
D、 hhlstt
92、 给以下程序填空,能输出{0:[90, 'Aele'],1:[87, 'Bob'],2:[93, 'lala']}结果的选项是()。
x= [90 ,87,93]
y=(" Aele"," Bob", " lala")
z={}
for i in range( len(x)):
_____________
print(z)
A、 z[i] =[x[i],y[i]]
B、 z[i]=x[i],y[i]
C、 z[i] =list(zip(x, y)
D、 z[i] =x,y
93、 ls =['1','2','3'],以下关于循环结构的描述,错误的是( )。
A、 表达式for i in range(len(ls))的循环次数与for i in ls的循环次数是一样的
B、 表达式for i in range(len(ls))与for i in ls的循环中i的值是一样的
C、 表达式for i in range(len(ls))的循环次数与for i in range (0,len(ls))的循环次数是一样的
D、 表达式for i in range(len(ls))的循环次数与for i in range(1 ,len(ls)+1)的循环次数是一样的
94、 以下程序的输出结果是()。
d = {}
for i in range(26):
d[ chr(i + ord("A"))] = chr((i+13)% 26 +ord("A'))
for c in "Python":
print(d. get(c,c),end ="")
A、 Plguba
B、 Cabugl
C、 Python
D、 Cython
95、 以下程序的输出结果是( )。
s1,s2 = "Mom" ,"Dad"
print("{ } loves { }". format(s2 ,s1))
A、 Dad loves Mom
B、 Mom loves Dad
C、 s1 loves s2
D、 s2 loves s1
96、 以下程序的输出结果是()
a= [[1,2,3],[4,5,6],[7,8,9]]
s = 0
for c in a:
for j in range(3):
s += c[j]
print(s)
A、 [1,2,3,4,5,6,7,8,9]
B、 45
C、 24
D、 0
97、 对于序列s,能够返回序列s中第i到第j且以k为步长的子序列的表达式是()。
A、 s[i:j:k]
B、 s[i,j,k]
C、 s[i;j;k]
D、 s(i,j,k)
98、 执行以下程序,输入ab,然后按Enter键,输出结果是()
k = 10
while True:
s = input('请输入q退出∶')
if s == 'a':
k +=1
continue
else:
k +=2
break
print(k)
A、 13
B、 请输入q退出:
C、 12
D、 10
99、 以下关于二进制数的定义,正确的是( ) 。
A、 0B1014
B、 0b1010
C、 0B1019
D、 0bC3F
100、 以下程序的输出结果是()。
letter=['A','B','C','D','D','D']
for i in letter:
if i == 'D':
letter.remove(i)
print(letter)
A、 ['A','B','C']
B、 ['A','B','C','D','D']
C、 ['A','B','C','D','D','D']
D、 ['A','B','C','D']
101、 在Python中,使用for…in…方式形成的循环不能遍历的类型是()
A、 列表
B、 复数
C、 字符串
D、 字典
102、 以下程序的输出结果是()。
test ={"age" : "18", "score": "[89,95]","name":"Hawking"}
print(test[ "score"] , test.get("name","Rose"))
A、 89,95 Hawking
B、 [89,95] Hawking
C、 [89,95] Rose
D、 [89,95] name
103、 以下程序的输出结果是().
s=[4,2,9,1]
s. insert(3,3)
print(s)
A、 [4,2,9,1,2,3]
B、 [4,3,2,9,1]
C、 [4,2,9,2,1]
D、 [4,2,9,3,1]
104、 以下不能创建—个字典的语句是()。
A、 dic = {}
B、 dic ={1:5}
C、 dic ={(1.2): " use"}
D、 dic ={[1,2]:"use"}
105、 以下程序的输出结果是( )。
>>> s = (3,)
>>> type(s)
A、 < class 'dict' >
B、 < class 'tuple' >
C、 < class 'list' >
D、 < class 'set' >
106、 以下程序的输出结果是().
d ={"大海":"蓝色","天空":"灰色","大地":"黑色"}
print(d["大地"],d. get("天空","黄色"))
A、 黑色 黑色
B、 黑色 灰色
C、 黑色 黄色
D、 黑色 蓝色
107、 下列关于Python的描述,正确的是( )。
A、 列表的索引是从1开始的
B、 元组的元素值可以修改、删除、连接
C、 字典中的“键”只能是整数、字符串
D、 集合分为可变集合和不可变集合,可变集合的元素可以添加、删除
108、 下面的d是一个字典变量,能够输出数字2的语句是( )。
d={ 'food':{'cake':1 , 'egg' :5}, 'cake':2,'egg':3}
A、 print(d[ 'food'][ 'egg'])
B、 print(d[ 'cake'])
C、 print(d[ 'food'][-1])
D、 print(d[ 'cake'][1])
109、 以下程序的输出结果是()。
for i in " Go ahead bravely!":
if i == "b":
break
else:
print( i,end = " " )
A、 Go ahead ravely!
B、 bravely!
C、 Go ahead bravely!
D、 Go ahead
110、 以下程序的输出结果是()。
for i in range(1,6) :
if i%4 == 0:
continue
else:
print(i,end = ",")
A、 1,2,3,
B、 1,2,3,4,
C、 1,2,3,5,
D、 1,2,3,5,6
111、 以下关于Python字符编码的描述中,正确的是(
A、 Python字符编码使用ASCII存储
B、 chr( x)和ord(x)函数用于在单字符和Unicode值之间进行转换
C、 print( chr( 'a'))输出97
D、 print( ord(65))输出A
112、 以下程序的输出结果是()。
for i in " miss":
for j in range(3):
print(i,end=")
if i=="i":
break
A、 missmissmiss
B、 mmmissssss
C、 mmmiiissssss
D、 mmmssssss
113、 以下程序的输出结果是( )。
Test_list = list( range(6))
print(6 in Test_list)
A、 6
B、 6 in Test_list
C、 True
D、 False
114、 以下程序的输出结果是()。
words = "hello Python world!"
f = lambda x:len(x)
for i in words.split():
print(f(i),end=" ")
A、 5 5 5
B、 5 6 6
C、 6 6 6
D、 11 11 11
115、 以下不属于Python 保留字的是()
A、 class
B、 pass
C、 sub
D、 def
116、 以下程序的输出结果是()
ls = [12,44,23,46]
for i in ls:
if i == '44'
print('found it! i = ',i)
break
else:
print('not found it …')
A、 not found it …
B、 found it! i = 44
C、 found it! i = 44
not found it …
D、 found it! i = '44'
not found it …
117、 以下关于分支和循环结构的描述中,错误的是()
A、 while循环只能用来实现无限循环
B、 所有的for分支都可以用while循环改写
C、 保留字break可以终止一个循环
D、 continue可以停止后续代码的执行,从循环的开头重新执行
118、 不能使下面程序结束的是()。
while True:
inp = eval(input("请输入一个数值∶"))
if inp//3:
break
A、 2
B、 3
C、 4
D、 5
答案: A
119、 以下保留字不属于分支结构的是()。
A、 if
B、 else
C、 while
D、 elif
120、 设str1 = 'python', 语句print( strl. center(10, * ))的执行结果是( )。
A、 python****
B、 **python**
C、 ****python
D、 SyntaxError
121、 为以下程序填空,使得输出结果是{40:'yuwen', 20:' yingyu',30:'shuxu'}的选项是( )。
tb = {'yingyu':20,'shuxue':30,'yuwen':40}
stb ={ }
for it in tb.items():
print(it)
______________
print(stb)
A、 stb[it[1]] =it[0]
B、 stb[it[1]] = stb[it[0]]
C、 stb[it[1]] = tb[it[1]]
D、 D. stb[ it[1]] = tb[it[0]]
122、 在Python 中,不属于组合数据类型的是()。
A、 浮点数类型
B、 字典类型
C、 列表类型
D、 字符串类型
123、 以下程序的输出结果是()。
ls =["2020"," 1903","Python" ]
ls.append (2050)
ls.append([ 2020, "2020"])
print(ls)
A、 ["2020","1903","Python",2020,[2050,"2020"]]
B、 ["2020","1903","Python",2020]
C、 [ '2020','1903', Python',2050,[2020, '2020']]
D、 ["2020","1903","Python",2050,["2020"]]
微信扫一扫 在线答题 在线出卷 随机出题小程序 闯关答题软件 出题答题小程序