Python开发基础练习题及答案43_2023_背题版.pdf
《Python开发基础练习题及答案43_2023_背题版.pdf》由会员分享,可在线阅读,更多相关《Python开发基础练习题及答案43_2023_背题版.pdf(95页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、试题说明本套试题共包括1套试卷每题均显示答案和解析P yt h o n 开发基础练习题及答案4 3 (5 00题)P yt h o n 开发基础练习题及答案4 31.单选题 将2 x=10表达正确的P yt h o n 表达式A)2 x=10B)2 =10C)x 2 o r x=10答案:A解析:2 .单选题 P yt h o n 中有多少种运算符A)7B)809D)10答案:A解析:3 .单选题 关于函数作用的描述,以下选项中错误的是A)提高代码执行速度B)复用代码C)增强代码的可读性D)降低编程复杂度答案:A解析:4 .单选题 关于P yt h o n 语言数值操作符,以下选项中描述错误的
2、()A)x y表示x 与y之整数商,即不大于x 与y之商的最大整数B)x*y表示x 的y次森,其中,y必须是整数C)x%y表示x 与y之商的余数,也称为模运算D)x/y表示x 与y之商答案:B解析:5.单选题 数学关系表达式2A)2 x W 10B)2 x=10C)2 x&x 2 o r x 1 0:-=n:M=kN=vP rin t(m)A)ap p leB)o ran geC)ban an aD)p ear答案:C解析:2 1 .单选题 以下不是程序输出结果的选项是:I mp o rt ran do m as rL sl=1 2,34,5 6,7 8 R.shuffle(lsl)P rin
3、 t(lsl)答案:C解析:A)1 2,7 8,5 6,34 B)5 6,1 2,7 8,34 C)1 2,34,5 6,7 8 D)1 2,7 8,34,5 62 2 .单选题 对于函数a s k,以下调用错误的是()项?D ef ask(p ro mp t=D o yo u like P ytho n?二 hin t=yes o r n o ):while T rue:an swer=in p ut(p ro mp t)if an swer,lo wer()in C y,yes):p rin t(nT han k yo u)return T rueif an swer,lo wer()in
4、 (n ,n o):p rin t(MW hy n o t )return F alseelse:p rin t(hin t)A)answer,lower()是调用了string自带函数lower。,将输入转换为小写字母。B)调用函数a s k(),在交互页面输入N,则会继续打印yes or no提示你继续输入。C)调用函数a s k(),在交互页面输入x,则会打印yes or n o,如果继续输入y,则会打印Thank you并退出ask()函数的执行同时返回值True。D)函数调用ask(Do you like Python?)与ask()效果一致答案:B解析:23.单选题 2*3*2的执
5、行结果为()A)512B)64012D)24答案:A解析:24.单选题 以下程序的输出结果不可能的选项是。Import randomLs=L a,b,c,d Print(random,sample(Is,2)A)d a1O E a.d/c D)-b d 答案:C解析:25.单选题 Hadoop实现了什么样的系统A)操作系统B)数据管理系统C)数据整合系统D)分布式文件系统答案:D解析:26.单选题 口假设函数中不包括global保留字,对于改变参数值的方法,以下选项中错误的是()A)参数是lis t类型时,改变原参数的值B)参数的值是否改变与函数中对变量的操作有关,与参数类型无关C)参数是组合
6、类型(可变对象)时,改变原参数的值D)参数是in t类型时,不改变原参数的值答案:B解析:2 7.单选题 以下关于C S V文件的描述中,错误的是 oA)C S V文件只能采用U n ico de编码表示字符B)C S V文件的每一行是一维数据,可 以 使 用P ytho n的列表类型表示O C S V文件可以保存一维数据或二维数据D)C S V格式是一种通用的文件格式,主要用于不同程序之间的数据交换答案:A解析:2 8.单选题 口给出如下代码:s=list(巴老爷有八十八棵芭蕉树,来了八十八个把式要在巴老爷八十八棵芭蕉树下住。老爷拔了八十八棵芭蕉树,不让八十八个把式在八十八棵芭蕉树下住。八十
7、八个把式烧了八十八棵芭蕉树,巴老爷在八十八棵树边哭。)以下选项中能输出字符 八 出现次数的是()A)p rin t(s.in dex(八),6,len(s)B)p rin t(s.co un t(A )C)p rin t(s.in dex(A )D)p rin t(s.in dex(A ),6)答案:B解析:2 9.单选题 执行以下语句,输出结果是()a=l while a x =3.1 4 e va l(x +1 0 )上述代码的输出结果是()。A)系统报错B)T y pe E rror:must b e str,not i nt0 3.1 41 0D)1 3.1 4答案:D解析:33.单选
8、题 关于函数的关键字参数使用限制,以下选项中描述错误的是A)关键字参数必须位于位置参数之前B)关键字参数必须位于位置参数之后C)不得重复提供实际参数D)关键字参数顺序无限制答案:A解析:34.单选题 在深度为7的满二叉树中,叶子结点的总个数是A)31B)6 40 6 3D)32答案:B解析:35 .单选题 下面选项不能输出字符串:I m a stud e nt的 是()。A)a=I i n a stud e ntB)a=I m a stud e ntC)a=I m a stud e ntD)a=I m a stud e nt答案:D解析:36 .单选题 以下赋值语句中合法的是()A)x=2,y
9、=3B)x=y=3C)x=(y=3)D)x=2 y=3答案:B解析:37 .单选题 构造函数是类的一个特殊函数,在py th on中,构造函数的名称为()A)与类同名B)_constructC)i ni tD)i ni t答案:C解析:38 .单选题 以下程序的输出结果是:D a =北美洲:北极兔,南美洲:托哥巨嘴鸟,亚洲:大熊猫,非洲:单峰驼,南极洲:帝企鹅D a 非洲=大猩猩P ri nt(D a)A)(北美洲:北极兔,南美洲:托哥巨嘴鸟,亚洲:大熊猫,非 洲 大猩猩,南极 洲 帝企鹅)B)北美洲:北极兔,南美洲:托哥巨嘴鸟,亚洲:大熊猫,非洲:大猩猩,南极洲:帝企鹅 C)北美洲:北极兔,
10、南美洲:托哥巨嘴鸟,亚洲:大熊猫,非洲:单峰驼,南极洲:帝企鹅)D)北美洲:北极兔,南美洲:托哥巨嘴鸟,亚洲:大熊猫,非洲:大猩猩,南极洲:帝企鹅 答案:D解析:39.单选题 以下最能体现uf unc特点的是()oA)其又称通用函数(U ni ve rsa lB)对nd a rra y 中的每一个元素进行逐一操作C)对整个nd a rra y 进行操作D)nd a rra y 中的元素是相同类型的答案:C解析:难易程度:中题型:40.单选题 以下字符串合法的是:()。A)a b c d e f gh i B)I l ove l ove P y th onC)I l ove P y th o D
11、)I l ove P y th on答案:A解析:41 .单选题 以下选项中,不是P y th on游戏开发方向的第三方库是A)A rca d eB)F C M KC)P a nd s3dD)f a sk答案:D解析:42 .单选题 下列对程序描述不正确的是?A)程序是由一系列函数组成的B)程序是由一系列代码组成的C)可以利用函数对程序进行模块化设计D)通过封装可以实现代码复用答案:A解析:43 .单选题 表达式3 4%6的结果是A)5B)40 3D)6答案:B解析:44.单选题 下面代码的输出结果是A =a l e xB=a 点c a p i ta l i ze()p r i n t(a,e
12、 n d=,)p r i n t(b)A)a l e x,A LEXB)A LEX,a l e xC)a l e x,A l e xD)A l e x,A l e x答案:C解析:45.单选题 下面代码的输出结果是 Tr ue -Fa l s eA)1B)-lC)Tr ueD)0答案:A解析:46.单选题p yth o n 中的r e tur n 语句,以下选项中描述正确的是:A)函数中最多只有一个r e tur n 语句B)函数必须有一个r e tur n 语句C)r e tur n 只能返回一个值D)函数可以没有r e tur n 语句答案:D解析:47 .单选题下面代码的输出结果是a =
13、1,2,3,4,5,6,7,8,9 s =0 f o r c i n a:f o r j i n r a n g e(3):s +=c j l p r i n t(s)A)0B)45C)以上答案都不对D)2 4答案:B解析:48 .单选题针对元组(1,2,1,2,1 ,2 )的说法正确的是A)长度为6B)属于维元组C)元组的元素可变D)嵌的列表的值可变答案:D解析:49 .单选题以下属于Li n ux系统特点的是A)多用户,单任务B)多用户,多任务C)单任务,多用户D)单任务,单用户答案:B解析:概念理解50 .单选题下列不是p yth o n o p e n。文件打开方法的参数的是A)f i
14、 l e 文件路径B)m o d e 文件打开模式C)e r r o r Typ e 错误类型D)e n c o d i n g 编码格式答案:C解析:51 .单选题【】以下关于循环结构的描述,错误的是:()窗体顶端A)HYPERLINKB)HYPERLINKC)HYPERLINKD)HYPERLINK答案:C解析:窗体底端52 .单选题 表达式e va l (50 0/1 0 )的结果是:A)50 0/1 0 B)50 0/1 0C)50D)50.0答案:D解析:53 .单选题 执行代码l e n(l,2,3,No n e,(),)的结果是()A)4B)605D)3答案:B解析:54.单选题
15、 Pyth o n 如何定义一个函数:()A)c l a s s (a r g l,a r g 2,a r g N)B)f un c ti o n (a r g l,a r g 2,-a r g N)C)d e f (a r g l,a r g 2,a r g N)D)d e f (a r g l,a r g 2,a r g N)答案:C解析:55.单选题 下列选项中可以准确查看Pyth o n 代码的语言版本(3.5.3)的是A)i m p o r t s ysB)i m p o r t s ys s ys.ve r s i o n s ys.e xc _ i n f o()C)i m p
16、o r t s ysD)i m p o r t s ys s ys.ve r s i o n-i n f o s ys.p a th答案:A解析:56.单选题 关于Pyth o n 的浮点数类型,以下选项中描述错误的是A)Pyth o n 语言的浮点数可以不带小数部分B)浮点数有两种表示方法:十进制表示和科学计数法C)浮点数类型与数学中实数的概念一致,表示带有小数的数值D)s ys.f l o a t_ i n f o 可以详细列出Pyth o n 解释器所运行系统的浮点数各项参数答案:A解析:57 .单选题 对于一个图像识别问题(一个图片找一只猫),下面那个网络可以更好解决问题()。A)循环
17、神经网络B)感知机C)多层神经网络D)卷积神经网络答案:D解析:难易程度:易题型:58 .单选题()模块是p yth o n 标准库中最常用的模块之一。通过它可以获取命令行参数,从而实现从程序外部向程序内部传递参数的功能,也可以获取程序路径和当前系统平台等信息。A)s ysB)p l a t for mC)m a t hD)t im e答案:A解析:59.单选题 给定字典d,以下选项中对d.get(x,y)的 描 述 正 确 的 是。A)返回字典d 中键值对为x:y的值B)返回字典d 中值为y的值,如果不存在,则返回xC)返回字典d 中键为y的值,如果不存在,则返回yD)返回字典d 中键为x的
18、值,如果不存在,则返回y答案:D解析:60.单选题 I D LE 菜单将选中区域的Ta b 替换为空格的快捷键是A)Al t+5B)Al+6C)C t r l+CD)C u r 1+0答案:B解析:61.单选题 p yt hon语言属于A)机器语言B)汇编语言C)高级语言D)科学计算语言答案:C解析:62.单选题 口下面代码的执行结果是()s =l l+5in p r int(eva l(s l:-2)A)16B)6C)执行错误D)l l+5答案:B解析:63.单选题 若 vehic l e=t r a in,c a r ,b u s ,s u b wa y ,s hip,b ic yc l
19、e ,c a r ,则 l en(vehic l e l )结果是什么?A)2B)7;0 6;D)4;答案:A解析:64.单选题 下列数据中不属于列表的是。A)23,a ,68,34 B)23,45,68,34C)23,45,68,34 D)23,45,68,34答案:D解析:65.单选题 S和T是两个集合,对S&T的描述正确的是A)S和T的并运算,包括在集合S和T中的所有元素B)S和T的差运算,包括在集合S但不在T中的元素C)S和T的补运算,包括集合S和T中的非相同元素D)S和T的交运算,包括同时在集合S和T中的元素答案:D解析:66.单选题 下面代码的输出结果是p r int(0.1 +0
20、.2=0.3)()A)F a l s eB)-lC)0D)whil e答案:A解析:67.单选题 P yt hon内置函数 可以返回列表、元组、字典、集合、字符串以及r a nge对象中元素个数。A)t yp e(B)ind ex(C)l en(D)c ou nt (答案:C解析:68.单选题 关于二叉树的遍历,以下选项中描述错误的是A)二叉树的遍历可以分为三种:前序遍历、中序遍历、后序遍历B)前序遍历是先遍历左子树,然后访问根结点,最后遍历右子树C)后序遍历二叉树的过程是一个递归的过程D)二叉树的遍历是指不重复地访问二叉树中的所有结点答案:B解析:69.单选题 以下不是P yt hon组合数
21、据类型的是A)数组类型B)元祖类型0列表类型D)字符串类型答案:A解析:70.单选题 W ha t wil l b e t he ou t p u t a ft er t he fol l owing c od e is exec u t ed a nd t he u s erent er s 75 a nd 0 a t t he fir s t t wo p r om p t s?D ef m a in():t r y:t ot a l =int(inp u t(E nt er t ot a l c os t of it em s?)nu m _ it er ns =int (inp u t
22、 (N u m b er of it em s )a ver a ge=t ot a l /nu m it em sexc ep t Z er oD i vi s ionE r r or:p r int(E RRO R:c a nnot ha ve 0 it em s)exc ep t V a l u eE r r or:p r int(E RRO R:nu m b er of it em s c a nnot b e nega t ive)Ma in()A)E RRO R:c a nnot ha ve 0 it em sB)E RRO R:nu m b er of it em s c a n
23、t b e nega t iveC)0D)N ot hing;t her e is no p r int s t a t em ent t o d is p l a y a ver a ge.答案:A解析:71.单选题 以下选项不是P yt hon保留字的是 oA)t r yB)F orC)fr omD)fa l s e答案:B解析:72.单选题 字符串是一个连续的字符序列,用什么方式打印出可以换行的字符串?A)使用转义符 B)使用、nC)使用空格D)使 用“换行”答案:B解析:73.单选题 以下选项中,属于Pyt hon语言中合法的二进制整数是():A)0B1010B)0B1019C)0b
24、C3FD)0b l708答案:A解析:74.单选题 以下程序的输出结果是:f or i in ra nge(3):f or s in a b e d :if s=c :b re a kp rint (s,e nd=)A)A a b c a b c a b cB)B a a a b b b c c cC)C a a a b b bD)D a b a b a b答案:D解析:75.单选题 s 的结果是()。A=22B=a*3S=int(b)A)66B)22C)错误代码D)222222答案:D解析:76.单选题 要使语句f or i in ra nge (a,-4,-2)循环执行5次,贝!a 的值应
25、当为()A)-6B)608D)-8答案:B解析:77.单选题 程序段如下:Imp ort js onDt =b :2,c :4,a :6S 2=js on.d ump s(d t,s ort _ ke ys=T rue,ind e nt=4)Print(t yp e(s 2)Print 函数输出的结果是()A)B)C)D)答案:D解析:78.单选题 下列语句中输出结果与执行语句10 a nd 11+2*3相同的是()A)(la mb d a x,y:x if x>;y e ls e y)(19,20)B)(la mb d a x,y:x*y+l1)(2,3)C)10 or 11 or 8D
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 开发 基础 练习题 答案 43 _2023_ 背题版
限制150内