Python开发基础练习题及答案30_2023_练习版.pdf
《Python开发基础练习题及答案30_2023_练习版.pdf》由会员分享,可在线阅读,更多相关《Python开发基础练习题及答案30_2023_练习版.pdf(104页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、试题说明本套试题共包括1套试卷答案和解析在每套试卷后P y th on开发基础练习题及答案3 0(500题)P y th on开发基础练习题及答案3 0L 单选题 d e f d e m o(a,b,c):r e tu r n (a-b-c)s e q=l,2,3 p r i n t(d e m o(*s e q)的结果是()A)l,2,3B)-4C)62.单选题 关 于P y th on无限循环,以下选项描述错误的是_ _ _ _oA)无限循环在判断条件满足时一直执行循环操作B)需要提前确定循环次数C)无限循环可以与b r e a k、c on ti n u e和e l s e 一起使用无限
2、循环D)无限循环通过wh i l e保留字构建3.单选题 下列的数据组织维度中,最适合用字典类型表达的选项是:A)一维数据B)三维数据C)二维数据D)高维数据4.单选题p y th on可执行脚本的文件扩展名为?A)p yB)p y c;O d l l;D)e x e;5.单选题 在进行m e r g e时,指定参数h ow=l e f t,则A)左连接,即左边取全部,右边取部分,B)左连接,即左边取部分,右边取全部,C)左连接,即左边取部分,右边取全部,D)左连接,即左边取全部,右边取部分,6.单选题 下面代码的输出结果是()th r e e _ h e l l os():f or i i
3、n r a n g e(3):A)S T*B)S T*S T*,没有值用N a N填充,没有值用n u l l填充,没有值用N a N填充,没有值用n u l l填充o d e f h e l l o_ wor l d():p r i n t(S T ,e n d=*)d e fh e l l o_ wor l d()th r e e _ h e l l os()C)*D)S T*S T*S T*7.单选题 关于P y th on循环结构,以下选项中描述错误的是A)P y th on通过f or.wh i l e等保留字构建循环结构B)遍历循环中的遍历结构可以是字符串、文件、组合数据类型和r
4、a n g e。函数等O b r e a k用来结束当前当次语句.但不跳出当前的循环体D)c on ti n u e只结束本次循环8.单选题 下面哪一个 不 是P y th on的数据类型?A)列 表(L i s t)B)字 典(Di c ti on a r y)C)元 组(T u p l e s)D)类(Cl a s s)9.单选题I DL E菜单中将选中区域注释的快捷键是A)A l t+3B)A l t+GC)A l t+ZD)A l t+410.单选题 执行下列程序后,输出结果是()s =o.j oi n(-)*2p r i n t(s :2)A)A ooB)B -C)C ooooD)D
5、 ooo*11.单选题 下列选项中不符合P y th on语言变量命名规则的是A)T e m p S trB)IC)3 _ 1D)_ A I12.单选题 以下程序的输出结果是f or i i n th e n u m b e r c h a n g e s:*r*f fi f i=n :b r e a ke l s e:p r i n t(i,e n d=H)A)th e u m b e r c h a g e sB)th e n u m b e r c h a n g e sC)th e u m b e r c h a g e sD)th e13.单选题 下面程序的输出结果是()s u m=
6、l f or i i n r a n g e d,101):s u m +=i p r i n t(s u m)A)5052B)5051C)5049D)505014.单选题1】给出如下代码:s =l i s t(巴老爷有八十八棵芭蕉树,来了八十八个把式要在巴老爷八十八棵芭蕉树下住。老爷拔了八十八棵芭蕉树,不让八十八个把式在八十八棵芭蕉树下住。八十八个把式 烧了八十八棵芭蕉树,巴老爷在八十八棵树边哭。)以下选项中能输出字符八出现次数的是(B )窗体顶端A)H Y P E R L I N KB)H Y P E R L I N KC)H Y P E R L I N KD)H Y P E R L I
7、N K1 5.单选题 关于P y t h o n的列表,以下选项描述错误的是()。A)P y t h o n列表是一个可以修改数据项的序列类型。B)P y t h o n列表是包含0个或者多个对象引用的有序序列。C)P y h o n列表的长度不可变。D)P y t h o n列表用中括号口表示。1 6.单选题p y t h o n中的字符串不能用以下哪种符号括起来()。A)#B)C)D)1 7.单选题 关于P y t h o n内存管理,下列说法中错误的是()A)变量无须先创建和赋值而直接使用B)可以使用del释放资源C)变量无须指定类型D)变量不必事先声明1 8.单选题 口以下程序的输出结
8、果是:()f o r i i n S u mme r :i f i =m:b r e a k D p r i n t(i)A)mB)无输出C)S uD)mme r1 9.单选题 以下P y t h o n语言关键字在异常处理结构中用来捕获特定类型异常的选项是:A)f o rB)la mb d aC)i nD)e xp e c t2 0 .单选题 下列关于循环控制语句的说法正确的是()oA)b r e a k语句的作用是终止整个程序B)c o n t i n u e语句的作用是终止整层循坏0 p a s s语句的作用是终止一层循环中的某一次循环D)b r e a k和c o n t i n u
9、e语句采用不同方式终止循环,p a s s语句仅仅是一个占位符2 1.单选题P y t h o n程序的文件拓展名是()。A)p y t h o nB)pC)p yD)p y t h2 2.单选题 在Ja v a程序中,使用TC P套接字编写服务器端程序的套接字类是A)S o c ke tB)S e r v e r S o c ke tC)D a t a g r a mS o c ke tD)D a t a g r a mP a c ke t2 3.单选题 以下代码中不会报错的是()A)dB)dC)dD)d2 4.单选题 下面程序最终的运行结果是()c la s s p e o p le:n
10、a me =j a c k a g e=1 2 p=p e o p le()p r i n t (p.n a me)A)j a c k B)j a c kC)报错D)1 22 5.单选题 下面代码的输出结果是()D e f h e llo _ w o r ld():p r i n t (fS T*,e n d=,,*r)D e f t h r e e _ h e llo s():f o r i i n r a n g e(3):h e llo _ w o r ld()Th r e e h e llo s()A)S T*S T*S T*B)S T*C)S T*S T*D)*2 6 .单选题 以下
11、程序可能的输出结果是:X =W4 9 K6 b U6 3 g 4 VKs 9 f 6 L x=li s t(x)S i x=s e t(lx)Y =F o r i i n s i x:y+=h iP r i n t (y)A)W4 9 K6 b U6 3 g 4 VKs 9 f 6B)WKg f 9 b U4 V6 s 3C)Wb U3 g Vs fD)Wb U3 g Vf 62 7 .单选题 在P y t h o n 中,实现多分支选择结构的较好方法是()A)i fB)i f-e ls eC)i f-e li f-e ls eD)i f 嵌套2 8.单选题 p y t h o n 异常处理中
12、不会用到的关键字是A)t r yB)e ls eC)i fD)f i n a lly2 9 .单选题 用p r i n t 函数打印输出每个文本,遇到逗号 会输出的内容是()A),B)空格0/D)o3 0 .单选题 Wh i c h ma t h e ma t i c a l o p e r a t o r i s u s e d t o r a i s e 5 t o t h e s e c o n d p o w e r i nP y t h o n?在P y t h o n 中,哪个数学运算符用于将5 提高到二次方A)/B)*C LD)3 1 .单选题 t u r t le 绘图中,将画
13、笔移动x像素的语句是()。A)t u r t le,f o r w a r d (x)B)t u r t le,c i r c le(x)C)t u r t le,r i g h t(x)D)t u r t le,le f t(x)3 2 .单选题 本学期的大作业,手写数字识别性能的最低要求是多少()。A)9 0%B)9 5%09 7%D)9 9%33.单选题 下面代码的输出结果是()。A=l,2,3Fo r i i n a :-1:p r i n t(i,e n d=,)A)3,1,2B)2,1,303,2,1,D)l,2,334.单选题 关于模块下列说法不正确的是()。A)P y t h
14、o n 模块(M o d u l e)是一个P y t h o n 文件,以.p y 结尾,包含了 P y t h o n 对象定义 和 P y t h o n 语句B)模块让你能够有逻辑地组织你的P y t h o n 代码段0 把相关的代码分配到一个模块里能让你的代码更好用,更易懂D)模块不能定义类35.单选题 以下哪种说法是错误的()A)空字典对象不等于Fa l s e,条件判断为真B)空字符串对象相当于Fa l s e,条件判断为假C)空列表对象相当于Fa l s e,条件判断为假D)值 为 0 的任何数字类型元素相当于Fa l s e,条件判断为假36.单选题 下面程序的输出结果是(
15、)s u m=0 f o r i i n r a n g e (2,101):i f i%2=0:s u m+=ie l s e:s u m-=i p r i n t(s u m)A)-50B)51C)50D)4937.单选题P y t h o n语句:f =o p e n(),以下选项中对f的描述错误的是A)f是文件句柄,用来在程序中表达文件B)表达式p r i n t (f)执行将报错C)将f当作文件对象,f.r e a d()可以读入文件全部信息D)f是一个P y t h o n内部变量类型38.单选题P y t h o n中使用()符号表示单行注释。A)#B)/0/D)39.单选题c
16、o n t i n u e语句用于()A)退出当前程序B)结束本次循环C)退出所有循环D)引发异常处理40.单选题 关于Q J M的写入过程,以下描述正确的是。A)在H a d o o p中,际61 0(10只会把 比1:108写入到本地中。B)写入本地,由配置参数h d f s.n a m e n o d e.n a m e,d i r 控制。C)写入J o u r a l N o d e,由配置参数h d f s.j o u r n a l n o d e.n a m e,d i r 控制。D)在写Ed i t l o g时,会有两个不同的输出流来控制日志的写入过程。41.单选题 关于数据
17、的存储结构,以下选项中描述正确的是A)存储在外存中的数据B)数据所占的存储空间量C)数据在计算机中的顺序存储方式D)数据的逻辑结构在计算机中的表示42.单选题 表达式1 6 o r “Y”结果是()A)Fa l s eB)T r u eC)Y D)N 43.单选题 在L i n u x中,以下哪种不是s h e l l脚本的执行方式?A)作为可执行程序B)使用s t a r t命令启动C)作为解释器参数D)使用s o u r c e命名执行44.单选题 重复输出字符“p”3次,下面写法正确的是:A)“p”+3B)“p *3C)“p”i n 3D)“p&345.单选题 下面代码的执行结果是A b
18、 s(-3+4 j)A)4.0B)5.0C)执行错误D)3.04 6.单选题 下列有关数据库的描述,正确的是A)数据处理是将信息转化为数据的过程B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C)关系中的每一列称为元组,一个元组就是一个字段D)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字4 7.单选题 关于P y t ho n循环结构,以下选项中描述错误的是()A)co n t in u e结束整个循环过程,不再判断循环的执行条件B)遍历循环中的遍历结构可以是字符串、文件、组合数据类型和r an g e。函数等C)P y
19、t ho n通过f o r、w hil e等保留字构建循环结构D)co n t in u e用来结束当前当次语句,但不跳出当前的循环体4 8.单选题 下列选项中,不是p y t h o n语言特点的是A)简洁B)开源C)面向过程D)可移植4 9.单选题N u m p y中,利用函数自动创建数组不包括的函数是()。A)ar an g e)B)o n e s)C)I in s p ace)D)d t y p e)5 0 .单选题 下面代码的输出结果是()X=1 0Y=-l+2 jp r in t(x+y)A)(9+2 j)B)l lC)2 jD)95 1.单选题 下面代码的输出结果是()D e f
20、 f u n c(a,b):a*=br e t u r n aS =f u n c(5,2)P r in t(s)A)4 0B)10 1 2D)1 05 2.单选题 已知l s=1 2,3 4.5,T r u e,t e s t ,3+5 j,则下列选项中,输出结果为“t e s t ”的选项 是()。A)l s 4 B)l s 3:4 C)l s 3 D)l s 4:5 5 3.单选题 关于P y t ho n循环结构,以下选项中描述错误的是()A)P y t ho n通 过f o r、w hil e等保留字提供遍历循环和无限循环结构B)br e ak用来跳出最内层f o r或 者w hil
21、 e循环,脱离该循环后程序从循环代码后继续执行C)每 个co n t in u e语句只有能力跳出当前层次的循环D)遍历循环中的遍历结构可以是字符串、文件、组合数据类型和r an g e。函数等5 4.单选题n d ar y是一个通用的()数据容器。A)单维同类B)单维多类C)多维同类D)多维多类5 5.单选题 关于下面代码中的变量x,以下选项中描述正确的是F o =o p e n(f n am e,r )F o r x in f o:p r in t(x)F o.cl o s e ()A)变量x 表示文件中的一个字符B)变量x 表示文件中的全体字符C)变量x 表示文件中的一行字符D)变量x
22、表示文件中的一组字符5 6 .单选题 关于P y t ho n 注释,以下选项中描述错误的是()A)P y t ho n 注释语句不被解释器过滤掉,也不被执行B)注释可用于标明作者和版权信息C)注释可以辅助程序调试D)注释用于解释代码原理或者用途5 7 .单选题 下列关于P y t ho n 语言的特点的说法中,错误的是()。A)P y t ho n 语言是非开源语言B)P y t ho n 语言是跨平台语言C)P y t ho n 语言是免费的D)P y t ho n 语言是面向对象的5 8 .单选题 S Y S 如何返回模块的搜索路径A)s y s.p a t hB)s p la f o
23、r mC)s y s.a r g vD)s y s.v e r s i o n5 9 .单选题 p a nd a s 中,以非时间型数据的键进行聚合时,可以采用以下哪种方法()A)两种方法都可以B)g r o up b y 方法C)r e s a mp le 方法D)两种方法都无法完成6 0.单选题 哪个选项是r a nd o m库中用于生成 0,0,1.0)随机小数的函数?A)r a nd i nt ()B)r a nd r a ng e ()C)g e t r a nd b i t s ()D)r a nd o m()6 1.单选题 在P y t h o n解释器中同时运行多个以逗号分隔的
24、表达式,返回结果为()。A)列表B)元组C)逗号分隔的结果D)空格分隔的结果6 2.单选题I D L E环境的退出命令是()A)e s c ()B)c lo s e ()0回车键D)e xi t ()6 3.单选题()以下选项中不符合P y t h o n语言变量命名规则的是()A)T e mp S t rB)3 _ 1C)_ A 1D)16 4.单选题 以下程序的输出结果为:f o r i i n A U D I T :i f i=D :b r e a kp r i nt(i,e nd=)A)DB)A UO A U I TD)I T6 5.单选题 运行时会出错的是().A)a,b=l,2B)
25、a=lB=a=a+2C)a=F a ls eI nt(a)D)a6 6.单选题 关于P y t h o n语句p=*p,以下选项中描述正确的是A)p=0B)判断p是否等于它本身C)运行后p的值不变D)给p赋值为它的平方6 7.单选题P y t h o n文件只读打开模式是A)wB)xC)bD)r6 8 .单选题 在集合中,t e s t l=s e t (a b e d );t e s t 2 =s e t (c d e f ),p r i nt (a-b),输出结果是:A)e ,a ,c ,b ,f ,d B)a ,b )O Cc ,d )D)e,a ,f ,b )6 9 .单选题 下面代码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 开发 基础 练习题 答案 30 _2023_ 练习
限制150内