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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

中国电子学会青少年软件编程等级考试标准python一级精品.docx

1、中国电子学会青少年软件编程等级考试标准python一级精品中国电子学会青少年软件编程等级考试标准python一级精品一、选择题1以下对 Python 程序缩进格式描述错误的选项是( )A不需要缩进的代码顶行写,前面不能留空白B缩进可以用 tab 键实现,也可以用多个空格实现C严格的缩进可以约束程序结构,可以多层缩进D缩进是用来格式美化 Python 程序的2在python计数循环中,列表正确的输写方式是( )。A(1,2,3) B(1,2.3) C1,2.3 D1,2,33下面选项中对Python操作描述错误的是( )Ax1+x2 连接列表x1和x2,生成新列表Bx*n 将列表x复制次,生成新

2、列表CMin(x) 列表x中最大数据项DLen(x) 计算列表中成员的个数4小平打算用python编写一个管理班上同学通讯录的程序,如果用一个变量A来对应处理同学们的电话号码,这个变量A定义成什么数据类型比较适合?()。A布尔型 B浮点型 C整型 D字符串5在python中,语句print(a,b)的意思是( )A打印a,b B输出(a,b) C输出a,b D输出a,b的值6下列选项中,不能作为python程序变量名的是( )Aabc Babc123 C123abc Dabc_1237下列选项中,可作为Python变量名的是( )Aint BAbc Cfloat DComplex8Python

3、表达式中,可以使用( )控制运算的优先顺序。A圆括号() B方括号 C大括号 D尖括号9python用来表示代码块所属关系(控制层级结构的)的语法符号是( )A圆括号 B大括号 C缩进 D冒号10在python中,运行下列程序,正确的结果是( )x=1while x0: x=x+1print( x)A1 B1 2 3 4 5 6 7 8 9C无输出 D10011Python中用来声明字符串变量的关键字是( )Astr Bint Cfloat Dchar12利用Python求100以内所有能被3整除的正整数,代码如下:则下列程序第3行的横线应该填( )Ai=i*3 Bi=i%3 Ci%3=0 D

4、i/3=113下列Python表达式中,能正确表示不等式方程|x|1解的是( )Ax1 or x-1 or x1 and x-1 and x0: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*221(项目情境)在中国古代,出自数学家张丘建的算经中这样一个值得研究的问题:今有鸡翁一,直钱五;鸡母一,直钱三;鸡雏三,直钱一。凡百钱,买鸡百只。问鸡翁、母、雏各几何?这个问题就

5、是著名的“百钱买百鸡问题”。即:现有100文钱,公鸡5文钱一只,母鸡3文钱一只,小鸡一文钱3只,要求:公鸡,母鸡,小鸡都要有,把100文钱买100只鸡,买的鸡是整数。问公鸡、母鸡和小鸡各几何?(问题求解)设用变量g、m、x三个变量分别存放公鸡、母鸡和小鸡的数量,请阅读如下程序,在空白处填写适当的表达式或语句,使程序完整。for g in range(1,20): for m in _: for x in range(3,98,3): if _ and _ =100: print(公鸡:,g,母鸡:,m,小鸡:,x)【参考答案】*试卷处理标记,请不要删除一、选择题1D【详解】本题主要考查Pyth

6、on语法格式。不需要缩进的代码顶行写,前面不能留空白;缩进可以用 tab 键实现,也可以用多个空格实现;严格的缩进可以约束程序结构,可以多层缩进;缩进是代码书写规则解析:D【详解】本题主要考查Python语法格式。不需要缩进的代码顶行写,前面不能留空白;缩进可以用 tab 键实现,也可以用多个空格实现;严格的缩进可以约束程序结构,可以多层缩进;缩进是代码书写规则要求,故本题选D选项。2D【详解】本题考查的是python列表相关知识。列表参数必须是由方括号括起来的列表,参数之间用分号。故选项D正确。解析:D【详解】本题考查的是python列表相关知识。列表参数必须是由方括号括起来的列表,参数之间

7、用分号。故选项D正确。3C【详解】本题主要考查Python列表相关操作。x1+x2 连接列表x1和x2,生成新列表;x*n 将列表x复制次,生成新列表;Min(x) 列表x中最小数据项;Len(x) 计算列表中成员的个解析:C【详解】本题主要考查Python列表相关操作。x1+x2 连接列表x1和x2,生成新列表;x*n 将列表x复制次,生成新列表;Min(x) 列表x中最小数据项;Len(x) 计算列表中成员的个数,故本题选C选项。4D【详解】本题考查的是数据类型。A.布尔型用于表示真(对)或假(错),A错误;B.浮点型,即带小数点的数字都称为浮点数,B错误;C.整型用于执行加( + )减(

8、 - )乘( * )除( / )运解析:D【详解】本题考查的是数据类型。A.布尔型用于表示真(对)或假(错),A错误;B.浮点型,即带小数点的数字都称为浮点数,B错误;C.整型用于执行加( + )减( - )乘( * )除( / )运算;C错误;D.字符串能够灵活表示一串数据,长度大小灵活多变,存储电话号码位数较多,故D比较合适。故选D。5D【详解】本题主要考查Python输出函数。在python中,语句print(a,b)的意思是输出a,b的值,故本题选D选项。解析:D【详解】本题主要考查Python输出函数。在python中,语句print(a,b)的意思是输出a,b的值,故本题选D选项。

9、6C【详解】本题考查的是python的变量命名。python的变量名是由数字、字母、下划线组成,并且数字不能打头。故选项C符合题意。解析:C【详解】本题考查的是python的变量命名。python的变量名是由数字、字母、下划线组成,并且数字不能打头。故选项C符合题意。7B【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字,故可作为Python变量名的是Abc,故本题选B选项。解析:B【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字,故可作为Python变量名的是

10、Abc,故本题选B选项。8A【详解】本题考查Python运算顺序相关的知识点Python表达式中,可以使用圆括号()控制运算的优先顺序。故本题选A选项解析:A【详解】本题考查Python运算顺序相关的知识点Python表达式中,可以使用圆括号()控制运算的优先顺序。故本题选A选项9C【详解】本题主要考查Python语法。python用来表示代码块所属关系(控制层级结构的)的语法符号是缩进,故本题选C选项。解析:C【详解】本题主要考查Python语法。python用来表示代码块所属关系(控制层级结构的)的语法符号是缩进,故本题选C选项。10C【详解】本题主要考查Python程序的执行。x0为真,

11、所以一直做x=x+1语句,print()语句要在循环结束后再执行此行代码,所以无输出,故本题选C选项。解析:C【详解】本题主要考查Python程序的执行。x0为真,所以一直做x=x+1语句,print()语句要在循环结束后再执行此行代码,所以无输出,故本题选C选项。11A【详解】本题主要考查Python变量。Python中,int是整型,str是字符串型,float是浮点型,故本题选A选项。解析:A【详解】本题主要考查Python变量。Python中,int是整型,str是字符串型,float是浮点型,故本题选A选项。12C【详解】本题主要考查Python程序的执行。该程序实现求100以内所有

12、能被3整除的正整数,故第3行的横线应该填i%3=0,故本题选C选项。解析:C【详解】本题主要考查Python程序的执行。该程序实现求100以内所有能被3整除的正整数,故第3行的横线应该填i%3=0,故本题选C选项。13A【详解】本题主要考查Python表达式。题干不等式方程可以写成x1,用Python表示是x1 or x-1,故本题选A选项。解析:A【详解】本题主要考查Python表达式。题干不等式方程可以写成x1,用Python表示是x1 or x-1,故本题选A选项。14A【详解】本题主要考查Python表达式的运算。运算符/表示向下取整,-14/4=-4,14/4=3,故本题选A选项。解

13、析:A【详解】本题主要考查Python表达式的运算。运算符/表示向下取整,-14/4=-4,14/4=3,故本题选A选项。15A【详解】本题主要考查Python赋值语句。选项A可以实现交换变量a和b中的值,其余选项均不可以实现交换变量a和b中的值,故本题选A选项。解析:A【详解】本题主要考查Python赋值语句。选项A可以实现交换变量a和b中的值,其余选项均不可以实现交换变量a和b中的值,故本题选A选项。二、程序填空16list plt.plot(X,Y) 2 【详解】本题主要考查Python程序调试与执行。由代码Y=6,4,4,3,3,6,9,12,12,11,9,7,可知变量Y的数据类型是

14、list(列表类型)。scatter是绘制散点图函数,图中还需要使用绘图函数plot,故第8行横线处的代码是plt.plot(X,Y)。通过观察,气温釆样间隔时间是2个小时。17全文 变量 k+1 枚举法 Word/WPS/PowerPoint等 【详解】本题主要考查Python程序的执行与调试。XX属于全文搜索引擎,也是关键词搜索。变量可以反复赋值,故k是变量。循环体执行完,k递增,继续找水仙花数,故此处填k+1。逐一验证了100到999之间所有的三位数是否符合,这种算法叫做枚举法。在研究成果展示环节, 张轩小组可以使用Word/WPS/PowerPoint等软件制作探秘水仙花数的研究成果报

15、告。18xingzuo“小红” xingzuo“小兰”=“水瓶座” xingzuo“小贝”=“双子座” del xingzuo 【详解】本题主要考查字典数据类型。字典数据类型,可以通过检索字典的键值得到对应的值,即xingzuo“小红”=处女座,故第一空填xingzuo“小红”。将“小兰”同学的星座修改为“水瓶座”,可以通过语句xingzuo“小兰”=“水瓶座”。同理添加小贝的信息为,xingzuo“小贝”=“双子座”。删除该字典的表达式是del xingzuo。19C A B 【详解】本题主要考查队列数据结构及Python程序。队列是从队头出队,队尾入队,使用pop函数出队,队头的索引值是0

16、,故此处填boy.pop(0),girl.pop(0)。队列入队使用append方法追加到队列尾,此处是男生入队boy.append(x),故选A选项。同理,此处是女生入队girl.append(y),故选B选项。20A C 【详解】本题主要考查Python程序设计。此处将n取余2,用append函数将值追加到列表result中,故此处填n%2,选A选项。当n大于0时,n整除2继续循环,循环结束使用reverse函数,将result列表中的元素逆转,故此处填n/2,选C选项。21range(1,33) g+m+x=100 5*g+3*m+x/3 【详解】本题考查的是算法中的经典问题。百鸡百钱问题是典型的枚举算法解决,枚举算法的关键就是找到问题解决的条件和枚举范围。

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

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