预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

试卷python软件编程等级考试(一级)编程实操题01 一、选择题 1.下面的Python程序段运行后的输出结果是() x=3 ifx%2==0: print(x,是偶数。"") else: print(x,是奇数。"") A.3是奇数B.x,是偶数""C.x,是奇数""D.3是偶数 2.下列Python数据不属于列表的是() A.{24,56,7,89,4}B.[24,56,7,89,4] C.[24,56,’a’,’猕猴桃’]D.[’A’,’B’’C’,’D’] 3.在Python语言中,数据的输入是通过()来实现的。 A.input(函数)B.print(函数) C.output(函数)D.abs(函数) 4.韦沐沐同学利用Python软件编写“求能被3整除的数”程序,在设计算法环节,使用 流程图描述算法,如右图所示,其中空白处可以填入的是() A.A÷3==0B.A/3==0C.A\3==0D.A%3==0 5.在Python程序中,要求s=3+6+9+…+300的值,可以采用如下代码,下列选项中的 说法不正确的是()。 A.for循环语句中步长为3B.语句s=0应改为s=1 C.语句s=s+i共循环执行了100次D.程序使用了循环结构 6.在下面的python程序中,变量b和c的值为()。 A.b为6,c为6B.b为6,c为8C.b为8,c为8D.b为8,c为6 7.在Python中运行后,b的值是() a=6 Ifa>=0: b=a+2 Else: b=a-2 print(b) A.6B.8C.10D.12 8.下列选项中,不属于Python合法变量名的是() A.int32B.40xlC.selfD._name_ 9.以下叙述中正确的是()。 A.Python3.x与Python2.x兼容 B.Python语句只能以程序方式执行 C.Python是解释型语言 D.Python语言出现得晚,具有其他高级语言的一切优点 10.关于python程序设计语言,下列说法不正确的是() A.python是一种解释型、面向对象的计算机程序设计语言 B.python支持Windows操作系统,但不支持Linux系统 C.python源文件以***.py为扩展名 D.python文件不能直接在命令行中运行 11.以下()是python文件 A.*.mp3B.*.xlsC.*.pptD.*py 12.运行如下Python程序,结果为()。 A.1B.3C.6D.18 13.以下Python程序运行后的输出结果为() A.0B.45C.46D.362880 14.在Python中print(-14//4)的运行结果是()。 A.-4B.-3.5C.2D.-2 15.下列python表达式结果为5的是() A.abs(int(-5.6))B.len("3+5>=6")C.ord("5")D.round(5.9) 二、程序填空 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.水仙花数是指一个三位数,它的每个位上的数字的3次方之和就等于它本身,例如: 1**3+5**3+3**3=153。这类三位数也被叫做自恋数、自幂数或者阿姆斯特朗数。 [问题求解]设这个数存放于变量x中,变量g、s、b分别存放个位、十位、百位上的数。需 得分离数字得到每位上的数,即将变量g、s、b表示为x的形式。请阅读如下python程 序,在空白处填写适当的表达式或语句,使程序完整。 print("三位数之内的水仙花是:") forxin___(100,1000): b=x//100 s=(x//10)___ g=___ Ifx=(b**3+s**3+g**3): print(___) 18.现在有一个程序用来解决以下问题:如果有总量共1020个西瓜,第一天卖掉总数的一 半后多卖出了两个,以后每天卖剩下的一半多两个,那么几天以后卖完呢? 请将下列程序补充完整。 tc=1020 c=0 while______________: tc=tc-(tc/2+2) _____________ print