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