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

    试题中国电子学会青少年软件编程等级考试标准python三级word练习Word格式.docx

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

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

    试题中国电子学会青少年软件编程等级考试标准python三级word练习Word格式.docx

    1、BPrint( )Cprint( )DInt( )9下列选项中,属于Python输出函数的是( )。Arandom() Bprint() Csqrt() Dinput()10要实现将实数型变量a的值保留三位小数,以下python可以实现的是( )Aa%0.001 Ba/0.001 Cround(a,3) Dround(3,a)11在Python语言中,用来定义函数的关键字是( )。Areturn Bdef Cfunction Dimport12在python中,运行下列程序,正确的结果是( )x=1while x0: x=x+1print( x)A1 B1 2 3 4 5 6 7 8 9C无输

    2、出 D10013在Python中,“print(100-33*5%3)”语句输出的是( )A34 B67 C100 D114( ) 不是程序设计高级语言。APythonBBasicCC+D伪代码15以下Python中变量的命名正确的是( )A1a=4Bprint=5C_A=2Da+b=316Python的设计具有很强的可读性,相比其他语言具有的特色语法有以下选项,正确的是( )。A交互式 B解释型 C面向对象 D服务端语言17有关循环结构的说法不正确的是( )。A循环结构是算法的基本结构之一B有的的程序设计中没有循环结构C循环结构在程序设计有可能会有嵌套出现D在PYTHON 程序设计语言中循环

    3、结构一般使用IF语句实现。18我们在用Python进行数据分析的时候,经常会用到pandas库中的DataFrame,这是类似于( )的数据结构 ( )A一维表格 B二维表格 C三维表格 D四维表格19两个阻值分别为R1、R2的电阻并联后,电路阻值R可由公式求解,下面能正确求出R的Python表达式是( )A(R1+ R2)/(R1*R2) BR1+R2/(R1*R2)CR1*R2/R1+R2 DR1*R2/(R1+R2)20Python中变量的命名遵循的规则,不正确的是 ( )A必须以字母或下划线开头,后面可以是字母、数字或下划线。B区分大小写C不区分大小写D不能使用保留字21解释性语言是指

    4、源代码不要求预先进行编译,在运行时才进行解释再运行,以下哪一种程序设计语言属于解释性语言( )。APython BC+ CVB DC22在python中,有程序如下A=input()print(A * 5)通过键盘输入5,则运算结果是()A5 5 5 5 5 B25 C5*5 D5 523设a=2,b=5,在python中,表达式ab And b3的值是( )AFalse BTrue C-1 D124下列可以作为python变量名的是( )Aa1 B6keyCFalse Di_f25已知a=-2,b=10/3,则python表达式round(b,1)+abs(a)的值为( )A1.3 B5.3

    5、3 C5.4 D5.326已知字符串a=python,则a1的值为( )Ap Bpy CPy Dy27python中表达式4*3=( )。A12 B1 C64 D728下面的Python程序段运行后的输出结果是( ) x=3 if x%2=0: print(x, 是偶数。) else:是奇数。A3是奇数 Bx, 是偶数 Cx, 是奇数 D3是偶数29列表在python中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素( )。A整数 B浮点数 C字符串 D以上都是30运行下列Python程序,输出结果为0,则空白处应为( )a=14b=7c=_print(c)Aa-b Ba+b Ca

    6、/b Da%b二、程序填空31蒙特卡洛方法不仅可以用来模拟投针实验,还可以用来模拟求解圆周率T。请根据所学知识,并上网搜索有关资料,找到利用蒙特卡洛方法求解圆周率的原理、方法和Python程序。32小强想要快速了解“十四五规划”内容的关键词,他先把“十四五规划”内容存储在ssw.txt文档中,如图a所示,统计文档中出现次数最多的前十个关键词,结果如图b所示。文本数据处理的算法设计如图c所示,用Python语言编写的程序段如图d所示。请根据流程图的每个步骤,填写程序段编号,如A:B:D:。现填写C、E、F、G对应的程序段编号C:_E:_F:_G:_图a 图b图c 图d33学习了Python绘制图

    7、形操作后,信息小组接到了编程演示的任务。为此,小组同学编写了一段代码,绘制出多个不同颜色的圆形。代码如下:import turtleturtle. bgcolor(blackcolors=red, greenblueyellowfor x range(100):turtle. pencolor(colorsx%4)turtle. circle(x)turtle. left(90)请分析任务,完成下列题目。(1)程序中处应填写(_) 。Aprint Binput Cin Dcolors(2)程序中x%4的作用是(_)。A计算x乘以4的结果B计算x除以4的整数部分C计算x除以4的小数部分D计算x除

    8、以4的余数(3)执行此程序,绘制出圆形的总颜色数是(_)。A1 B4 C5 D100(4)执行此程序,绘制出圆形的总个数是(_)。A1 B4 C99 D100(5)此程序属于程序设计结构中的(_)。A顺序结构 B分支结构C循环结构 D跳转结构34(项目情境)递归就是自己调用自己,它是设计和描述算法的一种有力工具,常常用来解决比较复杂的问题。为求解规模为N的问题,设法将它分解成规模较小的问题,从小问题的解容易构造出大问题的解,并且这些规模问题较小的问题也能采用同样的分解方法,分解成规模更小的问题,并能从这些更小问题的解构造出规模较大问题的解。一般情况下,规模N=1时,问题的解是已知的。已知:从1

    9、到n的连续自然数相乘的积、叫做阶乘、用符号n!表示。如5!=12345,规定0!=1。我们用递归算法可以较容易求n的阶乘。求n的阶乘算法可以描述如下:n!=n*(n-1)! (n-1)!=(n-1)*(n-2)! (n-2)!=(n-2)*(n-3)!2!=2*1! 1!=0! 0!=1如果把n!写成函数形式,即f(n),f(n)=n*f(n-1)。如f(5)就是表示5!,求5!的过程可以写成如下形式:f(5)=5*f(4) f(4)=4*f(3) f(3)=3*f(2) f(2)=2*f(1) f(1)=1(问题求解)在python中用递归算法求1!+2!+n!(n的值为整数,从键盘输入)。

    10、请阅读如下程序,在空白处填写适当的表达式或语句,使程序完整。def f(n): if n=0: return 1 return _s=0n=int(input(请输入n:)for i in_: s=_print(s)35小敏有10万元本金,想要购买银行保证收益型理财产品。每年到期后连本带利仍购买此种理财。请你帮助小敏分析,在年收益率不变的情况下,多少年后小敏的累计收益能超过本金,请完成程序填空。(例如输人:5.15%,输出:14年后收益超过本金。1 s=input(请输入年利率:)2 rate=float(s:-1)*0.013 money=1000004 year=05 while mone

    11、y=200000:6 money=round( ),2)7 year=year+18 print(year,年后收益超过本金。”)(1)程序第6行下划线处应填入_。(2)程序第2行的作用是_,并赋值给变量 rate。(3)该程序主要是通过while实现_结构。36“百鸡百钱”问题是一个有名的数学问题,出自张丘建算经。其内容是:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,用100文钱买100只鸡,其中公鸡、母鸡和小鸡都必须要有,问公鸡、母鸡和小鸡各多少只?打开文件“考生文件夹644百鸡百钱.py”,完善程序实现以下功能并保存。(1)请不要更改源程序的结构,删除原题里的、。填写正确的代码,使程

    12、序完善。(2)运行程序,运行结果如图所示。# 请不要更改源程序的结构,删除原题里的、。填写正确的代码,使程序完善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,money/cock_price+1): #公鸡只数可能为1-20 for hen_num in range(1,_): #母鸡只数可能为1-33 for chick_num in range(1,_): #(3小鸡)只数可能为1-100 m

    13、oney1=cock_num*cock_price+hen_num*hen_price+chick_num*threechick_price num1=cock_num+hen_num+chick_num*3 if money1=money and num1=num: print (cock_num,hen_num,_) #(小鸡数)input(运行完毕,请按回车键退出.37地球绕太阳的运行周期为365天5小时48分46秒(合365.24219天),即一回归年。公历的平年只有365天,比回归年短约0.2422天,每四年累积约一天,把这一天加于2月末(即2月29日),使当年的时间长度变为366天

    14、,这一年就是闰年。判断某一年是否是闰年的方法是年份数能被4整除,但不能被100整除,或者年份数能被400整除。以下是一段用于判断某一年是否是闰年的程序。请将上面程序框中空格处的内容填写完整,其中处填写代码注释_ _ _ _ _38调试程序。请阅读以下程序并写出运行结果。#ex16.pyi=0sum=0while i10: if i%3=0: sum+=i print(i) i=i+1print(sum,sum) _39完善程序。以下是计算S=1+6+11+101的程序代码。请你在处填写正确的语句。k=1while(k0为真,所以一直做x=x+1语句,print()语句要在循环结束后再执行此行代

    15、码,所以无输出,故本题选C选项。13C本题主要考查Python表达式的计算。“*”是乘法运算,“%”是取余运算,“*”、“%”优先级一样,按从左到右计算,故100-33*5%3=100-165%3=100-0=100,故“*”是乘法运算,“%”是取余运算,“*”、“%”优先级一样,按从左到右计算,故100-33*5%3=100-165%3=100-0=100,故“print(100-33*5%3)”语句输出的是100,故本题选C选项。14D本题考查程序设计语言的相关知识点程序设计高级语言包括Python、Basic、C+等,伪代码不能执行,不是程序设计高级语言。故本题选D选项D15C本题考查P

    16、ython变量命名规则变量命名不能以数字开头,不能使用关键字,不能使用特殊符号。故本题选C选项16ABC本题考查Python特点的相关知识点相比其他语言,Python具有交互式、解释型、面向对象的特色。故本题选ABCABC17D本题考查循环结构的相关知识点在PYTHON 程序设计语言中循环结构一般使用for或while语句实现。18B本题考查的是pandas库。 pandas库中的DataFrame是一个二维的、大小可变的、成分混合的、具有标签化坐标轴(行和列)的表数据结构。DataFrame即有行索引也有列索引,DataFrame即有行索引也有列索引,可以被看做是由Series组成的字典。故

    17、本题应选B。19D本题考查的是python表达式的书写。表达式的书写要在一行中,并且乘号不能省略,并且用括号表示其计算的优先级。电阻表达式转换后,选项D正确。电阻表达式转换后,选项D正确。20C本题主要考查规则。Python中变量名可以包括字母、数字、下划线,但是数字不能做为开头,系统关键字不能做变量名使用,除了下划线之个,其它符号不能做为变量名使用,Python的变量名是区Python中变量名可以包括字母、数字、下划线,但是数字不能做为开头,系统关键字不能做变量名使用,除了下划线之个,其它符号不能做为变量名使用,Python的变量名是区分大小写的。因此C选项符合题意。21A本题主要考查程序设计语言。编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。Python属于解释性语言,程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文


    注意事项

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

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




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

    copyright@ 2008-2022 冰点文档网站版权所有

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

    收起
    展开