(完整版)python二级考试试题3图文.doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《(完整版)python二级考试试题3图文.doc》由用户(刘殿科)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整版 python 二级 考试 试题 图文
- 资源描述:
-
1、(完整版)python二级考试试题3图文一、选择题1python中表达式4*3=( )。A12B1C64D72下列选项中,能作为python程序变量名的是( )AifB2xCa*bDx23在Python语言中,数据的输入是通过()来实现的。Ainput( )函数Bprint( )函数Coutput( )函数Dabs( )函数4在Python中,表达式a*3+b*3+c*3=100*a+10*b+c属于( )A算术表达式B关系表达式C逻辑表达式D日期表达式5下面代码执行完毕后, a和b的值分别为( )a=la=l;b=2b=2;a=ba=b;VB、Python 代码JAVA代码A1 和 2B1
2、和 1C2 和 2D2 和 16在Python中运行下列程序,输出结果为( )for i in range (1,5): print(i)A1,2,3,4,5B1 2 3 4 5C0,1,2,3,4D1 2 3 47以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。这段源代码属于( )。A程序B软件C指令D命令8以下Python代码输出结果中说法正确的是( )。x=0for i in range(1,100): x=x+iprint(x)A1+100的和B1+99的和C199所有整数的和D1100所有整数的和9小平打算用python编写一个
3、管理班上同学通讯录的程序,如果用一个变量A来对应处理同学们的电话号码,这个变量A定义成什么数据类型比较适合?()。A布尔型B浮点型C整型D字符串10在Python中,实现多分支选择结构的较好方法是( )。AifBif-elseCif-elif-elseDif嵌套11在python中,运行下列程序,正确的结果是( )。Ai=4 s=10Bi=5 s=10Ci=5 s=15Di=6 s=1512运行下列 Python程序,结果正确的是()a=18b=7c=a%bb=a%bprint(a,b)A18 5B5 18C18 4D4 1813下面( )是Python合法的变量名Aint32B40XLCse
4、lfDname14在Python中,下面程序段的输出结果是( )x=9 Print(“x=”,x+1)A9B10Cx=9Dx= 1015为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是( )A:B#C,D!二、程序填空16某仓库物品代码格式为“X-XXXXXXX-Y”,其中“X”和“Y”均为0到9之间的数字,“Y”为校验码。校验码由前面9个X计算得到,计算方法为:从左边开始,第1个数字乘以1加上第2个数字乘以2依次类推,直到加上第9个数字乘以9,将该结果除以10,所得余数即为校验码。用Python设计一个程序,输入物品代码,判断输入的代码中校验码是否正确
5、,如果正确输出“正确”,否则输出“错误。运行样例如下所示:样例1:输入:2-163-91475-4输出:正确样例2:输入:2-163-91475-5输出:错误(1)Python程序实现如下,请在划线处填入正确的代码:s=input(输入物品代码: )a=for i in range (0, 13):if _a. append(int (si) #append( )函数用于在列表末尾添加新的对象sum=0for i in range(0, 9) :_sdm=sum%10_if sdm=ydm :print(正确)else:print(错误)17完善程序实现如下功能并保存:有5个人坐在一起,第5个
6、人说他比第4个人小3岁;第4个人说他比第3个人小3岁;第3个人说他比第2个人小3岁;第2个人又说他比第1个人小3岁;第1个人说他是38岁。编写程序,计算出第5个人的年龄并显示。def age(n): if n = 1: c = _ else: c = age(n - 1) - 3 return _print(第5人的年龄:,age(_)input(运行完毕,请按回车键退出.)18小王编写了“字符串缩写”程序,实现如下功能:1.输入一串由英文字母和数字组成的字符串,2.如果字符串有连续字符构成的升序段(后面字符的ASCII值比前面的字符的ASCII值大1),则把升序段缩写成由第一个字符加上“ ”
7、和最后一个字符组成的新字符段,3.例如:字符串为“abcdf12345becomexy”,则缩写成“a-df1-5becomex-y”。程序运行时,输入一串字符,输出缩写的字符串,程序运行效果如下图所示: 实现上述功能的程序如下,请在程序划线处填入合适的代码。s=input(请输入字符串s:)_flag = Falseresult= for i in range( 0 , k-1): if _ : result=result+si+- flag = True elif ord(si) ! = ord(si+1)-1: result=result+si _result=result + si+1
8、print(缩写后的字符串为:,result)划线处处应该填入的语句为: ;划线处处应该填入的语句为: ;划线处处应该填入的语句为: 。19猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。20求水仙花数(一个三位数,其各位数字立方和等于该数字本身)21请在空格处填写正确的代码,使程序完善。实现功能:绘制y=x2-2x+ 1的图像#加载numpy模块并限简洁的别名为npimport numpy as np #加载mat
9、plotlib.pyplot模块并限简洁的别名为pltimport matplotlib.pyplot as plt #x在-7到9之间,每隔0.1取一个点x=np.arange(-7,9,0.1) _ = x*2-2*x+1plt.plot(x,_)plt.title(y=x*x-2*x+1)plt.xlabel(x)plt.ylabel(y)plt._【参考答案】*试卷处理标记,请不要删除一、选择题1C【详解】本题考查的是python中表达式相关知识。在 Python算数运算中,*代表乘法,*代表乘方,故4*3=4*4*4=64,故选项C正确。解析:C【详解】本题考查的是python中表达
10、式相关知识。在 Python算数运算中,*代表乘法,*代表乘方,故4*3=4*4*4=64,故选项C正确。2D【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故能作为python程序变量名的是x2,故本题选D选项。解析:D【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故能作为python程序变量名的是x2,故本题选D选项。3A【详解】本题考查的是Python函数。input( )是输入函数,print( )是输出函数,abs( )是绝对值函数。故选项A正
11、确。解析:A【详解】本题考查的是Python函数。input( )是输入函数,print( )是输出函数,abs( )是绝对值函数。故选项A正确。4B【详解】本题主要考查Python表达式的运算。“=”是关系运算符,用于判断左右两边的表达式值是否相等,故该表达式是关系表达式,故本题选B选项。解析:B【详解】本题主要考查Python表达式的运算。“=”是关系运算符,用于判断左右两边的表达式值是否相等,故该表达式是关系表达式,故本题选B选项。5C【详解】本题主要考查程序的执行。a=1,b=2,a=b=2,故代码执行完毕后, a和b的值分别为2 和 2,故本题选C选项。解析:C【详解】本题主要考查程
展开阅读全文