Python 基础班期末考核试题(满分100分).docx
Python基础班期末考核试题(满分100分)一、选择题(每空4分,每个题仅有一个答案,多选、漏选、错选均不得分)1>print()函数是一个PythOn内置函数,括号里面可以是()A.字符串B.数字C.表达式D.以上都是二N)2、求余运算符号是,输入命令>>>9%4,运算结果是()A. 2B. 3C.1D.1.253、下列哪个语句在PydK)n中是非法的?()A>x=y=z=lC. X=(y=z+1)<CsX,y=y,XD、X+=y4、下列哪种说法是错误的()A、除字典类型外,所有标准对象均可以用于布尔测试B、空字符串的布尔值是FalSeC、空列表对象的布尔值是FalSeD、值为0的任何数字对象的布尔值是FaISe5、PythOn不支持的数据类型有()A、charB、intC、floatDlist6、下列哪种不是Python元组的定义方式?()A(1)(正确答军)B.(l,)C.(l,2)D.(1,2,(3,4)7、a与b定义如下,下列哪个是正确的?()a=1123,b='123,A. a!=bB. aisbC. b=123D.a+b=2468、列表、元组、字符串是PythOn的()序列A有序(B无序C乱序D上面答案都有可能9、下列数据中属于列表的是()A、(198,"Python11,18.5,-5.6)B、198,"Python",18.5,-5.6C、198,Python",18.5,-5.6D、198,”PythOlrj8.5,5.6(正确答案)10、IiSt=HAIDIAN”JXiNX”,1997,2018,则listl的值为OA、8B、2018C、7D、1997Ik下列数据中不属于列表的是()A、23,45,56,78)L-)B、23,45,5.6,7.8C、23,45,“InfoTA1D、a'"B",hC,'D1112>list=HAIDIAN”JXINXI”,1997,2000,则list2的值为()。A、XINXIB、AC、1D、199713、运行如图所示的程序,结果是()。EileEditFQrmatRUnQptionsWindOWHelpIiStI=a3,510dellistll:3print(Iistl)IA、3,10B、,a',101确答案)C、"b,10D、3,b,14已知列表X=HSt(Iange(9),那么执行语句delx:2之后,X的值为()A、fl,3,5,7,9B、1,3,5,7C、0,1,3,5,7D、2,3,4,5,6,7,815、已知列表x=L2,3,那么执行语句x.insert(l,4)后,X的值为()A、1,4,2,3卜:确答案)B、1,4,2C、1,2,3,4D、1,1,4,2,316、Hst=THAIDIAN'',"XINX,1997,2018,则list©J的值为()A、B、"HAIDIAN",XINX,1997:确答案)C、,HAIDIANn,"XINX,1997,2018D、201817、以下关于Python分支的描述中,错误的是。A、PythOn分支结构使用保留字if、elif和else来实现,每个if后面必须有eli域elseB、if-else结构是可以嵌套的C、if语句会判断if后面的逻辑表达式,当表达式为真时,执行if后续的语句块D、缩进是PythOn分支语句的语法部分,缩进不正确会影响分支功能18、以下代码的输出结果是。foriinrange(l,6):ifi%4=0:breakelse:print(i,endA1,2,3,5,B、1,2,34C、1,2,3,D、1,2,3,5,619、以下代码的输出结果是ox=2+9(3*12)-8)/10print(x)A、26B、27.2C、28.2D、2720、在Python语言中,不能作为变量名的是。A、pB、TempC、3p(卜硝纭案)D、_fg二、填空题(每空3分,每个题仅有一个答案,多选、漏选、错选均不得分)1、假设列表对象aList的值为3,4,5,6,7,9,11,13,15,17,那么切片aList3:7得到的值是。填空题(答案:6,7,9,11)2、任意长度的Python列表、元组和字符串中最后一个元素的下标为o填空题3、已知列表X=1,2,那么连续执行命令y=X和y.append(3)之后,X的值为。填空题空1答案:1,2,34、已知列表X=1,3,2,那么执行语句x.reverse()之后,X的值为填空题空1答案:2,3,1三简答题(代码写在草稿纸或PythOn相关软件编辑并运行后拍图上传)1、根据输入的指定月份,打印该月份所属的季节。提示:3,4,5春季6,7,8夏季9,10,11秋季12,1,2冬季上传文件题