Python开发基础练习题及答案16_2023_背题版.pdf
《Python开发基础练习题及答案16_2023_背题版.pdf》由会员分享,可在线阅读,更多相关《Python开发基础练习题及答案16_2023_背题版.pdf(93页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、试题说明本套试题共包括1 套试卷每题均显示答案和解析P y t h o n 开发基础练习题及答案1 6(5 0 0 题)P y t h o n 开发基础练习题及答案1 6L 单选题 下面代码的输出结果是()。x 2 =1Fo r d a y in r a n g e(4,0,-1):x l =(x 2 +1)*2x 2 =x lP r in t (x l)A)4 6B)2 30 94 D、1 90答案:A解析:2 .单选题 以下关于P y t h o n 函数的描述中,错误的是A)函数可以同时返回多个结果B)可以定义函数接受可变数量的参数C)定义函数时,某些参数可以赋予默认值D)函数必须要有返
2、回值答案:D解析:3 .单选题 下面P y t h o n 代码的执行结果是()。A=P y t h o n 等级考试B=C=P r in t (0:1 3 2 f o r m a t (a,b,2 5,c)A)=py th o n 等级考试B)P y t h o n 等级考试=C)P y t h o n 等级考试D)P y t h o n 等级考试 答案:A解析:4.单选题 在p r in t 函数的输出字符串中可以将()作为参数,代表后面指定要输出的字符串A)%dB)%cC)%sD)%t答案:C解析:5 .单选题 下列表达式的运算结果是()。p =3 q =3 p is qA)T r u
3、eB)Fa l s e0 1D)0答案:A解析:6 .单选题 口 关 于 P y t h o n 的复数类型,以下选项中描述错误的是()A)复数类型表示数学中的复数B)复数的虚数部分通过后缀J或者j 来表示C)对于复数D)对于复数答案:D解析:7.单选题 下列有关P y t h o n 的描述,()是错误的。A)P y t h o n 社区提供了大量的第三方模块B)P y t h o n 拥有一个强大的标准库C)P y t h o n 2 和 P y t h o n 3 相互兼容D)P y t h o n 是一种高级程序设计语言答案:C解析:8.单选题 以下程序的运行结果是:x=l d e f
4、 f ():g l o b a l x x+=l p r in t (x)f 0 p r in t (x)A)1B)10 2D)2答案:D解析:9.单选题 执行下列语句后的显示结果是()。W o r l d=wo r l d P r in t (h e l l o+wo r l d)A)h e l l o wo r l dB)“h e l l o wo r l dC)h e l l o wo r l dD)语法错误答案:A解析:1 0 .单选题 以下选项中不是P y t h o n 对文件的写操作方法的是()A)A wr it e t e x tB)B wr it e 和 s e e kC)C
5、 wr it e l in e sD)D wr it e答案:A解析:1 1 .单选题 以下选项对应的方法可以用于向CS V 文件写入一二维数据的是A)s p l it ()B)s t r ip ()C)e x is t s ()D)j o in O答案:D解析:1 2.单选题 已知字典d ic=小明:1 9,小红:2 0,小李:1 8,则以下表达式执行时会报错的是()A)d ic 0 =2 1B)d ic 小林=2 1C)d ie 小明=2 1D)d ie.g e t (小林)答案:C解析:1 3.单选题 字典对象的()方法返回字典所有的“值”列表。A)g e t ()B)it e m s
6、()C)k e y s OD)v a l u e s ()答案:D解析:1 4.单选题 软件开发的结构化生命周期方法将软件生命周期划分成A)定义、开发、运行维护B)设计阶段、编程阶段、测试阶段C)总体设计、详细设计、编程调试D)需求分析、功能定义、系统设计答案:A解析:1 5.单选题 给出如下代码:S=l i s t(“巴老爷有八十八棵芭蕉树,来了八十八个把式要在巴老爷八十八棵芭蕉树下住。老爷拔了八十八棵芭蕉树,不让八十八个把式在八十八棵芭蕉树下住。八十八个把式烧了八十八棵芭蕉树,巴老爷在八十八棵树边哭。”)以下选项中能输出字符“八”出现次数的是A)p r i n t (s.i n dex(八
7、 )B)p r i n t (s.i n dex(八”),6)C)p r i n t (s.i n dex(八),6,l en(s)D)p r i n t (s.co u n t (u)答案:D解析:1 6.单选题 在J av a Web中,J SP包含很多内置对象可以方便程序开发,其中不包括()A)O u tB)R eq u es tC)R edi r ectD)R es p o n s e答案:C解析:概念理解1 7.单选题 下列哪一个不是有效的P yt h o n变量名?A)ci t y_n am eB)ci t yN am eC)C i t yn am eD)ci t y-n am e
8、答案:D解析:1 8.单选题 设二叉树后序遍历序列是dabec,中序遍历序列是debac,则其前序遍历序列是A)cedbaB)acbedC)decabD)deabc答案:A解析:1 9.单选题 口以下关于函数参数传递的描述,错误的是:()A)调用函数时,可变数量参数被当做元组类型传递到函数中B)函数的实参位置可变,需要形参定义和实参调用时都要给出名称C)定义函数的时候,可选参数必须写在非可选参数的后面D)P yt h o n答案:D解析:2 0.单选题 下图所示的二叉树进行前序遍历的序列是A)YD E B F ZXC AB)A B D YE C F XZO A B C D E F XYZD)D
9、 YB E A F C ZX答案:B解析:2 1 .单选题 下列哪个语句在P yt h o n 中是法的?A)x=y=z=1B)x=(y=z+1)C)x,y=y,xD)x+=y答案:B解析:2 2 .单选题 以下程序运行结果为。F o r i i n r an g e(1,1 0,3):i f i%5 =0:p r i n t(B i n g o!)br eakel s e:p r i n t(i ,en d=)A)B i n g o!B)1 4 70 1 4 7 1 1D)1 4 B i n g o!答案:B解析:2 3.单选题 以下选项中,符合p yt h o n语法变量命名规则的是A)T
10、em p l i s tB)!iC)5 _ID)(VR)答案:A解析:2 4.单选题 关于-维数据存储格式问题,以下选项中描述错误的是A)一维数据可以采用C SV格式存储B)一维数据可以采用分号分隔方式存储C)一维数据可以采用特殊符号 分隔方式存储D)一维数据可以采用直接相连形成字符串方式存储答案:D解析:2 5.单选题I f t h e s t ar t i n dex i s t h e en d i n dex,t h e s l i ci n g exp r es s i o n w i l lr et u r n an em p t y s t r i n g.A)eq u al t
11、 oB)l es s t h anC)g r eat er t h anD)l es s t h an o r eq u al t o答案:C解析:2 6.单选题 在J av a中,下面不是单例模式要点的是A)单例类只能一个人使用。B)单例类必须自行创建唯一的实例。C)单例类的构造方法可以是p u bl i c的。D)单例模式会阻止其他对象实例化其自己的单例对象的副本。答案:D解析:概念理解2 7.单选题 如果函数中没有r et u r n语句或者r et u r n语句不带任何返回值,那么该函数的返回值为A)N o n eB)10-1D)0答案:A解析:2 8.单 选 题 二 维 列 表2,
12、3 ,4,5,6 ,7,8,9 ,以下选项中能获取其中元素5的是()A)l s l l B)l s -2 -1 C)l s 4 D)l s -1 -1 答案:A解析:2 9.单选题 以下程序的输出结果是()fo r i in r ev er s ed(r an ge(1 0,0,-2):p r in t(i,en d=)A)0 2 4 6 8 1 0B)1 2 3 4 5 6 7 8 9 1 00 9 8 7 6 5 4 3 2 1 0D)2 4 6 8 1 0答案:D解析:3 0.单选题 列表 u i fo r i in r an ge(1 5)if i%5=0 n 的值为()。A)5,1
13、0 B)0,5,1 0,1 5 C)5,1 0,1 5 D)0,5,1 0 答案:D解析:3 1.单选题 下列关于标准模块的说法中,错 误 的 是()。A)标准模块不需要导入就可以使用B)r an do m模块属于标准模块C)标准模块可通过im p o r t进行导入D)标准模块也是一个p y文件答案:A解析:3 2 .单选题 下列关于D j an go,说法错误的是()A)D j an go 是一个开源的Web框架B)D j an go 是由Jav a语言编写C)D j an go 内置0 R M 框架D)D j an go 可以与多种数据库进行连接答案:B解析:3 3 .单选题 执行以下语
14、句,循环次数是()fo r i in r an ge(-3,2 1,4):p r in t (i)A)5B)6C)7D)8答案:B解析:3 4 .单选题 以下关于同步赋值语句描述错误的选项是()A)同步赋值能够使得赋值过程变得更简洁B)判断多个单一赋值语句是否相关的方法是看其功能上是否相关或相同C)设 x,y表示一个点的坐标,则 x=a;y=b两条语句可以用x,y =a,b 一条语句来赋值D)多个无关的单一赋值语句组合成同步赋值语句,会提高程序可读性答案:D解析:3 5 .单选题 下列叙述中正确的是A)以上说法都不对B)循环队列中的元素个数随队尾指针的变化而动态变化C)循环队列中的元素个数随队
15、头指针与队尾指针的变化而动态变化D)循环队列中的元素个数随队头指针的变化而动态变化答案:C解析:3 6 .单选题 以下选项中,对文件的描述错误的是A)文件中可以包含任何数据内容B)文本文件和二进制文件都是文件C)文本文件不能用二进制文件方式读入D)文件是一个存储在辅助存储器上的数据序列答案:C解析:3 7 .单选题 关于组合数据类型下列说法错误的是()A)A 字符串、列表和元组都能进行切片操作B)B 可以使用集合来进行去重操作0C元组一旦被创建就不能被修改D)D 表示一个空集合答案:D解析:3 8 .单选题 给出如下代码M o n t ha n dFlow er=月 :梅花,2月:杏花,3月:
16、桃花,4月:牡丹花,5月:石榴花,6 月:莲花,7 月:玉簪花,8 月:桂花,9月:菊花,10月:芙蓉花,I 月:山茶花,12月:水仙花 n =i n p u t(请输入1-12的月份:)p r i n t(n +月份之代表花:+140111;11211(10讨 6 1.8 6 1;($11(11)+月)以下选项中描述正确的是 oA)代码实现了获取一个整数(1-12)来表示月份,输出该月份对应的代表花名B)M on t h a n dFlow er 是列表类型变量C)M on t h a n dFlow er 是一个元组D)M on t h a n dFlow er 是集合类型变量答案:A解析
17、:39.单选题 以下程序的输出结果是:Def t es t(b =2,a =4):Glob a l zZ +=a *bRet u r n zZ =10P r i n t (z,t es t ()A)18 N on eB)10 18C)U n b ou n dL oc a lEr r orD)18 18答案:B解析:40.单选题 关 于 i m p or t 引用,以下选项中描述错误的是。A)使用 i m p or t t u r t le 引入t u r t le 库B)可以使用 fr om t u r t le i m p or t s et u p 引入 t u r t le 库C)使 用
18、 i m p or t t u r t le a s t引 入 t u r t le库,取别名为tD)i m p or t 保留字用于导入模块或者模块中的对象答案:A解析:难易程度:易题型:下面代码的输出结果是x =12.34p r i n t (t y p e(x)()难易程度:易题型41.单选题 下列哪种说法是错误的A)除字典类型外,所有标准对象均可以用于布尔测试B)空字符串的布尔值是FalseC)空列表对象的布尔值是FalseD)值 为 0 的任何数字对象的布尔值是False答案:A解析:42.单选题 Which widget will display multiple lines of
19、 text?A)LabelB)CanvasC)MessageD)Text答案:C解析:43.单选题 在Java中,哪个关键字可以实现线程同步A)transientB)synchronizedC)serializeD)static答案:B解析:概念理解44.单选题 以下程序:Def fn(*kwargs):print(kwargs)returnDie=a:5,b:6,c:7,d:8,)Fn(*dic,e=l,f=2)P r in t函数输出的结果()A)e:1,f:2答案:D5,b:6,1 e1 1,f:2C)a:5,b:6,c 7,d:8D)a:5,b:6,c 7,d:8,e1 1,f:2解析
20、:45.单选题 1 =1,2,5,6 r es =i t em*2 for i t em i n 1 i f i t em%2=0p r i n t (r es)输出结果正确的是()A)(4,B)4,0 2,D)1,答案:B解析:46.单选题 下列表达式中,有3个表达式的值相同,另一个不相同,与其他3个表达式不同的是A)A BC +DEFB)M w.j oi n(A BC ,DEF)C)A BC -DEFD)A BC DEF*1答案:C解析:47.单选题 口 下面代码的输出结果是()x=10y=T+2j p r i n t(x+y)A)9B)2jO i lD)(9+2j)答案:D解析:48 .
21、单选题W h a t t y p e of v ola t i le m em or y i s u s u a lly u s ed on ly for t em p or a r y s t or a g ew h i le r u n n i n g a p r og r a m?在运行程序时,哪种类型的易失性存储器通常仅用于临时存储A)RO M只读存储器B)TMMC)RA M内存D)TVM答案:C解析:49.单选题 字典对象的()方法返回字典的“值”列表。A)k ey s ()B)k ey ()C)v a lu es ()D)i t em s ()答案:C解析:50.单选题 定义函数如
22、下:f=la m b da x :x+lf(f(1)代码的运行结果是()。A)1B)20 3D)报错答案:C解析:51.单选题 语 句 x =(3)执行后x 的值为。()A)3B)30 (3,)D)3答案:A解析:52.单选题 P y t h on 语言采用严格的“缩进”来表明程序的格式框架。下列说法不正确的是:()0A)缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。B)代码编写中,缩进可以用T a b 键实现,也可以用多个统一数目的空格实现。C)”缩进“有利于程序代码的可读性,并不影响程序结构。D)不需要缩进的代码顶行编写,不留空白。答案:C解析:5 3 .单选题 字符
23、串是一个字符序列,例如,字符串s,从右侧向左第3 个字符用什么索引?A)s 3 B)s -3 C)s 0:-3 D)s :-3 答案:B解析:5 4 .单选题 下列语句中,可以正确创建字典的是()。A)t e s t _ o n e =()B)t e s t _ t wo =a :A C)t e s t _ t h r e e =d ie t(a )D)t e s t _ f o u r =d ie t a :A 答案:B解析:5 5.单选题 下面代码的输出结果是:De f f u n c ():p r in t(h e l l o )P r in t (t y p e(f u n c),t
24、y p e(f u n c()A)h e l l o B)h e l l o C)h e l l o D)h e l l o 答案:C解析:5 6.单选题 以下哪个对象可用来在浏览器窗口中载入一个新网址()A)d o c u m e n t.U r iB)win d o w,l o c a t io nC)win d o w.U r iD)win d o w.C l o s e答案:B解析:5 7.单选题 s t r=我爱p y t h o n p r in t (s t r L:2)p r in t (s t r :2)p r in t (s t r :)()A)我爱B)我爱C)我爱D)爱y
25、答案:A解析:5 8.单选题 下列说法正确的是:A)递归由未知寻找已知,不断向前;循环由已知推未知,B)递归是未知寻找已知,不断向后;循环由已知推未知,C)递归是已知寻找未知,不断向后;循环由未知推已知,D)递归是已知寻找未知,不断向前;循环由未知推已知,答案:A不断向后不断向前不断向前不断向后解析:5 9.单选题 表 达式(1,)+(2,)的值为。()A)(1,)B)(2,)0 (1,D)(1,答案:D解析:6 0 .单选题 M N I S T 训练集的第一个数据是()0A)4B)2C)0D)5答案:D解析:难易程度:易题型:6 1 .单选题 有数组a r r=N u m p y.a r r
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 开发 基础 练习题 答案 16 _2023_ 背题版
限制150内