ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:160.23KB ,
资源ID:30582171      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/30582171.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(资料Python二级13Python优先级 软件编程等级考试练习.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

资料Python二级13Python优先级 软件编程等级考试练习.docx

1、资料Python二级13Python优先级 软件编程等级考试练习资料Python二级13Python优先级 软件编程等级考试练习一、选择题1下列不是 Python 程序基本结构的是()。A顺序结构 B树形结构 C分支结构 D循环结构2在python 语言中,下列表达式中不是关系表达式( )Am=n Bm=n Cm or n Dm!=n3在Python中,表达式2*3的结果是( )A5 B8 C6 D34Python表达式“50-50%6*5/2*2”的结果为( )A48 B25 C0 D455在Python中,算式5+6*4%(2+8)结果为( )A25B15C9D7.46下列哪个语句在Pyt

2、hon中是非法的?( )Ax=y=z=1 Bx=(y=z+1) Cx,y=y,x Dx+=y7关于Python,以下几种说法不正确的是( )。APython是一种高级程序设计语言BPython属于汇编语言,或者说属于低级语言CPython是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点DPython是一种面向对象的、解释性计算机语言8关于python程序设计语言,下列说法错误的是( )Apython是一种面向对象的编程语言 Bpython代码只能在交互环境中运行Cpython具有丰富和强大的库 Dpython是一种解释型的计算机程序设计高级语言9关于Python语言的特点,以

3、下选项描述正确的是( )APython语言不支持面向对象 BPython语言是解释型语言CPython语言是编译型语言 DPython语言是非跨平台语言10在Python中,显示出信息x,并要求输入数据的是( )。Aabs(x) Bfloat(x) Cprint(x) Dinput(x)11以下python程序段运行后,x和st的值分别是( )x=123+678st=123+678A123678 123678 B123678 801 C801 123678 D801 80112下列软件中,可作为服务器操作系统的是( )AWindows BPython Cexcel Daccess13运行Pyt

4、hon程序的过程中出现了如下图错误提示,原因是()。A变量名51study太长B应该写成chinese =51studyC“chinese”应该写成“chinas”D变量名51study不符合python语言规范,变量名不能以数字开头14在python中,以下哪个选项a 的数据类型为整型( )Aa=5 Ba=input() Ca=5 Da=5.015在Python中以下语句正确的是( )。A51jb= 51jb Bfor= 51jb Cj,b=b,j D/这是一段测试代码16已知字符串a=python,则a1的值为( )Ap Bpy CPy Dy17下列可以导入Python模块的语句是( )A

5、import moduleBinput moduleCprint moduleDdef module18Python不支持的数据类型有( )。Achar Bint Cfloat Dlist19下面哪个不是Python合法的标识符( )Aint_3 BprintCcount D_name_20对于Python语言中的语句“x=(num/100)%10”,当num的值为45376时,x的值应为( )A3 B4 C5 D621把数式 写成Python语言的表达式,下列书写正确的是( )。Aa+b/2a Ba+b/2*a C(a+b)/2*a D(a+b)/(2*a)22以下属于计算机高级语言的是(

6、)APython B自然语言 C汇编语言 D机器语言23有关循环结构的说法不正确的是( )。A循环结构是算法的基本结构之一B有的的程序设计中没有循环结构C循环结构在程序设计有可能会有嵌套出现D在PYTHON 程序设计语言中循环结构一般使用IF语句实现。24利用Python编程实现计算z=a+aa+aaa+aaaa+aa.a的值,其中a是一个数字,如8+88+888+8888+88888。设计一个summalion()函数,输入变量为数字a和需要多少个数相加的n,在这个函数中,a.aa.aaa这些基本数由变量Basic来保存,前几个数的求和保存在变量sum中,Python程序如下左图所示,请在下

7、划线处填写代码( )完善程序实现如下右图的运行结果。Abasic+=sum Bsum=basic+n Csum=basic+1 Dsum+=basic25关于Python语句P = P,以下选项中描述正确的是( )AP和P的负数相等 BP和P的绝对值相等C将P赋值为它的相反数 DP的值为026在Python中要生成随机数,应该使用( )。Amath 模块 Brandom模块Cnumpy 模块 Dpygame 模块27下列选项中,能作为python程序变量名的是( )Aif B2x Ca*b Dx228在Python中,通过( )函数查看字符的编码。Aint( ) Bord( ) Cchr( )

8、 Dyolk( )29已知a=-2,b=10/3,则python表达式round(b,1)+abs(a)的值为( )A1.3 B5.33 C5.4 D5.330下列可以被计算机直接执行的程序是( )A机器语言程序 B高级语言程序 C汇编语言程序 DPython源程序二、程序填空31若两个素数之差为 2,则该对素数称为双胞胎数,如 3,5 就是一对双胞胎数。编写 python 程序,实现如下功能:输入 n 的值,统计显示 n 以内的所有双胞胎数。程序运行界面如图所示: 实现上述功能的程序如下,请在划线处填入合适的代码。 import mathdef isprime(x): _ for i in

9、range(2,int(math.sqrt(x)+1): if x % i = = 0 : f=False return f n=int(input(请输入一个正整数 n:)c=0 k=3 while k 0:summ=summ+t%10_print(数字和为:,summ)35广场上有许多(有数百人)小朋友在玩分组游戏,当他们分成三人一组时,发现最后多出两个;当他们分成五人一组时,发现最后多出三个;当他们分成七人一组时,发现最后多出两个。编写程序求出这些小朋友的可能人数。实现上述功能的程序如下,请在程序划线处填入合适的代码。_a= for i in range(100,1000): if_:

10、a.append(i) total + = 1print(这群小朋友总的人数有:)for j in range(len(a): print(_,end=、)print()print(可能情况数为:,total,种)划线处处应该填入的语句为: ;划线处处应该填入的语句为: ;划线处处应该填入的语句为: 。36求100以内素数。37猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。38输入一行字符,分别统计出其中英文字母、

11、空格、数字和其它字符的个数。39调试程序。请阅读以下程序并写出运行结果。fruites=banana,apple,mangofor fruit in fruites: print(fruit)a=len(fruites)print(a=,a) _40请在空格处填写正确的代码,使程序完善。实现功能:用辗转相除法求解两个正整数的最大公约数。x = int(input(请输入第一个正整数:)y = int(input(请输入第二个正整数:)m = max(x,y) #找出x,y中的最大值n = min(x,y) #找出x,y中的最小值r = m%n #求得最大值除以最小值后的余数while r!=0

12、: #如果余数不等0,则进行以下循环 m =_ #把最小值赋给m n =_ #把余数赋给n r = m%n #求得最大值除以最小值后的余数print(这两个数的最大公约数为:,_)input(运行完毕,请按任意键退出.)【参考答案】*试卷处理标记,请不要删除一、选择题1B【详解】本题考查Python相关知识。程序基本结构的是顺序结构,分支结构和循环结构。选项B不是程序基本结构,这是一种数据结构。解析:B【详解】本题考查Python相关知识。程序基本结构的是顺序结构,分支结构和循环结构。选项B不是程序基本结构,这是一种数据结构。2C【详解】本题主要考查python的表达式。or属于逻辑运算符,m

13、 or n不是关系表达式。故本题选C选项。解析:C【详解】本题主要考查python的表达式。or属于逻辑运算符,m or n不是关系表达式。故本题选C选项。3B【详解】本题主要考查Python基本运算符。“*”是幂运算,x*y为返回x的y次幂,因此B选项正确。【点睛】解析:B【详解】本题主要考查Python基本运算符。“*”是幂运算,x*y为返回x的y次幂,因此B选项正确。【点睛】4A【详解】本题主要考查Python表达式的运算。50-50%6*5/2*2=50-2*5/4=50-10/4=48,故本题选A选项。解析:A【详解】本题主要考查Python表达式的运算。50-50%6*5/2*2=

14、50-2*5/4=50-10/4=48,故本题选A选项。5C【详解】本题主要考查Python表达式的运算。小括号优先级最高,*和%求余数是第二等级,从左到右,5+6*4%(2+8)=5+6*4%10 =5+ 24%10=5+4=9,故本题选C选项。解析:C【详解】本题主要考查Python表达式的运算。小括号优先级最高,*和%求余数是第二等级,从左到右,5+6*4%(2+8)=5+6*4%10 =5+ 24%10=5+4=9,故本题选C选项。6B【详解】本题主要考查Python程序的语句。x=y=z=1(给变量x、y、z均赋值为1),x,y=y,x(交换x和y的值),x+=y等价于x=x+y,x

15、=(y=z+1)是非法的语句,故本题选B解析:B【详解】本题主要考查Python程序的语句。x=y=z=1(给变量x、y、z均赋值为1),x,y=y,x(交换x和y的值),x+=y等价于x=x+y,x=(y=z+1)是非法的语句,故本题选B选项。7B【详解】本题主要考查Python程序设计语言。Python是一种高级程序设计语言;Python是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点;Python是一种面向对象的、解析:B【详解】本题主要考查Python程序设计语言。Python是一种高级程序设计语言;Python是一种代表简单主义思想的语言,它具有简单、免费、开源和可

16、移植等特点;Python是一种面向对象的、解释性计算机语言,故本题选B选项。8B【详解】本题主要考查Python程序设计语言。python是一种面向对象的编程语言,python代码可以在交互环境中运行,python具有丰富和强大的库,python是一种解释型的计算机程序设解析:B【详解】本题主要考查Python程序设计语言。python是一种面向对象的编程语言,python代码可以在交互环境中运行,python具有丰富和强大的库,python是一种解释型的计算机程序设计高级语言,故本题选B选项。9B【详解】本题主要考查Python语言。Python语言是解释型语言,支持面向对象和跨平台使用,故

17、本题选B选项。解析:B【详解】本题主要考查Python语言。Python语言是解释型语言,支持面向对象和跨平台使用,故本题选B选项。10D【详解】本题主要考查Python常用函数。abs(x)是返回x的绝对值,float() 函数用于将整数和字符串转换成浮点数,print()是输出函数,input()是输入函数,故本题选D选项。解析:D【详解】本题主要考查Python常用函数。abs(x)是返回x的绝对值,float() 函数用于将整数和字符串转换成浮点数,print()是输出函数,input()是输入函数,故本题选D选项。11C【详解】本题主要考查Python程序的执行。x= 123 + 6

18、78=801,st = 123 + 678= 123678 (字符串类型相加等于字符串的拼接),故本题选C选项。解析:C【详解】本题主要考查Python程序的执行。x= 123 + 678=801,st = 123 + 678= 123678 (字符串类型相加等于字符串的拼接),故本题选C选项。12A【详解】本题主要考查计算机操作系统。Windows是微软操作系统,可以作为服务器操作系统;Python是程序设计软件,Excel是表格处理软件,Access是数据库软件,故本题选A选项。解析:A【详解】本题主要考查计算机操作系统。Windows是微软操作系统,可以作为服务器操作系统;Python是

19、程序设计软件,Excel是表格处理软件,Access是数据库软件,故本题选A选项。13D【详解】本题考查的是程序调试。报错内容是“语法错误:无效语法”,变量名51study,数字不能作为变量名的开头,故D项正确。解析:D【详解】本题考查的是程序调试。报错内容是“语法错误:无效语法”,变量名51study,数字不能作为变量名的开头,故D项正确。14A【详解】本题考查Python数据类型。Python数据类型有字符串,布尔类型,整数,浮点数等。a=5,a为整数型;a=5,则a为字符串;a=5.0,则a为浮点数。故本题选A。解析:A【详解】本题考查Python数据类型。Python数据类型有字符串,

20、布尔类型,整数,浮点数等。a=5,a为整数型;a=5,则a为字符串;a=5.0,则a为浮点数。故本题选A。15C【详解】本题主要考查Python语句。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。单行代码注释以#开始,语句j,b=b,j表示交换b与j的值,故本题选C选项。解析:C【详解】本题主要考查Python语句。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。单行代码注释以#开始,语句j,b=b,j表示交换b与j的值,故本题选C选项。16D【详解】本题主要考查Python字符串。字符串索引从0开始,a0=p,a1=y,故本题选D选项。解

21、析:D【详解】本题主要考查Python字符串。字符串索引从0开始,a0=p,a1=y,故本题选D选项。17A【详解】本题主要考查Python模块的导入。Python模块导入的关键字是import,故本题选A选项。解析:A【详解】本题主要考查Python模块的导入。Python模块导入的关键字是import,故本题选A选项。18A【详解】本题考查Python数据类型相关的知识点Python不支持char类型、byte类型。故本题选A选项解析:A【详解】本题考查Python数据类型相关的知识点Python不支持char类型、byte类型。故本题选A选项19B【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。print是Python的关键字,不是合法的标识符,故本题选B选项。解析:B【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。print是Python的关键字,不是合法的标识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1