试卷青少年编程等级考试∶Python编程三级试卷6.doc

试卷青少年编程等级考试∶Python编程三级试卷6.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

试卷青少年编程等级考试∶Python编程三级试卷6

一、选择题

1.下列哪条赋值语句在Python中是非法的:()

A.X=Y=Z=1 B.X=(Y=Z+1) C.X,Y=Y,X D.X+=Y

2.下列Python程序段运行的结果是()

x=0

foriinrange(1,20,3):

x=x+i

print(x)

A.80 B.190 C.70 D.210

3.在python中,有程序如下

A=input()

print(A*5)

通过键盘输入5,则运算结果是()

A.55555 B.25 C.5*5 D.55

4.在VB中,下列与表达式Len(python)+20的值相等的是()

A.Int(Rnd*26)+1 B.Val(20)+16mod9

C.Mid(Hello2019,6,2)+6 D.abs(Sqr(16)–30)

5.小明想要通过编程来解决由昆明到景东锦屏耗时最短行程问题时,最核心的工作是()

A.设计出解决问题的算法 B.设计出解决问题的PPT

C.编写出Python代码 D.选择一种编程软件

6.下列Python程序段

a=0

b=4

ifba:

a=3*b

else:

a=10

程序运行后,a的值是()

A.10 B.0 C.12 D.4

7.Python语句ab+c*2的运行结果是()

A.abc2 B.abcabc C.abcc D.ababcc

8.可以被计算机直接执行的语言是(),Python语言属于()语言。

A.机器,高级 B.高级,汇编 C.高级,机器 D.汇编,高级

9.在Python中,下面程序段的输出结果是()

x=9

Print(“x=”,x+1)

A.9 B.10 C.x=9 D.x=10

10.下列Python程序运行后的输出结果是()。

s=0

foriinrange(1,5):

s=s+i

print(s=,s)

A.s=5 B.s=6 C.s=10 D.s=15

11.变量K表示某天是星期几(k=1,表示星期一),下列python表达式中能表示K的下一天的是()

A.K+1 B.K%7+1 C.(K+1)%7 D.(K+1)%7-1

12.关于Python,以下几种说法不正确的是()。

A.Python是一种高级程序设计语言

B.Python属于汇编语言,或者说属于低级语言

C.Python是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点

D.Python是一种面向对象的、解释性计算机语言

13.如下Python程序段

foriinrange(1,4):

forjinrange(0,3):

print(Python)

语句print(Python)的执行次数是()

A.3 B.4 C.6 D.9

14.下列不属于高级编程语言的是

A.C语言 B.VB语言 C.Python语言 D.机器语言

15.算法用Python程序实现,以下代码中哪处语句存在语法错误()

A. B. C. D.

二、程序填空

16.(项目情境)水仙花数是指一个三位数,它的每个位上的数字的3次方之和就等于它本身,例如:1**3+5**3+3**3=153。这类三位数也被叫做自恋数、自幂数或者阿姆斯特朗数。

(问题求解)设这个数存放于变量x中,变量g、s、b分别存放个位、十位、百位上的数。需得分离数字得到每位上的数,即将变量g、s、b表示为x的形式。请阅读如下python程序,在空白处填写适当的表达式或语句,使程序完整。print(三位数之内的水仙花是:)

forxin_____:

b=x//100

s=_____

g=_____

ifx==(b**3+s**3+g**3):

_____

17.小王编写了“字符串缩写”程序,实现如下功能:

1.输入一串由英文字母和数字组成的字符串,

2.如果字符串有连续字符构成的升序段(后面字符的ASCII值比前面的字符的ASCII值大1),则把升序段缩写成由第一个字符加上“—”和最后一个字符组成的新字符段,

3.例如:字符串为“abcdf12345becomexy”,则缩写成“a-df1-5becomex-y”。

程序运行时,输入一串字符,输出缩写的字符串,程序运行效果如下图所示:

实现上述功能的程序如下,请在程序划线处填入合适的代码。

s=input(请输入字符串s:)

_______

文档评论(0)

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

个人介绍

1亿VIP精品文档

相关文档