欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:16080064       资源大小:64KB        全文页数:26页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    1、编程python软件编程等级考试三级编程实操题02练习【编程】python软件编程等级考试(三级)编程实操题02练习一、选择题1python用来表示代码块所属关系(控制层级结构的)的语法符号是( )A圆括号 B大括号 C缩进 D冒号2( ) 不是程序设计高级语言。APythonBBasicCC+D伪代码3Python语言属于( )A自然语言 B汇编语言 C机器语言 D高级语言4在Python中,正确的赋值语句是( )Ax+y=10 Bx=2y Cx=y=50 D3y=x+15python3解释器执行 not 1 and 1的结果为( )。ATrue BFalse C0 D16在Python中,

    2、判断n是否为偶数的表达式是( )An/2=0Bn%2=0Cn%2=0Dn/2=07在Python中print(8+7%2*2)的执行结果是( )A5 B1 C6 D118在python语言中表示“x属于区间a,b)” 的正确表达式是( )Aa x or x b Ba= x and x b Cax and x b Da=x or xb and b=3的值是( )A1 B-1 CTrue DFalse17下列定义变量的python程序语句变量赋值错误的是( )Ax=y=1 Bx,y=1,2 Cx=1 Dx=1,218对于Python语言中的语句“x=(num/100)%10”,当num的值为453

    3、76时,x的值应为( )A3 B4 C5 D619Python中“ab ”+“cd”*2的结果是( )。Aabcd2 Babcdabcd Cabcdcd Dababcd20下列不可以作为Python合法变量名的是( )Ac0 B2a Ca_3 D小河21王明录入程序代码并运行,出现错误提示(如下图所示),分析原因并改错,正确的是( )A变量名1w太短 B应该写成float(input(输入体重(kg):)1wC将float改为int D变量名1w不符合 Python语言规范,不能以数字开头22我们可以对文本中词频较高的分词,通过词云图给予视觉上的突出,小明打算用Python程序来生成词云图,程

    4、序中需要用到以下哪个第三方库?( )AWordCloud Bmath Crandom Dturtle23运行下列 Python程序,结果正确的是( )s=abcdefgc=len(s) #len 求字符串长度for i in range(0,c): if i0: y=y+1elif x0: y=y-1print (y)执行上述语句,下列说法不正确的是( )A若输入-1,则输出y值为-1 B若输入0,则输出y值为-1C若输入1,则输出y值为1 D若输入2,则输出y值为127若用整型变量k表示某天是星期几(例如k=1表示该天是星期一、k=2表示该天是星期二k=7表示该天是星期天),则下列能够正确表

    5、示k的下一天是星期几的python表达式为( )Ak+1 Bk % 7 + 1 C(k+1) %7 D(k+1)%7-128关于Python语句P = P,以下选项中描述正确的是( )AP和P的负数相等 BP和P的绝对值相等C将P赋值为它的相反数 DP的值为029下列Python程序段运行的结果是( )。i=0sum=0while i9): #计算时长费用6 Tot1=(T-9)*0.27 if(S=3.3): #算里程费用8 Tot2-89 else:10 Tot2=8+(S-3.3)*1.3511 Cost-Totl+tot212 print(Cost) #输出总车费(3)小C写好代码之后

    6、,编译运行发现报错了,根据下图中所示的错误信息分析该程序报错的原因是:_。NameError Traceback(most recent call last)in9else:1011 Cost=Tot1+tot212NameError:nametot2is not defined(4)经过修改之后,小C对照某次滴滴打车的订单,将对应的公里数和时长输入程序,运行得到的结果与实际支付的费用一致,小C会心一笑验证得知程序正确无误。小C借助于计算机编写程序解决问题的这个过程是:设计算法编写程序分析问题调试运行程序,合理的顺序是_。(填写序号即可)(5)总结用计算机解决问题的优势主要有:_。33小金同学

    7、学完了进制转换后,对课后的不同进制的加减法很是头疼,爱动脑筋的小金突发奇想,能不能用python程序来完成这些作业呢?请帮小金完成代码编程.def convert(s): m=0 le=len(s) key=sle-1 if key=B: n=2 elif key=D: _ else: n=16 i=0 while i=0and c=Aand c=F: a=ord(c)-ord(A)+10 _ i+=1 return ms=input(请输入算式)result=0;suanfu1=;suanfu2=;s1=for i in range(len(s): c=si if c=+ or c=- or

    8、 c=: _ suanfu1=suanfu2 suanfu2=c if suanfu1=: result=t if suanfu1=+: result=result+t if suanfu1=-: result=result-t s1= else: s1=s1+cprint(计算结果为+str(result)+D)(1)将程序横线处补充完整(2)如输入“1110B+10D-30H=”则输出结果为_。34操作说明:打开文件“Y:/1/1.py”,将程序补充完整,不得增加,删除语句、或改变程序原有结构,操作结束后保存。以下程序段的功能是:根据从键盘上输入的表示星期几的数字,若输入的数字不是在范围(

    9、1至7)输出“输入错误!”,否则输出对应的英文星期的简称如“Mon、Tue、Wed、Thu、Fri、Sta、Sun”。n=int(input(“请输入一个数:”)list= “Mon”,”Tue”,”Wed”,”Thu”,”Fri”,”Sta”,”Sun”if _: print(“输入错误!”)else: print(_)35猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。36编写程序,实现从键盘输入数据,实现输入数

    10、据转换成大写并输出。37编写程序,找到并输出100以内的偶数个数。38阅读程序。分析有关多项式的代码并回答问题。求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,这是因为_。(4)t*=n的等价语句是 _(5)s+=t的等价语句是 _。39程序编写求1+22+32+1002的结果 _ _ _ _input(“运行完毕,请按回车键退出.”)40将下列程序代码补充完整:某同学参加了学校体检,体检的医生告诉他体重超重,需要加强运动。该同学了解到运动时,心

    11、率如能控制在一定范围内,对增强心血管系统和呼吸系统的功能都有很好的效果;超出范围,对身体反而会有损伤。男最适宜运动心率(220年龄数安静心率)(60%80%)安静心率,女最适宜运动心率(210年龄数安静心率)(60%80%)安静心率,补充程序帮他(她)计算最适宜的运动心率。age=float(input(请输入age=)HRrest=float(input(请输入HRrest=)gender=input(“请输入male or female :”)if _: _else: _low=(n-age-HRrest)*0.6+HRresthigh=(n-age-HRrest)*0.8+HRrestp

    12、rint(最适宜的心率是:,low,high)input(“运行完毕,请按回车键退出.”)【参考答案】*试卷处理标记,请不要删除一、选择题1C【详解】本题主要考查Python语法。python用来表示代码块所属关系(控制层级结构的)的语法符号是缩进,故本题选C选项。解析:C【详解】本题主要考查Python语法。python用来表示代码块所属关系(控制层级结构的)的语法符号是缩进,故本题选C选项。2D【详解】本题考查程序设计语言的相关知识点程序设计高级语言包括Python、Basic、C+等,伪代码不能执行,不是程序设计高级语言。故本题选D选项解析:D【详解】本题考查程序设计语言的相关知识点程序

    13、设计高级语言包括Python、Basic、C+等,伪代码不能执行,不是程序设计高级语言。故本题选D选项3D【详解】本题主要考查Python语言。Python、VB、Java等语言属于高级语言,故本题选D选项。解析:D【详解】本题主要考查Python语言。Python、VB、Java等语言属于高级语言,故本题选D选项。4C【详解】本题主要考查Python赋值语句。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。赋值语句是将等号右边的表达式赋给左边的变量,x=y=50等价于x=50,y=解析:C【详解】本题主要考查Python赋值语句。变量的命名规则有:只能以字母或下划线

    14、开头,不能包含特殊符号,不能是关键字。赋值语句是将等号右边的表达式赋给左边的变量,x=y=50等价于x=50,y=50,故正确的赋值语句是x=y=50,故本题选C选项。5B【详解】本题考查的是Python逻辑运算符。not运算级别高于and,故先算not 1,返回值为:False,False and 1,返回值为:False。故选项B正确。解析:B【详解】本题考查的是Python逻辑运算符。not运算级别高于and,故先算not 1,返回值为:False,False and 1,返回值为:False。故选项B正确。6B【详解】本题主要考查Python表达式的运算。Python中取余符号是“%”

    15、,“=”是用来判断两个对象的值是否相等,故判断n是否为偶数的表达式是n%2=0,故本题选B选项。解析:B【详解】本题主要考查Python表达式的运算。Python中取余符号是“%”,“=”是用来判断两个对象的值是否相等,故判断n是否为偶数的表达式是n%2=0,故本题选B选项。7D【详解】本题考查的是Python表达式。*是幂次方优先级最高,%是求余。8+7%2*2=8+7%4=8+3=11,print是输出语句。故选项D正确。解析:D【详解】本题考查的是Python表达式。*是幂次方优先级最高,%是求余。8+7%2*2=8+7%4=8+3=11,print是输出语句。故选项D正确。8B【详解】

    16、本题主要考查Python表达式。在python语言中表示“x属于区间a,b)” 的正确表达式是a= x and x b,故本题选B选项。解析:B【详解】本题主要考查Python表达式。在python语言中表示“x属于区间a,b)” 的正确表达式是a= x and x =”表示,故“x属于区间a,b)”的正确表达式是xa and xb,故本题选C选项。解析:C【详解】本题主要考查Python表达式。Python表达式中,大于等于运算符用“=”表示,故“x属于区间a,b)”的正确表达式是xa and xb,故本题选C选项。10B【详解】本题主要考查Python表达式的运算。(21%4)+5=1+5

    17、=6,故表达式(21%4)+5的值是6,故本题选B选项。解析:B【详解】本题主要考查Python表达式的运算。(21%4)+5=1+5=6,故表达式(21%4)+5的值是6,故本题选B选项。11C【详解】本题主要考查Python保留字。保留字不能将其用作标识符;保留字区分字母大小写,大写的不是保留字;if,else,for 等单词是保留字,也不能将其用作标识符;标识符是由字符(AZ解析:C【详解】本题主要考查Python保留字。保留字不能将其用作标识符;保留字区分字母大小写,大写的不是保留字;if,else,for 等单词是保留字,也不能将其用作标识符;标识符是由字符(AZ 和 az)、下划线

    18、和数字组成,但第一个字符不能是数字;标识符不能和 Python 中的保留字相同。故print( )是保留字正确的写法。12B【详解】本题考查的是Python函数。print()是Python输出函数;input()是Python输入函数。故选项B正确。解析:B【详解】本题考查的是Python函数。print()是Python输出函数;input()是Python输入函数。故选项B正确。13A【详解】本题主要考查Python序列类型。Python的序列类型包括:列表、元组和字典,故本题选A选项。解析:A【详解】本题主要考查Python序列类型。Python的序列类型包括:列表、元组和字典,故本题

    19、选A选项。14D【详解】本题考查的是Python程序调试。双分支IF语句。if (条件)后面要加冒号,else后面也要加冒号。故标号4中存在语法错误。解析:D【详解】本题考查的是Python程序调试。双分支IF语句。if (条件)后面要加冒号,else后面也要加冒号。故标号4中存在语法错误。15B【详解】本题主要考查Python关键字。return 表达式结束函数,选择性地返回一个值给调用方;def用来定义函数;import用来导入模块,故本题选B选项。解析:B【详解】本题主要考查Python关键字。return 表达式结束函数,选择性地返回一个值给调用方;def用来定义函数;import用来

    20、导入模块,故本题选B选项。16D【详解】本题主要考查Python表达式的运算。逻辑运算符and两边都为真,值才为真,否则为假。a=2,b=3,ab值为假,b=3值为真,故表达式ab and b=3的值是False,故解析:D【详解】本题主要考查Python表达式的运算。逻辑运算符and两边都为真,值才为真,否则为假。a=2,b=3,ab值为假,b=3值为真,故表达式ab and b=3的值是False,故本题选D选项。17C【详解】本题主要考查Python赋值语句。x=1是条件判断语句(判断x是否等于1);选项A结果是x=1,y=1;选项B结果是x=1,y=2;选项D结果是x=(1,2),故本

    21、题选C选项。解析:C【详解】本题主要考查Python赋值语句。x=1是条件判断语句(判断x是否等于1);选项A结果是x=1,y=1;选项B结果是x=1,y=2;选项D结果是x=(1,2),故本题选C选项。18A【详解】本题主要考查Python语句。num=45376,x=(45376/100)%10=453 % 10=3,故x的值应为3,故本题选A选项。解析:A【详解】本题主要考查Python语句。num=45376,x=(45376/100)%10=453 % 10=3,故x的值应为3,故本题选A选项。19C【详解】本题主要考查Python表达式的运算。字符串乘上整数 n,将返回由 n 个此

    22、字符串拼接起来的新字符串,故该表达式的运算结果是abcdcd,故本题选C选项。解析:C【详解】本题主要考查Python表达式的运算。字符串乘上整数 n,将返回由 n 个此字符串拼接起来的新字符串,故该表达式的运算结果是abcdcd,故本题选C选项。20B【详解】本题主要考查Python变量的命名。变量的命名规则有:不能以数字开头,可以以字母或下划线开头,不能包含特殊字符,不能是关键词,故2a不可以作为Python合法变量名,故本题选B选项。解析:B【详解】本题主要考查Python变量的命名。变量的命名规则有:不能以数字开头,可以以字母或下划线开头,不能包含特殊字符,不能是关键词,故2a不可以作为Python合法变量名,故本题选B选项。21D【详解】本题考查的是Python的变量名。在Python中变量名是由数字、字母、下划线组成,且不能以数字开头。故本题应选D。解析:D【详解】本题考查的是Python的变量名。在Python中变量名是由数字、字母、下划线组成,且不能以数字开头。故本题应选D。22A【详解】本题主要考查Python库。WordCloud是优秀的词云展示第三方库 ,math库提供常用的数学函数,random提供常用的随


    注意事项

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

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


    收起
    展开