【编程】全国青少年软件编程(Python)等级考试试卷(二级)2.doc

【编程】全国青少年软件编程(Python)等级考试试卷(二级)2.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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个人

文档评论(0)

wangtao130 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档