- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
【编程】全国青少年软件编程(Python)等级考试试卷(二级)2
一、选择题
1.python中,表达式5%2=()。
A.2.5 B.2 C.1 D.0
2.python中表达式4**3=()。
A.12 B.1 C.64 D.7
3.下面Python代码运行后,a、b的值为()
a=23
b=int(a/10)
a=(a-b*10)*10
b=a+b
print(a,b)
A.232 B.3020 C.3032 D.32
4.在Python中,input()函数的返回结果的数据类型为()
A.Number型 B.String型 C.List型 D.Sets型
5.下面选项中对Python操作描述错误的是()
A.x1+x2连接列表x1和x2,生成新列表
B.x*n将列表x复制次,生成新列表
C.Min(x)列表x中最大数据项
D.Len(x)计算列表中成员的个数
6.若用整型变量k表示某天是星期几(例如k=1表示该天是星期一、k=2表示该天是星期二……k=7表示该天是星期天),则下列能够正确表示k的下一天是星期几的python表达式为()
A.k+1 B.k%7+1 C.(k+1)%7 D.(k+1)%7-1
7.整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是()
A.(x%10)*10+x//10 B.(x%10)//10+x//10
C.(x/10)%10+x//10 D.(x%10)*10+x%10
8.在python中运行print(“3+6”)的结果是()。
A.9 B.“3+6” C.3+6 D.“9”
9.在Python中,下面程序段的输出结果是()
x=9
Print(“x=”,x+1)
A.9 B.10 C.x=9 D.x=10
10.Python中用来声明字符串变量的关键字是()
A.str B.int C.float D.char
11.运行Python程序的过程中出现了如下图错误提示,原因是()。
A.变量名51study太长
B.应该写成chinese=51study
C.“chinese”应该写成“china?s”
D.变量名51study不符合python语言规范,变量名不能以数字开头
12.Python程序文件的扩展名是()。
A..python B..pyt C..pt D..py
13.小林编写一段文件读写操作代码,文件如图,代码段如下:
file=open(ceshi.txt,w)
file.write(pythonisaprogramminglanguage.)
file.close()
file=open(ceshi.txt,r)
print(file.read())
该代码段运行后,输出的结果为()
A.IADistributedSystemBasedonPython.
B.pythonisaprogramminglanguage.
C.IADistributedSystemBasedonPython.pythonisaprogramminglanguage.
D.程序编译错误,不会输出结果
14.python文件的扩展名是()
A.py B.pye C.vbp D.pyr
15.下列选项中,可以作为Python程序变量名的是()
A.a/b B.ab C.a+b D.a-b
二、程序填空
16.一家商场在降价促销,如果购买金额不高于200元,会给10%的折扣,如果购买金额高于200元,会给20%的折扣。编写一个Python程序,输入消费额(整数),显示折扣后的应付金额。
17.“枚举算法”又称为“穷举法”,其基本思想是:一一列举出所有可能的解,并验证每个可能的解是否是真正的解,若是,就采纳,否则,就抛弃。
小明利用枚举算法解决“百元买百鸡”问题。用100元钱买100只鸡,公鸡,母鸡,小鸡都要有。公鸡5元1只,母鸡3元1只,小鸡1元3只。请问公鸡,母鸡,小鸡各应该买多少只?
假设公鸡有X只,母鸡有Y只,小鸡有Z只。
以下Python程序段实现了“百元买百鸡”的功能,请补全①②③处代码。
c=0
forxin____①:
foryinrange(1,33):
z=100-x-y
if______②:
print(公鸡:,x,母鸡:,y,小鸡:,z)
_____③
print(共有买法,c,种)
18.完善程序实现如下功能并保存:
有5个人
您可能关注的文档
- 护理学-《精神护理学》复习题及答案.docx
- 2013年考研历史学真题(完整版).pdf
- 妇产科题库3-2-10(最新文档).pdf
- C++模考1含试题与答案.doc
- 2021-2022学年湖北省十堰市郧西县人教版四年级上册期末监测数学试卷.docx
- 2022-2023学年广东省茂名市化州市外研版(三起)六年级上学期期末英语试卷.docx
- 经济基础知识-章节练习题库-第18章-货币供求与货币均衡.docx
- 南京--2023年历年真题考试:医学心理学历年真题汇编(共77题).doc
- 幼儿园劳动节教学教案及反思两篇.docx
- 2021-2022学年河南省郑州市巩义市人教版六年级上册期末测试数学试卷【含答案】.docx
文档评论(0)