Python开发基础练习题及答案42_2023_背题版.pdf
《Python开发基础练习题及答案42_2023_背题版.pdf》由会员分享,可在线阅读,更多相关《Python开发基础练习题及答案42_2023_背题版.pdf(93页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、试题说明本套试题共包括1 套试卷每题均显示答案和解析Py th o n 开发基础练习题及答案4 2 (5 0 0 题)Py th o n 开发基础练习题及答案4 2L 单选题 以下几种输出语句正确的是A)pr i n t(美元金额是:,u s d _ s tr _ v a lu e)B)pr i n t(美元金额是:u s d _ s tr _ v a lu e)C)pr i n t(美元金额是:u s d _ s tr _ v a lu e,)答案:A解析:2.单选题 Py th o n 语言的输出函数是()。A)pr i n tf()B)B.pr i n t()C)C.i n pu t()
2、D)D.f o r ma t()答案:B解析:3 .单选题 关 于 Py th o n 的复数类型,以下选项中描述错误的是()A)复数的虚数部分通过后缀“J”或者“j”来表示B)对于复数z,可以用z.r e a l获得它的实数部分C)对于复数z,可以用z.i ma g 获得它的实数部分D)复数类型表示数学中的复数答案:C解析:4 .单选题 哪个选项不能生成一个空字典?A)B)d i c t()C)d i c t()D)口答案:D解析:5.单选题 在 Nu mpy 中,数组拼接的函数不包括()A)a ppe n d)B)i n s e r t)C)v s ta c k)D)w h e r e)答
3、案:D解析:a ppe n d)函数可向数组横纵坐标添加数组,i n s e r t)函数可向一维数组后添加益据,v s ta c k)函数可以进行数组拼接,w h e r e)函数是对数据进行条件筛选。6 .单选题 下面代码的输出结果是()f o r i i n Py th o n:pr i n t(i,e n d=)A)P,y,t,h,o,n,B)P y t h o nC)Py th o nD)P y t h o n答案:B解析:7 .单选题 用来判断当前Py th o n 语句在分支结构中的是A)引号B)冒号C)大括号D)缩进答案:D解析:8 .单选题 以下程序的输出结果是:f o r
4、i i n r a n g e(3):f o r s i n a b e d:i fr s 二 二 1 1 c II:b r e a kpr i n t(s,e n d=KM)A)a b c a b c a b cB)a a a b b b c c cC)a a a b b bD)a b a b a b答案:D解析:9.单选题 a=(l,2,3,4,5)pr i n t(a :3:-1 )()A)B)(4,)C)(5,)D)(3,)答案:C解析:1 0 .单选题 在Ja v a We b 中,对于S e r v le tR e q u e s t接口的g e tA ttr i b u te O
5、方法,说法正确的是()A)获取指定名称的属性值B)设置指定属性的值C)删除指定属性的值D)以上都不对答案:A解析:概念理解1 1 .单选题 代码:s tr 2=俱往矣数风流人物还看今朝;s tr l=s tr 2 2 ,运行后s tr l结果是()A)矣B)俱C)往D)数答案:A解析:1 2 .单选题 以下关于Py th o n 自带数据结构的运算结果中正确的是哪一项?A)1 =1,2,3,4,5 ;d e l 1 2:4 ;则运算之后 1 为 1,2,3。B)b a s ke t=a pple,b a n a n a,a pple,o r a n g e ;f r u i t=s e t(b
6、 a s ke t);f r u i t2 =s e t(a pple ,me lo );le n(f r u i t f r u i t2)的结果是 50C)b a s ke t=a pple,b a n a n a,a pple,o r a n g e ;f r u i t=s e t(b a s ke t);le n (f r u i t)的运算结果是40D)1 =2,1,3,5,4 ;1.r e mo v e(3);1.s o r t();则运算之后 1 为 1,2,4,5 答案:D解析:1 3 .单选题 代码i mpo r t ma th;x=ma th.c e i l(5.3)执行
7、后,x 的结果是()A)5.3B)605D)都不对答案:B解析:1 4 .单选题 关于Py th o n 数字类型,以下选项中描述错误的是A)Py th o n 语言提供i n t、f lo a t,c o mple x、等数字类型B)Py th o n 整数类型提供了4 种进制表示:十进制、二进制、八进制和十六进制OPy th o n 语言要求所有浮点数必须带有小数部分D)Py th o n 语言中,复数类型中实数部分和虚数部分的数值都是浮点类型,复数的虚数部分通过后缀“C 或者 c 来表示答案:D解析:1 5.单选题 以下程序的输出结果是()o x =52 0.1 31 4p ri n t
8、(ro u n d (x,2),ro u n d(x)A)52 0 52 0.1 3B)52 0.1 3 52 0C)52 0.1 3,52 0D)1 0 40.2 6 52 0答案:B解析:1 6 .单选题 以下关于循环结构的描述,错误的是()。A)局部变量是指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用时可以继续使用B)使用g l o b a l 保留字声明简单数据类型变量后,该变量作为全局变量使用C)简单数据类型变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放D)全局变量是指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效答案:A解析:1
9、 7 .单选题 下 列 循 环 语 句 中 有 语 法 错 误 的 是。A)w h i l e(x=y):5B)w h i l e(0):p a ssC)f o r i i n 1,2,3:p ri n t(i)D)f o r T ru e:x=30答案:D解析:1 8 .单选题 关于Py th o n 序列类型的通用操作符和函数,以下选项中描述错误的是()A)如果s是一个序列,s=1,k a te ,T ru e ,s 3返回T ru eB)如果s是一个序列,x 是s的元素,x i n s返回T ru eC)如果s是一个序列,s=1,k a te ,T ru e ,s-1 返回T ru eD
10、)如果s是一个序列,x 不是s的元素,x n o t i n s返回T ru e答案:A解析:1 9 .单选题 以下不合法的表达式是()。A)x i n 1,2,3,4,5B)x-6 5C)e 5 a n d 4=fD)3=a答案:D解析:2 0.单选题 以下导入方式不需要加模块前缀的是()A)i m p o rt Nu m p yB)f ro m Nu m p y i m p o rt*C)i m p o rt Nu m p u a s n pD)f ro m Nu m p y i m p o rt m a tri x a n d a rra y答案:B解析:2 1 .单选题 表达式ty p
11、 e (e v a l (r 45)的结果是:A)B)C)No n eD)答案:D解析:2 2 .单选题 下列方法中,能够让所有单词的首字母变成大写的方法是()A)c a p i ta l i z eB)ti tl eC)u p p e rD)1 j u st答案:B解析:2 3.单选题 设 x =1 0;y =2 0,下列语句能正确运行结束的是:A)m a x =x y?x :yB)i f(x y)p ri n t(x)C)w h i l e T ru e:p a ssD)m i n =x i f x y e l se y答案:D解析:2 4.单选题 以下程序的输出结果是:Fo r i i
12、n “CHINA”:Fo r k i n ra n g e(2):Pri n t(i,e n d=”)If i =N:B re a kA)CCHHIINNA AB)CCHHIIA AOCCHHIA AD)CCHHIINA A答案:D解析:2 5.单选题 一般情况下,当对关系R和S 进行自然连接时,要求R和S 含有一个或者多个共有的A)属性B)元组C)记录D)行答案:A解析:2 6 .单选题 执行以下程序,输入qp,输出结果是:k =Ow h i l e T ru e:s=i n p u t(请输入q退出:)i f s=q:k +=1 c o n ti n u e e l se:k +=2 b
13、re a k p ri n t(k)()A)(A)2B)(B)请输入q退出:0 (C)3D)(D)1答案:A解析:2 7.单选题 字符串s=I l o v e Py th o n ,以下程序的输出结果是:()s=I l o v e Py th o n Is=s.sp l i t()Is.re v e rse O p ri n t(Is)窗体顶端A)HY PERLINKB)HY PERLINKC)HY PERLINKD)HY PERLINK答案:D解析:窗体底端2 8 .单选题 在Ja v a W e b 中,以下()不属于常用的会话跟踪方式A)S e ssio n 技术B)Co o k ie
14、技术C)Ap p l ic a t io n 技术D)表单隐藏域技术答案:C解析:概念理解2 9.单选题 下面代码实现的功能描述为D e f f a c t(n):if n=0:r e t u r n 1e l se:r e t u r n n*f a c t(n-1)N u m =e v a l(in p u t (请输入一个整数:)P r in t(f a c t(a bs(in t(n u m)A)接受用户输入的整数N,B)接受用户输入的整数N,C)接受用户输入的整数N,D)接受用户输入的整数N,答案:A解析:输出N的阶乘值判断N是否是素数并输出结论判断N是否是水仙花数判断N是否是完数并
15、输出结论3 0.单选题 以下程序的输出结果是:d e f f u n c(n u m):n u m *=2x =2 0f u n c(x)p r in t(x)A)4 0B)出错C)无输出D)2 0答案:D解析:3 1.单选题 已知变量n a m e=张昊、A)p r in t (我叫s,今年我%d岁了B)p r in t (我叫%s,今年我%d岁了a ge=1 8,下列使用字符串格式化输出,不能正确输出的是()%(a ge,n a m e)%(n a m e,a ge)C)p r in t (我叫 ,今年我 岁 了f o r m a t (n a m e,a ge)D)p r in t (f
16、 我叫 n a m e ,今年我 a ge 岁了 )答案:A解析:3 2.单选题 给出如下代码:s=l ist(巴老爷有八十八棵芭蕉树,来了八十八个把式要在巴老爷八十八棵芭蕉树下住。老爷拔了八十八棵芭蕉树,不让八十八个把式在八十八棵芭蕉树下住。八十八个把式 烧了八十八棵芭蕉树,巴老爷在八十八棵树边哭。)以下选项中能输出字符“八”出现次数的是A)p r in t (s.in d e x (A)B)p r in t (s.in d e x (A),6)C)p r in t (s.in d e x (A),6,l e n (s)D)p r in t (s.c o u n t (A)答案:D解析:3
17、3.单选题P yt ho n内置函数()可以返回列表、元组、字典、集合、字符串以及r a n ge对象中元素个数。A)t yp e()B)in d e x()C)l e n ()D)c o u n t ()答案:C解析:3 4.单选题 变量a=in p u t(),如果此时输入数字9,返回的数据类型为()A)数值B)整型C)字符串D)空值答案:C解析:3 5.单选题 关于语句f =o p e n d a.t x t ,w+),下列说法正确的是()。A)A只能写入数据B)B只能读取数据0C文件可以不存在D)D文件必须已经存在答案:C解析:3 6.单选题 关于数据结构的描述,以下选 项 中 正 确
18、 的 是(&n bsp;)A)数据结构指相互有关联的数据元素的集合B)数据的存储结构是指反映数据元素之间逻辑关系的数据结构C)数据结构不可以直观地用图形表示D)数据的逻辑结构有顺序、链接、索引等存储方式答案:A解析:3 7.单选题 下列代码的运行结果是?p r in t(a b s =s e t ()t y p e(s)A)B)C)D)答案:D解析:1 1 4.单选题 在Py t ho n中,合法的标识符是()。A),B)3 CC)it sD)s t r答案:A解析:1 1 5.单选题 安装飞桨框架时,确定p y t ho n位 置的命令()。A)w he r e p y t ho nB)p
19、y t ho n -ve r s io nC)p y t ho n -m e n s u r e p ipD)p y t ho n -m p ip -ve r s io n答案:A解析:难易程度:易题型:1 1 6.单选题 下 列 程 序 输 出 结 果 是 A,b=5,0I f a 5:B=b+2B=b+2Pr in t(b)A)0B)2C)7D)9答案:B解析:1 1 7.单选题 下列Py t ho n保留字中,用于异常处理结构中用来捕获特定类型异常的是()。A)d e fB)e xc e p tC)w hil eD)p a s s答案:B解析:1 1 8.单选题s=H e H o,s T
20、:0:-2 输出什么内容?()A)o l HB)O o l D)以上都不对答案:C解析:119.单选题 以下选项中能够实现P y t ho n循环结构的是A)l o o pB)w hi l eC)i fD)do.fo r答案:B解析:120.单选题 下面代码的执行结果是()l s=a u di t t t ,4:5,6,7,8 p r i n t(l en(Is)A)3B)12C)6D)l l答案:A解析:121.单选题 以下选项中,不是P y t ho n对文件的读操作方法的是A)r ea dB)r ea dt ex tC)r ea dl i n esD)R ea dl i n e答案:B解
21、析:122.单选题 在循环中不会出现的关键字是哪一个A)fo rB)w hi l eC)do w hi l eD)i n答案:C解析:123.单选题Wha t i s t he fi r s t n ega t i v e i n dex i n a s t r i n g?A)0B)-lc)-oD)t he s i z e o f t he s t r i n g m i n u s o n e答案:B解析:124.单选题 关于P y t ho n的函数下列说法错误的是()A)A函数可以没有r et u r n语句B)B r et u r n语句可以同时将多个结果返回给函数被调用处的变量0C
22、函数在定义时可以没有形参D)D函数的内部不能嵌套其他函数答案:D解析:125.单选题 已知x=43,ch=A,y =1,则表达式(x =y a n d ch 0A)T r u eB)Fa l s eC)10.5D)没有输出答案:D解析:128.单选题 下面程序运行结果为:s=,hel l o i=0 w hi l e i 5:p r i n t (s i ,en d=)i+=lA)hel l oB)h,e,1,1,oO hel lD)5答案:A解析:129.单选题 下面代码的输出结果是()x=10y=T+2jp r i n t(x+y)A)(9+2j)B)l lO 2jD)9答案:A解析:13
23、0.单选题 关于P y t ho n程序中与“缩进”有关的说法中,以 下 选 项 中 正 确 的 是()A)缩进统一为4个空格B)缩进是非强制性的,仅为了提高代码可读性0缩进在程序中长度统一且强制使用D)缩进可以用在任何语句之后,表示语句间的包含关系答案:C解析:131.单选题 关于P y t ho n的 无 限 循 环,以下选项中描述错误的是A)无限循环通过w hi l e保留字构建B)无限循环需要提前确定循环次数C)无限循环一直保持循环操作,直到循环条件不满足才结束D)无限循环也称为条件循环答案:B解析:132.单选题a=l,2,3,4,5,6,7,8,9 s=0 fo r f i n a
24、:i f t y p e(f)=l i s t:fo r e i n f:s=s+e*l en(f)el s e:s+=f*fp r i n t(s)A)45B)900 10 4D)124答案:D解析:133.单选题 关于赋值语句,以下选项中描述错误的是()A)A,bB)A,b,cC)在P y t ho n语言中,“=”表示赋值,即 将“=”右侧的计算结果赋值给左侧变量,包 含“=”的语句称为赋值语句D)赋值与二元操作符可以组合,例如&=答案:B解析:134.单选题 下列变量命名错误的是()A)co s tB)l _ co s tC)c_ lD)Co s t _ l答案:B解析:135.单选题
25、 给出如下代码:s u m =0fo r i i n r a n ged,11):s u m +=ip r i n t(s u m)以下选项中描述正确的是:()A)如果p r i n t (s u m)语句完全左对齐,输出结果不变B)输出的最后一个数字是55C)$11!11+=:1可以写成s u m +=iD)循环内语句块执行了11次答案:B解析:136.单选题 下面代码的输出结果是()。x=l i s t ()y=0i f x:y=lp r i n t(y)A)0B)1C)没有输出D)出错答案:A解析:137.单选题 键盘输入数字5,以下代码的输出结果是T r y:n =i n p u t
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 开发 基础 练习题 答案 42 _2023_ 背题版
限制150内