1
您的位置: 线上活动  >  在线答题  >  答题题库

python选择题

2023-12-21 19:25:09.226.0.34483

python选择题 在线考试 答题题目
1、 以下程序的输出结果是( )。 print(1.5 + 2.1 == 3.6) A、 3.6 B、 True C、 1.5+ 2.1 == 3.6 D、 False
  • A、A
  • B、B
  • C、C
  • D、D


  • 2、 以下关于Python的描述中,正确的是( )。 A、 条件4<=5<=6是合法的,输出False B、 条件4<=5<=6是不合法的 C、 条件4<=5<=6是合法的,输出True D、 条件4<=5<=6是不合法的,抛出异常 答案: C
  • A、A
  • B、B
  • C、C
  • D、D


  • 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'
  • A、A
  • B、B
  • C、C
  • D、D


  • 4、 以下关于Python字符串的描述中,错误的是( )。 A、 在Python字符串中,可以混合使用正整数和负整数进行索引和切片 B、 Python字符串采用[ N:M]格式进行切片,获取字符串从索引和切片N到M(包含N和M)的子字符串 C、 字符串“my\\text. dat"中第1个“\”表示转义字符 D、 空字符串可以表示为" "或' '
  • A、A
  • B、B
  • C、C
  • D、D


  • 5、 以下用来处理 Python字典的方法中,正确的是( )。 A、 interleave B、 get C、 insert D、 replace
  • A、A
  • B、B
  • C、C
  • D、D


  • 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
  • A、A
  • B、B
  • C、C
  • D、D


  • 7、 列表变量ls共包含10个元素,ls 索引的取值范围是()。 A、 (0,10) B、 [0,10] C、 (1,10] D、 [0,9]
  • A、A
  • B、B
  • C、C
  • D、D


  • 8、 Python中定义类的关键字是()。 A、 def B、 defun C、 function D、 class
  • A、A
  • B、B
  • C、C
  • D、D


  • 9、 以下程序的输出结果是()。 for s in " PythonNCRE" : if s=="N": break print(s,end="") A、 PythonCRE B、 N C、 Python D、 PythonNCRE
  • A、A
  • B、B
  • C、C
  • D、D


  • 10、 以下关于Pyhon缩进的描述中,错误的是( )。 A、 缩进表达了所属关系和代码块的所属范围 B、 缩进是可以嵌套的,从而形成多层缩进 C、 判断、循环、函数等都能够通过缩进包含一批代码 D、 Python用严格的缩进表示程序的格式框架,所有代码都需要 在行前至少加一个空格
  • A、A
  • B、B
  • C、C
  • D、D


  • 11、 以下变量名中,符合Python变量命名规则的是()。 A、 33_keyword B、 key@word33_ C、 nonlocal D、 _33keyword
  • A、A
  • B、B
  • C、C
  • D、D


  • 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"]
  • A、A
  • B、B
  • C、C
  • D、D


  • 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']
  • A、A
  • B、B
  • C、C
  • D、D


  • 14、 以下语句不会引发异常的是()。 A、 a = b = 3 +1j B、 1 + "1" C、 3/0 D、 print " no error"
  • A、A
  • B、B
  • C、C
  • D、D


  • 15、 在Python中,关于数据类型的描述错误的是( ). A、 整数的书写格式支持十进制、二进制、八进制和十六进制 B、 如果想知道参数的数据类型,那么可以使用type()函数获得 C、 整数、浮点数、复数和布尔值都是Python的基本数据类型 D、 浮点数是带有小数的数字,它存在范围的限制,如果计算结果超出上限和下限,则不会报错,但会有warning的警告
  • A、A
  • B、B
  • C、C
  • D、D


  • 16、 以下关于匿名函数的描述,错误的是( )。 A、 在Python中,lambda表达式属于可调用对象 B、 lambda表达式中可以使用任意复杂的表达式,但是必须只编写一个表达式 C、 g=lambda x:3是一个合法的赋值语句 D、 无法使用lambda表达式定义有名字的函数
  • A、A
  • B、B
  • C、C
  • D、D


  • 17、 Python中用来表示代码块所属关系的语法是()。 A、 花括号 B、 圆括号 C、 缩进 D、 冒号
  • A、A
  • B、B
  • C、C
  • D、D


  • 18、 下列关于Python程序格式的描述中,错误的是( )。 A、 缩进表达了所属关系和代码块的所属范围 B、 注释可以在一行中的任意位置开始,这一行都会作为注释而不被执行 C、 进行赋值操作时,在运算符两边各加上一个空格可以使代码更加清晰明了 D、 文档注释的开始和结尾使用三重单引号“ ''' ”或三重双引号“ """ ”
  • A、A
  • B、B
  • C、C
  • D、D


  • 19、 以下关于字符串类型的操作的描述,正确的是( )。 A、 想把一个字符串str所有的字符都大写,用upper( str) B、 设x='aaa',则执行x/3的结果是a C、 想获取字符串str的长度,用字符串处理函数len(str) D、 str. isnumeric( )方法把字符串str 中数字字符变成数字
  • A、A
  • B、B
  • C、C
  • D、D


  • 20、 以下程序的输出结果是( ). s="LOVES" print("{: *^13}". format(s) ) A、 LOVES B、 ********LOVES C、 LOVES******** D、 ****LOVES****
  • A、A
  • B、B
  • C、C
  • D、D


  • 21、 以下程序的输出结果() x=’R\0S\0T’ print(len(x)) A、 3 B、 5 C、 7 D、 6
  • A、A
  • B、B
  • C、C
  • D、D


  • 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
  • A、A
  • B、B
  • C、C
  • D、D


  • 23、 设str1 = '*@ python@ *',语句print( str1[2:]. strip( '@ '))的执行结果是( )。 A、 python@ * B、 python * C、 * @ python@ * D、 * python *
  • A、A
  • B、B
  • C、C
  • D、D


  • 24、 以下关于Python循环结构的描述中,错误的是( )。 A、 break用来结束当前当次语句,但不跳出当前的循环体 B、 遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range( )函数等 C、 Python通过for、while等保留字构建循环结构 D、 continue只结束本次循环
  • A、A
  • B、B
  • C、C
  • D、D


  • 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]
  • A、A
  • B、B
  • C、C
  • D、D


  • 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
  • A、A
  • B、B
  • C、C
  • D、D


  • 27、 以下描述,正确的是(). A、 序列类型是一维元素向量,元素之间存在先后关系,通过序号访问 B、 序列类型可以分为3类:字符串、字典和列表 C、 表示单一数据的类型被称为组合数据类型 D、 Python的 str、 dict、tupl和 list类型都属于序列类型
  • A、A
  • B、B
  • C、C
  • D、D


  • 28、 在Python中,不能作为变量名的是() A、 student B、 _bmg C、 5sp D、 Teacher
  • A、A
  • B、B
  • C、C
  • D、D


  • 29、 表达式eval('500//10')的结果是( ) 。 A、 50.0 B、 50 C、 500/10 D、 '500/10'
  • A、A
  • B、B
  • C、C
  • D、D


  • 30、 以下关于Python列表的描述中,正确的是( )。 A、 列表的长度和内容都可以改变,但元素类型必须相同 B、 可以对列表进行成员运算操作、长度计算和分片 C、 列表的索引是从1开始的 D、 可以使用比较操作符(如“>”或“<”等)对列表进行比较
  • A、A
  • B、B
  • C、C
  • D、D


  • 31、 以下程序的输出结果是()。 while True: guess = eval( input( ) ) if guess == 0x452//2: break print(guess) A、 0x452 B、 Break C、 553 D、 “0x452//2”
  • A、A
  • B、B
  • C、C
  • D、D


  • 32、 以下关于分支结构的描述中,错误的是()。 A、 if语句中语句块执行与否依赖于条件判断 B、 if 语句中条件部分可以使用任何能够产生True和False的语句和函数 C、 二分支结构有一种紧凑形式,使用保留字if和elif实现 D、 多分支结构用于设置多个判断条件以及对应的多条执行路径
  • A、A
  • B、B
  • C、C
  • D、D


  • 33、 以下关于字符串的描述正确的是( ). A、 字符应视为长度为1或2的字符串 B、 字符串的字符可进行数学运算,但进行数学运算的字符必须为数字 C、 在三引号字符串中可包含换行符、回车符等特殊的字符 D、 字符串可以进行切片并赋值
  • A、A
  • B、B
  • C、C
  • D、D


  • 34、 以下关于Python复数类型的描述中,错误的是( )。 A、 复数可以进行四则运算 B、 实部不可以为0 C、 Python中可以使用z.real和a.imag分别获取它的实部和虚部 D、 复数类型与数学中复数的概念一致
  • A、A
  • B、B
  • C、C
  • D、D


  • 35、 在屏幕上输出Hello World,使用的Python语句是() A、 prinf( 'Hello World' ) B、 print( Hello World) C、 print( " Hello World" ) D、 prinf( " Hello World" )
  • A、A
  • B、B
  • C、C
  • D、D


  • 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”
  • A、A
  • B、B
  • C、C
  • D、D


  • 37、 对于字典d,以下选项对d.values()的描述正确的是() A、 返回一个列表类型,其中包括字典d的所有值 B、 返回一个dict_values类型,其中包括字典d的所有值 C、 返回一个元组类型,其中包括字典d的所有值 D、 返回一个集合类型,其中包括字典d的所有值
  • A、A
  • B、B
  • C、C
  • D、D


  • 38、 以下程序的输出结果是(). CLis = list(range(5)) print(5 in CLis) A、 True B、 False C、 0 D、 -1
  • A、A
  • B、B
  • C、C
  • D、D


  • 39、 以下程序的输出结果是()。 for x in range(2,8): y = 0 y += x print(y) A、 27 B、 7 C、 8 D、 35
  • A、A
  • B、B
  • C、C
  • D、D


  • 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
  • A、A
  • B、B
  • C、C
  • D、D


  • 41、 以下构成Python循环结构的方法中,正确的是()。 A、 while B、 loop C、 if D、 do...for
  • A、A
  • B、B
  • C、C
  • D、D


  • 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]
  • A、A
  • B、B
  • C、C
  • D、D


  • 43、 Python中,以下表达式结果为False的是()。 A、 "CD"<"CDFG" B、 "DCBA"<"DC" C、 ""<"G" D、 "LOVE">"love"
  • A、A
  • B、B
  • C、C
  • D、D


  • 44、 以下程序的输出结果是() x = 12 + 3 * ((5 * 8) - 14) // 6 print(x) A、 25.0 B、 65 C、 25 D、 24
  • A、A
  • B、B
  • C、C
  • D、D


  • 45、 列表 listV = list(range(10)),以下能够输出列表listV 中最小元素 的是( )。 A、 print(min(listV)) B、 print(listV.max()) C、 print(min(listV())) D、 print(listV.reverse(i)[0])
  • A、A
  • B、B
  • C、C
  • D、D


  • 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]}
  • A、A
  • B、B
  • C、C
  • D、D


  • 47、 以下程序的意义是( )。 >>> car = 'BWM' >>> id( car) A、 查看变量所占的位数 B、 转换成布尔值 C、 查看变量在内存中的地址 D、 把变量中的元素随机排列
  • A、A
  • B、B
  • C、C
  • D、D


  • 48、 Python提供3种基本的数字类型,它们是( ) A、 整数类型、浮点数类型、复数类型 B、 整数类型、二进制类型、浮点数类型 C、 整数类型、二进制类型、布尔类型 D、 整数类型、二进制类型、复数类型
  • A、A
  • B、B
  • C、C
  • D、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
  • A、A
  • B、B
  • C、C
  • D、D


  • 50、 以下不属于Python控制结构的是()。 A、 分支结构 B、 程序异常 C、 跳转结构 D、 顺序结构
  • A、A
  • B、B
  • C、C
  • D、D


  • 51、 以下程序的输出结果是() ls = ['book',666,[2018, 'python',314],20] print(ls[2][1][ -2]) A、 n B、 python C、 0 D、 结果错误
  • A、A
  • B、B
  • C、C
  • D、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、 死循环,不能确定
  • A、A
  • B、B
  • C、C
  • D、D


  • 53、 以下关于Python字典的描述中,错误的是( )。 A、 在 Python中,用字典来实现映射,通过整数索引来查找其中的元素 B、 在定义字典对象时,键和值用冒号连接 C、 字典中的键值对之间没有顺序并且不能重复 D、 字典中引用与特定键对应的值,用字典名称和方括号中包含键名的格式
  • A、A
  • B、B
  • C、C
  • D、D


  • 54、 关于Python元组类型,以下选项中描述错误的是( )。 A、 元组不可以被修改 B、 Python中元组使用圆括号和逗号表示 C、 元组中的元素要求是相同类型 D、 一个元组可以作为另一个元组的元素,可以采用多级索引获取信息
  • A、A
  • B、B
  • C、C
  • D、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
  • A、A
  • B、B
  • C、C
  • D、D


  • 56、 字典d={'Python':123, 'C':123, 'C + +':123} , len(d)的结果是(). A、 12 B、 6 C、 9 D、 3
  • A、A
  • B、B
  • C、C
  • D、D


  • 57、 以下不是Python所使用的特殊含义符号的是()。 A、 $ B、 ** C、 & D、 +=
  • A、A
  • B、B
  • C、C
  • D、D


  • 58、 下列不属于处理 Python中字典的方法的是( )。 A、 pop() B、 replace() C、 get() D、 popitem()
  • A、A
  • B、B
  • C、C
  • D、D


  • 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,
  • A、A
  • B、B
  • C、C
  • D、D


  • 60、 下列哪个语句在Python中是非法的( )。 A、 x = y = z = 1 B、 x = ( y = z + 1) C、 x,y = y,x D、 x += y
  • A、A
  • B、B
  • C、C
  • D、D


  • 61、 下面哪一种导入方式是错误的( ) 。 A、 import numpy B、 import ndarray from numpy C、 from numpy import * D、 import numpy as np
  • A、A
  • B、B
  • C、C
  • D、D


  • 62、 以下关于列表变量ls操作的描述中,错误的是( ). A、 ls.copy():生成一个新列表,复制ls的所有元素 B、 ls. remove(x):删除ls中所有的x元素 C、 ls.append(x):在ls最后增加一个元素 D、 ls. reverse():反转列表ls中所有元素
  • A、A
  • B、B
  • C、C
  • D、D


  • 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的奇数
  • A、A
  • B、B
  • C、C
  • D、D


  • 64、 ls=[2, " apple",[42,"yellow"," misd"],1.2],表达式Is[2][-1][2]的结果是( )。 A、 m B、 i C、 s D、 d
  • A、A
  • B、B
  • C、C
  • D、D


  • 65、 s = '1234567890' ,以下表示'1234' 的是( ) A、 s[1:5] B、 s[0:3] C、 s[ -10:-5] D、 s[0:4]
  • A、A
  • B、B
  • C、C
  • D、D


  • 66、 执行以下程序,输出结果是( )。 y ='中文' x='中文字!' print(x>y) A、 None B、 False C、 False or False D、 True
  • A、A
  • B、B
  • C、C
  • D、D


  • 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
  • A、A
  • B、B
  • C、C
  • D、D


  • 68、 以下程序的输出结果是()。 for s in "grandfather": if s=="d" or s=="h": Continue print(s,end=") A、 grandfather B、 granfater C、 grand D、 father
  • A、A
  • B、B
  • C、C
  • D、D


  • 69、 以下程序的输出结果是( )。 a= 3.6e-1 b= 4.2e3 print(b-a) A、 4199. 64 B、 7.8e2 C、 0. 6e-4 D、 4199.064
  • A、A
  • B、B
  • C、C
  • D、D


  • 70、 以下程序的输出结果是()。 a= divmod(5,2) b= divmod(2,6) c= set(a +b) print(sum(c)) A、 3 B、 5 C、 2 D、 0
  • A、A
  • B、B
  • C、C
  • D、D


  • 71、 以下程序的输出结果是( ) a= 10.99 print( complex(a)) A、 0.99 B、 10.99i +j C、 10. 99 D、 (10. 99 +0j)
  • A、A
  • B、B
  • C、C
  • D、D


  • 72、 以下程序的输出结果是()。 d={'food': {'cake':1 , 'egg':5 print(d. get(' egg ', 'no this food')) A、 egg B、 1 C、 food D、 no this food
  • A、A
  • B、B
  • C、C
  • D、D


  • 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]
  • A、A
  • B、B
  • C、C
  • D、D


  • 74、 以下关于Python循环结构的描述中,错误的是() A、 while循环使用保留字continue结束本次循环 B、 while循环可以使用保留字break和continue C、 while循环也叫遍历循环,用来遍历序列类型中的元素,默认提取每个元素并执行一次循环体 D、 while循环使用pass语句,则什么事也不做,只是空的占位语句
  • A、A
  • B、B
  • C、C
  • D、D


  • 75、 以下程序的输出结果是( )。 x = 10 while x: x -= 1 if x%2: print(x,end = ") else: pass A、 86420 B、 975311 C、 97531 D、 864200
  • A、A
  • B、B
  • C、C
  • D、D


  • 76、 以下程序的输出结果是( )。 print( 0.1 + 0.2 == 0.3 ) A、 -1 B、 True C、 False D、 0
  • A、A
  • B、B
  • C、C
  • D、D


  • 77、 以下选项中,Python不支持的数据类型是( )。 A、 int B、 char C、 float D、 list
  • A、A
  • B、B
  • C、C
  • D、D


  • 78、 以下程序的输出结果是( )。 try: print((3+4j) * (3-4j)) except: print("运算错误!!") A、 (25+0j) B、 5 C、 运算错误 D、 3
  • A、A
  • B、B
  • C、C
  • D、D


  • 79、 以下关于Python分支结构的描述中,错误的是( A、 Python分支结构使用保留字if、elif和else来实现,每个if后面必须有elif或else B、 if-else结构是可以嵌套的 C、 if语句会判断if后面的逻辑表达式,当表达式为真时,执行if后续的语句块 D、 缩进是Python分支语句的语法部分,缩进不正确会影响分支功能
  • A、A
  • B、B
  • C、C
  • D、D


  • 80、 表达式divmod(40,3)的结果是( )。 A、 13,1 B、 (13,1) C、 13 D、 1
  • A、A
  • B、B
  • C、C
  • D、D


  • 81、 字符串tstr = 'television',显示结果为vi的是()。 A、 print( tstr[4:7] ) B、 print( tstr[5:7] ) C、 print(tstr[ - 6:6]) D、 print(tstr[4:-2])
  • A、A
  • B、B
  • C、C
  • D、D


  • 82、 以下程序的输出结果是()。 x = 10 y = 0 if (x > 5) or (x/y > 5): print('Right') else: print('Wrong') A、 Right B、 Wrong C、 报错:ZeroDivisionError D、 不报错,但不输出任何结果
  • A、A
  • B、B
  • C、C
  • D、D


  • 83、 以下程序的输出结果是()。 ls = [] for m in '想念': for n in '家人': ls.append(m+n) print(ls) A、 想念家人 B、 想想念念家家人人 C、 想家想人念家念人 D、 ['想家','想人','念家','念人']
  • A、A
  • B、B
  • C、C
  • D、D


  • 84、 下面不是“+”的用法的是( )。 A、 字符串连接 B、 逻辑与 C、 算术加法 D、 单目运算
  • A、A
  • B、B
  • C、C
  • D、D


  • 85、 如果Python程序执行时产生了“TypeError”的错误,其原因是() A、 代码中的数据类型不匹配 B、 代码中使用了错误的关键字 C、 代码中缺少“:”符号 D、 代码里的语句嵌套层次太多
  • A、A
  • B、B
  • C、C
  • D、D


  • 86、 以下关于浮点数3.0和整数3的描述中,正确的是( )。 A、 两者使用相同的硬件执行单元 B、 两者使用相同的计算机指令处理方法 C、 两者是相同的数据类型 D、 两者具有相同的值
  • A、A
  • B、B
  • C、C
  • D、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
  • A、A
  • B、B
  • C、C
  • D、D


  • 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
  • A、A
  • B、B
  • C、C
  • D、D


  • 89、 以下保留字不用于异常处理逻辑的是()。 A、 finally B、 else C、 try D、 if
  • A、A
  • B、B
  • C、C
  • D、D


  • 90、 以下程序的输出结果是()。 ls=[[1,2,3],'python',[[4,5,'ABC'],6],[7,8]] print(ls[2][1]) A、 'ABC' B、 p C、 4 D、 6
  • A、A
  • B、B
  • C、C
  • D、D


  • 91、 以下程序的输出结果是() SS = set("htslbht") sorted(ss) for i in ss: print(i, end = ") A、 hlbst B、 htslbht C、 tsblth D、 hhlstt
  • A、A
  • B、B
  • C、C
  • D、D


  • 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
  • A、A
  • B、B
  • C、C
  • D、D


  • 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)的循环次数是一样的
  • A、A
  • B、B
  • C、C
  • D、D


  • 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
  • A、A
  • B、B
  • C、C
  • D、D


  • 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
  • A、A
  • B、B
  • C、C
  • D、D


  • 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
  • A、A
  • B、B
  • C、C
  • D、D


  • 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)
  • A、A
  • B、B
  • C、C
  • D、D


  • 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
  • A、A
  • B、B
  • C、C
  • D、D


  • 99、 以下关于二进制数的定义,正确的是( ) 。 A、 0B1014 B、 0b1010 C、 0B1019 D、 0bC3F
  • A、A
  • B、B
  • C、C
  • D、D


  • 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']
  • A、A
  • B、B
  • C、C
  • D、D


  • 101、 在Python中,使用for…in…方式形成的循环不能遍历的类型是() A、 列表 B、 复数 C、 字符串 D、 字典
  • A、A
  • B、B
  • C、C
  • D、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
  • A、A
  • B、B
  • C、C
  • D、D


  • 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]
  • A、A
  • B、B
  • C、C
  • D、D


  • 104、 以下不能创建—个字典的语句是()。 A、 dic = {} B、 dic ={1:5} C、 dic ={(1.2): " use"} D、 dic ={[1,2]:"use"}
  • A、A
  • B、B
  • C、C
  • D、D


  • 105、 以下程序的输出结果是( )。 >>> s = (3,) >>> type(s) A、 < class 'dict' > B、 < class 'tuple' > C、 < class 'list' > D、 < class 'set' >
  • A、A
  • B、B
  • C、C
  • D、D


  • 106、 以下程序的输出结果是(). d ={"大海":"蓝色","天空":"灰色","大地":"黑色"} print(d["大地"],d. get("天空","黄色")) A、 黑色 黑色 B、 黑色 灰色 C、 黑色 黄色 D、 黑色 蓝色
  • A、A
  • B、B
  • C、C
  • D、D


  • 107、 下列关于Python的描述,正确的是( )。 A、 列表的索引是从1开始的 B、 元组的元素值可以修改、删除、连接 C、 字典中的“键”只能是整数、字符串 D、 集合分为可变集合和不可变集合,可变集合的元素可以添加、删除
  • A、A
  • B、B
  • C、C
  • D、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])
  • A、A
  • B、B
  • C、C
  • D、D


  • 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
  • A、A
  • B、B
  • C、C
  • D、D


  • 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
  • A、A
  • B、B
  • C、C
  • D、D


  • 111、 以下关于Python字符编码的描述中,正确的是( A、 Python字符编码使用ASCII存储 B、 chr( x)和ord(x)函数用于在单字符和Unicode值之间进行转换 C、 print( chr( 'a'))输出97 D、 print( ord(65))输出A
  • A、A
  • B、B
  • C、C
  • D、D


  • 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
  • A、A
  • B、B
  • C、C
  • D、D


  • 113、 以下程序的输出结果是( )。 Test_list = list( range(6)) print(6 in Test_list) A、 6 B、 6 in Test_list C、 True D、 False
  • A、A
  • B、B
  • C、C
  • D、D


  • 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
  • A、A
  • B、B
  • C、C
  • D、D


  • 115、 以下不属于Python 保留字的是() A、 class B、 pass C、 sub D、 def
  • A、A
  • B、B
  • C、C
  • D、D


  • 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 …
  • A、A
  • B、B
  • C、C
  • D、D


  • 117、 以下关于分支和循环结构的描述中,错误的是() A、 while循环只能用来实现无限循环 B、 所有的for分支都可以用while循环改写 C、 保留字break可以终止一个循环 D、 continue可以停止后续代码的执行,从循环的开头重新执行
  • A、A
  • B、B
  • C、C
  • D、D


  • 118、 不能使下面程序结束的是()。 while True: inp = eval(input("请输入一个数值∶")) if inp//3: break A、 2 B、 3 C、 4 D、 5 答案: A
  • A、A
  • B、B
  • C、C
  • D、D


  • 119、 以下保留字不属于分支结构的是()。 A、 if B、 else C、 while D、 elif
  • A、A
  • B、B
  • C、C
  • D、D


  • 120、 设str1 = 'python', 语句print( strl. center(10, * ))的执行结果是( )。 A、 python**** B、 **python** C、 ****python D、 SyntaxError
  • A、A
  • B、B
  • C、C
  • D、D


  • 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]]
  • A、A
  • B、B
  • C、C
  • D、D


  • 122、 在Python 中,不属于组合数据类型的是()。 A、 浮点数类型 B、 字典类型 C、 列表类型 D、 字符串类型
  • A、A
  • B、B
  • C、C
  • D、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"]]
  • A、A
  • B、B
  • C、C
  • D、D


  • 微信扫一扫 在线答题 在线出卷 随机出题小程序 闯关答题软件 出题答题小程序