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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

试题python软件编程等级考试一级编程实操题02word练习.docx

1、试题python软件编程等级考试一级编程实操题02word练习试题python软件编程等级考试(一级)编程实操题02word练习一、选择题1计算机能够直接识别和执行的语言是( )A机器语言B汇编语言CPython 语言DC语言2算法用Python程序实现,以下代码中哪处语句存在语法错误( ) A B C D3下列python表达式结果最小的是( )A2*3/3+8%2*3 B5*2%3+7%2*2 C1314/100%10 Dint(1+5)/34Python中print(66!=66)结果是( )。A1 B0 CTrue DFalse5在Python中,正确的赋值语句是( )Ax+y=10

2、Bx=2y Cx=y=50 D3y=x+16小林编写一段文件读写操作代码,文件如图,代码段如下:file=open(ceshi.txt,w)file.write(python is a programming language.)file.close( )file=open(ceshi.txt,r)print(file.read( )该代码段运行后,输出的结果为( )AIA Distributed System Based on Python.Bpython is a programming language.CIA Distributed System Based on Python. py

3、thon is a programming language.D程序编译错误,不会输出结果7下列选项中,不属于Python合法变量名的是( )Aint32 B40xl Cself D_name_8在Python语言中,用来定义函数的关键字是( )。Areturn Bdef Cfunction Dimport9下列可以被计算机直接执行的程序是( )A机器语言程序 B高级语言程序 C汇编语言程序 DPython源程序10Python语言自带的IDLE环境的退出命令是()AEsc Bclose C回车键 Dexit11下列可以导入Python模块的语句是( )Aimport moduleBinput

4、 moduleCprint moduleDdef module12python用来表示代码块所属关系(控制层级结构的)的语法符号是( )A圆括号 B大括号 C缩进 D冒号13下列 Python 表达式的值为偶数的是( )A12*3%5 Blen(“Welcome”)Cint(3.9) Dabs(-8)14下面不是python特性的是( ):A免费的 B简单易学 C可移植性好 D是低级语言15下列选项中,不能作为python程序变量名的是( )Aabc Babc123 C123abc Dabc_12316小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误( )1a

5、=3b=input()c=a+bprint(c)A1 B2 C3 D417有如下Python程序,当程序运行后输入15000,则程序输出结果为( ) A2800 B2800.0 C12200 D12200.018在Python中,实现多分支选择结构的较好方法是( )。Aif Bif-else Cif-elif-else Dif嵌套19以下 Python 代码的运行结果是( )。a = 3b = 4a = a * b print(a) A3 B4 C12 Da*b20有关循环结构的说法不正确的是( )。A循环结构是算法的基本结构之一B有的的程序设计中没有循环结构C循环结构在程序设计有可能会有嵌套

6、出现D在PYTHON 程序设计语言中循环结构一般使用IF语句实现。21在用Python编程对数据进行分析的时候,代码pandas.DataFrame.sum( )执行的操作是 A返回所有列的和 B返回所有行的和C返回所有数据中的最大值 D返回所有数据中的最小值22以下python程序段执行后,输出结果为( )m=29If m %3!= 0:print( m, 不能被3整除)else:print( m, 能被3整除)A29不能被3整除 Bm不能被3整除 C29能被3整除 Dm能被3整除23下面选项中对Python操作描述错误的是( )Ax1+x2 连接列表x1和x2,生成新列表Bx*n 将列表x

7、复制次,生成新列表CMin(x) 列表x中最大数据项DLen(x) 计算列表中成员的个数24关于Python的内存管理,下列说法错误的是( )A变量不必事先声明 B变量无需先创建和赋值就可直接使用C变量无须制定类型 D可以使用del释放资源25下列不可以用来搭建本地服务器的软件是( )(1)Python (2) Excel (3)IIS (4)ApacheA(1)(2) B(3)(4) C(1)(2)(3)(4) D(1)(2)(4)26使用UltraEdit软件观察字符“2020,Python来袭”的内码,部分界面如图所示。下列说法正确的是()A图中字符“2020,Python 来袭”共占1

8、5个字节,其中共有10个ASCII字符B字符“10”的十六进制内码是3AC“CO B4”是“来”字在计算机内存储和处理时的交换码D小写字母p的二进制内码是111000027下列Python程序段运行的结果是( )。i=0sum=0while i= D=0: b=a+2 Else: b=a-2 print(b)A6 B8 C10 D12二、程序填空31阅读程序。分析以下两段Python程序并回答问题。#程序1i=1while i101: print(把这句话打印100遍)i+=1#程序2i=100while i: print(把这句话打印100遍)i=i-2(1)在程序1中,i+=1这句话的含义

9、是_。(2)在程序1中,把这句话打印100遍 实际输出了_遍。(3)在程序2中,i的初值是_。(4)在程序2中,把这句话打印100遍 实际输出了_遍。(5)在程序2中,while i 的含义是_。32若两个素数之差为 2,则该对素数称为双胞胎数,如 3,5 就是一对双胞胎数。编写 python 程序,实现如下功能:输入 n 的值,统计显示 n 以内的所有双胞胎数。程序运行界面如图所示: 实现上述功能的程序如下,请在划线处填入合适的代码。 import mathdef isprime(x): _ for i in range(2,int(math.sqrt(x)+1): if x % i = =

10、 0 : f=False return f n=int(input(请输入一个正整数 n:)c=0 k=3 while k 0:result.append( )n result.reverse()for i in result:print(i,end”)(1)程序代码中处正确的代码是(_)。An%2 Bn/2 Cn/2 Dn*2(2)程序代码中处可能的代码是(_)。An%2 Bn/2 Cn/2 Dn*235求1100内奇数之和(使用range函数)36小明设计了一个可以输入日期得到当天是年度第几天的程序,请阅读程序,完成填空(闰年判断规则:能被4整除但不能被100整除或能被400整除,闰年的2

11、月为29天)day=input(请输入年月日(格式举例:2000-01-05):)year=int(day:4) month=_ sun=int(day8:10) print(year,month,sun)f_run=31,28,31,30,31,30,31,31,30,31,30,31 tall_day=0if _: for i in range(month-1): tall_day +=f_runi _ else: for i in range(month-1): tall_day +=f_runitall_day += sunprint(day+是当年的第+str(tall_day)+天

12、)(1)将程序横线处补充完整(2)如输入“2020-4-19”为当年的第_天。37分析完善程序某市出租车收费标准如下:(1)3公里内(含3公里),收费8元(2)超过3公里但未超过6公里部分,按1.5元/公里收费(3)超过6公里部分,按2.25元/公里收费。根据以上标准,输入出租车行驶的公里数,请计算顾客需付费多少元?算法分析假设总费用为p,则可以分段计算p=8 (s3)p=1.5*(s-3)+8 (36)参考代码a=float(input(“s=”)if s 6 : p=2.25*(s-6)+1.5*3+8print( p)根据上述回答如下问题:(1)本题采用的算法是_(填:解析法/枚举法/排

13、序法/递归法)。(2)程序代码中空白处应填写的条件是_(填: A/B/C/D)。A3s=6 B3=s3 and s3 Or s=638调试程序。请阅读以下程序并写出运行结果。fruites=banana,apple,mangofor fruit in fruites: print(fruit)a=len(fruites)print(a=,a) _39阅读程序。分析有关多项式的代码并回答问题。求1!+2!+3!+20!的和。n=0s=0t=1 for n in range(1,21):t*=ns+=tprint(s) (1)n的作用是_。(2)s的作用是 _。(3)t的初值必须赋值为1,这是因为

14、_。(4)t*=n的等价语句是 _(5)s+=t的等价语句是 _。40“百鸡百钱”问题是一个有名的数学问题,出自张丘建算经。其内容是:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,用100文钱买100只鸡,其中公鸡、母鸡和小鸡都必须要有,问公鸡、母鸡和小鸡各多少只?(1)请在空格处填写正确的代码,使程序完善实现以下功能。money=100 #一共100文钱num=100 #一共100只鸡cock_price=5 #公鸡价格5文hen_price=3 #母鸡价格3文threechick_price=1 #3只小鸡1文for cock_num in range(1,_): #公鸡只数可能为1-2

15、0 for hen_num in range(1,_): #母鸡只数可能为1-33 for chick_num in range(1,101): #(3小鸡)只数可能为1-100 money1=cock_num*cock_price+hen_num*hen_price+chick_num/threechick_price num1=cock_num+hen_num+chick_num if money1=money and num1=num: print (cock_num,hen_num,_)input(运行完毕,请按回车键退出.)(2)运行程序,运行结果如图所示。【参考答案】*试卷处理标记

16、,请不要删除一、选择题1A【详解】本题主要考查程序设计语言。计算机能够直接识别和执行的语言是机器语言,即0和1,故本题选A选项。解析:A【详解】本题主要考查程序设计语言。计算机能够直接识别和执行的语言是机器语言,即0和1,故本题选A选项。2D【详解】本题考查的是Python程序调试。双分支IF语句。if (条件)后面要加冒号,else后面也要加冒号。故标号4中存在语法错误。解析:D【详解】本题考查的是Python程序调试。双分支IF语句。if (条件)后面要加冒号,else后面也要加冒号。故标号4中存在语法错误。3A【详解】本题主要考查Python表达式的运算。2*3/3+8%2*3=8/3+

17、0*3=2,5*2%3+7%2*2=25%3+7%4=1+3=4,1314/100%10=13%10=解析:A【详解】本题主要考查Python表达式的运算。2*3/3+8%2*3=8/3+0*3=2,5*2%3+7%2*2=25%3+7%4=1+3=4,1314/100%10=13%10=3,int(1+5)/3=5,故本题选A选项。4D【详解】本题主要考查Python表达式的运算。表达式66!=66的值为False,故print(66!=66)结果是False,故本题选D选项。解析:D【详解】本题主要考查Python表达式的运算。表达式66!=66的值为False,故print(66!=66

18、)结果是False,故本题选D选项。5C【详解】本题主要考查Python赋值语句。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。赋值语句是将等号右边的表达式赋给左边的变量,x=y=50等价于x=50,y=解析:C【详解】本题主要考查Python赋值语句。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。赋值语句是将等号右边的表达式赋给左边的变量,x=y=50等价于x=50,y=50,故正确的赋值语句是x=y=50,故本题选C选项。6B【详解】本题主要考查Python文件读写操作。首先打开ceshi.txt文件进行写操作,写入python is

19、 a programming language.会覆盖之前的内容,故该代码段运行后解析:B【详解】本题主要考查Python文件读写操作。首先打开ceshi.txt文件进行写操作,写入python is a programming language.会覆盖之前的内容,故该代码段运行后,输出的结果为python is a programming language.,故本题选B选项。7B【详解】本题主要考查Python变量名。Python需要使用标识符给变量命名,需要注意如下规则:标识符可以由字符、数字、下划线(_)组成,其中数字不能开头。标识符不能是Python关键字(解析:B【详解】本题主要考查

20、Python变量名。Python需要使用标识符给变量命名,需要注意如下规则:标识符可以由字符、数字、下划线(_)组成,其中数字不能开头。标识符不能是Python关键字(又称为保留字),但可以包含关键字;区分大小写。因此B选项正确。【点睛】8B【详解】本题主要考查Python关键字。return 表达式结束函数,选择性地返回一个值给调用方;def用来定义函数;import用来导入模块,故本题选B选项。解析:B【详解】本题主要考查Python关键字。return 表达式结束函数,选择性地返回一个值给调用方;def用来定义函数;import用来导入模块,故本题选B选项。9A【详解】本题考查的是计算机

21、程序语言。计算机程序语言可以分为:机器语言、汇编语言、高级语言。其中机器语言是由0和1组成,可以被计算机直接执行。故本题应选A。解析:A【详解】本题考查的是计算机程序语言。计算机程序语言可以分为:机器语言、汇编语言、高级语言。其中机器语言是由0和1组成,可以被计算机直接执行。故本题应选A。10D【详解】本题主要考查Python基本知识。Python程序设计语言默认安装时,会有一个自带的集成开发环境IDLE。要创建Python程序文件,可以利用IDLE中的“文件“菜单。可使用exit(解析:D【详解】本题主要考查Python基本知识。Python程序设计语言默认安装时,会有一个自带的集成开发环境

22、IDLE。要创建Python程序文件,可以利用IDLE中的“文件“菜单。可使用exit()或quit()退出Python,因此D选项正确。【点睛】11A【详解】本题主要考查Python模块的导入。Python模块导入的关键字是import,故本题选A选项。解析:A【详解】本题主要考查Python模块的导入。Python模块导入的关键字是import,故本题选A选项。12C【详解】本题主要考查Python语法。python用来表示代码块所属关系(控制层级结构的)的语法符号是缩进,故本题选C选项。解析:C【详解】本题主要考查Python语法。python用来表示代码块所属关系(控制层级结构的)的语

23、法符号是缩进,故本题选C选项。13D【详解】本题主要考查Python表达式。12*3%5=1,len(“Welcome”)=7,int(3.9)=3,abs(-8)=8,故本题选D选项。解析:D【详解】本题主要考查Python表达式。12*3%5=1,len(“Welcome”)=7,int(3.9)=3,abs(-8)=8,故本题选D选项。14D【详解】本题主要考查Python的特性。Python特性有:免费的、简单易学、可移植性好、是高级语言,故本题选D选项。解析:D【详解】本题主要考查Python的特性。Python特性有:免费的、简单易学、可移植性好、是高级语言,故本题选D选项。15C

24、【详解】本题考查的是python的变量命名。python的变量名是由数字、字母、下划线组成,并且数字不能打头。故选项C符合题意。解析:C【详解】本题考查的是python的变量命名。python的变量名是由数字、字母、下划线组成,并且数字不能打头。故选项C符合题意。16C【详解】本题考查Python程序语法Python变量命名不能以数字开头、变量b、c必须先定义后使用。故有3处错误,故本题选C选项解析:C【详解】本题考查Python程序语法Python变量命名不能以数字开头、变量b、c必须先定义后使用。故有3处错误,故本题选C选项17D【详解】本题考查的是Python的选择嵌套语句。先判断是否小

25、于等于5000,接着在判断是否小于等于7000,最后判断是否小于等于10000。15000不小于等于10000,故执行tax=800解析:D【详解】本题考查的是Python的选择嵌套语句。先判断是否小于等于5000,接着在判断是否小于等于7000,最后判断是否小于等于10000。15000不小于等于10000,故执行tax=800+(salary-1000)*0.4=800+(15000-10000)*0.4=800+2000=2800.0。因为salary接收的是浮点型数据。salary-tax=15000-2800.0=12200.0。故选项D正确。18C【详解】本题主要考查多分支选择结构。多分支选择结构格式:if-elif-else,故本题选C选项。解析:C【详解】本题主要考查多分支选择结构。多分支选择结构格式:if-elif-else,故本题选C选项。19C【详解】本题主要考查Python程序的执行

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2