《python基础试题(含答案).docx》由会员分享,可在线阅读,更多相关《python基础试题(含答案).docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Python试题共20道选择题,每题5分,含15道单选题,5道不定项选择题。总分合计100,60分及格。说明:以下所有题目涉及的语言、环境和背景都是在python3.x中,题目中不再另外说明一、单选题1、以下哪个不是python关键字EA、from B、assert C、not D、with E、final2、代码 printfl if a in ABC else 2)执行结果是BA 1 B、2 C、报错3、以下不是python数据类型的是EA、元组B、列表C、字典D、常量E、指针F、布尔型4、以下不是tuple类型的是AA、B、(1,)C、(, 1)D、(:”)5、代码print”, 2,工
2、2)0 1)执行结果是BA、TrueB、FalseC、报错6、列表a二工2, 3,4,以下的运算结果为True的是AA、len(a)=3 B、len(a) = 4C、length(a)=3 D、length(a)=47、以下对字典的说法错误的是DA、字典可以为空 B、字典的键不能相同C、字典的键不可变 D、字典的键的值不可变8、代码print(n,n。的执行结果是AA、n B、,n C、nM D、报错9、以下代码的执行结果是D a=name: hehe, detail: age: 18, job: tester, man print(adetai 门2)A、 18 B、 s C e D n10
3、、以下说法错误的是AA、元组的长度可变B、列表的长度可变C、可以通过索引访问元组D、可以通过索引访问列表11 代码 for x in range(l, 3): print(/%s%s,% (x,x*x)的执行结果是FA、B、C、%s%s11%s%s24%s%s9D、E、F、1111112224243912、和代码口 2, 3/味2, 3卜2执行结果一致的是DA、1, 2, 3-2B、工2,32C、。1, 2, 3/12丁31 4)D、(3/1-2。1313、list类型的内置方法pop()的作用是CA、置顶指定元素B、给元素排序C、删除指定元素D、插入指定元素14、针对元组(1, 2, L 2
4、JEJ21)的说法正确的是DA、长度为6B、属于二维元组C、元组的元素可变D、嵌入的列表的值可变15、代码 ifin pip python: print(pip python,.replace(/p P) 的执行结果是CA、PiP python B pip Python C、PiP Python D Pip Python 二、不定项选择题16、以下说法错误的是ABCA、python不区分大小写B、set不是python数据类型C、tuple和list不可以定义为空D、python可以在Linux系统运行17、以下代码会造成索引越界的是ABCDA、zabc; 1232B、zabc; 12303C
5、、(1, 2, 3, /abc,)33D、1: z123; 2: 1231318、以下说法正确的是CA、python属于低级语言B、python是面向过程的C、python属于解释性语言D、python是非开源的19、针对以下代码中的错误,以下说法正确的是ADfor x in (1, 2, 3):while x:print(x)A、这是一个死循环B、打印结果是1,2,3C、把while改为if,程序运行结果一致D、把while改为if,打印结果为1,2,320、针对以下代码,说法正确的是Ca=name: hehe, detail: age: 18, job: tester, manb=zname detail, 18c=(/name detail, age: 18, job: tester, man)if aname:for i in b:print(len(c), i, c-l)A列表b定义错误B、元组c中的,tester,无法被修改C、程序会打印三行数据D、程序打印结果中存在一个固定值E、程序不会打印结果
限制150内