老男孩 Python 全栈 7 期练习题(面试真题模拟)一、选择题(32 分)1、python 不支持的数据类型有A、charB、intC、floatD、list2. x = “foo” y = 2 print(x+y)foo B.foofooC.foo2 D。2 E.An exception is thrown3、有关字符串下列说法错误的是A、字符应当视为长度为 1 的字符串B、字符串以\0 标志字符串的结束C、既可以用单引号,也可以用双引号创立字符串D、在三引号字符串中可以包含换行回车等特殊字符4、如下不能创立一种字典的语句是A、dic1 = {}B、dic2 = {123:345}C、dic3 = {[1,2,3]:'uestc’}D、dic3 = {(1,2,3):'uestc’}5.Kvps = {‘1’:1,'2':2}theCopy = kvpskvps[‘1’] = 5sum = kvps[‘1’] + theCopy[‘1’]Print sumA。1 B。2 C.7 D.106、如下何者是不合法的布尔体现式: A.x in range(6) B。3=a C。e>5 and 4==f D(x—6)>57、下列体现式的值为 True 的是 A.5+4j>2-3j B.3〉2==2 C。e〉5 and 4==f D.(x—6)〉58、已知 x=43,ch=‘A’,y = 1,则体现式(x>=y and ch<‘b’ and y)的值是A、0B、1C、出错D、True9、下列体现式中返回 为 True 的是:A、3〉2>2B、’abc’>’xyz’C、0x56 〉 56D、(3,2)〉(‘a’,'b’)10、下列 Python 语句对的的事(多选)A、min = x if x < y else yB、max = x 〉 y ? x : yC、if(x〉y) print(x)D、while True:pass11。若 k 为整形,下述 while 循环执行的次数为:k=1000while k>1: print k k=k/2 A。9 B。10 C.11 D。10012、如下论述对的的是:A、continue 语句的作用是结束整个循环的执行B、只能在循环体内使用 break 语句C、在循环体内使用 break 语句或 continue 语句的作用相似D、从多层循环嵌套中退出时,只能使用 goto 语句13、有关 python 中的复数,下列说法错误的是A、表达复数的语法是 real+image jB、实部和虚部都是浮点数C、虚部必须后缀 j 且 j 不辨别大小写D、措施 conjugate 返答复数的共轭复数14、下面的语句哪个会无限循环下去: A、for a in range(10):time。sleep(10)B、while 1〈10:time。sleep(10)C、while True:breakD、a = [3,—1,’,'] for i in a[:]: if not a: break15、下面的代码,哪些会输出 1,2,3 三个数字(多选,选错不得分):A 、for i in range(3):print(i)B、aList ...