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

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

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

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

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

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

python软件编程等级考试(一级)编程实操题02优质 一、选择题 1.运行下列Python程序 i=1 s=1 while①: s=s*i i+=2 print(s) 当输出结果为105时,则①处应填入() A.i<=7 B.i<7 C.i>=7 D.i>7 2.在Python中,input()函数的返回结果的数据类型为() A.Number型 B.String型 C.List型 D.Sets型 3.小王编写了出租车收费的python程序,代码如下: s1=float(input('请输入行驶路程(公里):')) ifs1<=3: f=10 elifs1<=10: f=10+2.5*(s1-3) else: f=27.5+3.5*(s1-10) print(f) 要测试所有分支程序代码是否正确,以下测试数据中,最恰当的一组是() A.3,8 B.-1,5,12 C.1,6,20 D.3,12,20 4.有如下Python程序,当程序运行后输入15000,则程序输出结果为() A.2800 B.2800.0 C.12200 D.12200.0 5.以下Python程序运行后,变量x和st的值分别是()。 A.801123678 B.801“123678” C.801801 D.123678“123678” 6.以下哪种语言属于高级程序设计语言() ①python②c++③visualbasic④java A.①②③ B.②③ C.②③④ D.①②③④ 7.利用Python求100以内所有能被3整除的正整数,代码如下: 则下列程序第3行的横线应该填() A.i=i*3 B.i=i%3 C.i%3==0 D.i/3==1 8.Python的序列类型不包括下列哪一种?() A.字符串 B.列表 C.元组 D.字典 9.有python程序如下: S=input() print(S*3) 运行后通过键盘输入6,则运算结果是() A.666 B.SSS C.18 D.S*3 10.在Python中,显示出信息x,并要求输入数据的是()。 A.abs(x) B.float(x) C.print(x) D.input(x) 11.在教科书中利用Python探究电流和电压、电阻的关系实验里,除了可以通过书中的JupyterNotebook外,处理数据还可以通过下列()工具实现。 A.PythonIDLE B.Xmind C.网络画板 D.几何画板 12.python语言的特点()。 A.简单 B.免费、开源 C.可移植性 D.以上都是 13.在python语言中,下列表达式中不是关系表达式() A.m==n B.m>=n C.morn D.m!=n 14.Python中print(66!=66)结果是()。 A.1 B.0 C.True D.False 15.下面不是python特性的是(): A.免费的 B.简单易学 C.可移植性好 D.是低级语言 二、程序填空 16.小明用Python语言写了一个货币兑换程序如下: (1)参数currency指:____________。 (2)该程序用了哪一种算法结构:_____________。 (3)输出结果为“50$=325.25人民币”。则代码应该如何编写:____________。 17.一家商场在降价促销,如果购买金额不高于200元,会给10%的折扣,如果购买金额高于200元,会给20%的折扣。编写一个Python程序,输入消费额(整数),显示折扣后的应付金额。 18.蒙特卡洛方法不仅可以用来模拟投针实验,还可以用来模拟求解圆周率T。请根据所学知识,并上网搜索有关资料,找到利用蒙特卡洛方法求解圆周率Π的原理、方法和Python程序。 19.(项目情境)水仙花数是指一个三位数,它的每个位上的数字的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): _____ 20.计算机解决问题的过程为“分析问题——设计算法(流程图)——编写程序——调试程序”, 请输入以下代码,自己输入数据运行,结果截图提交 21.程序编写 求1+22+32+……+1002的结果 _______________________________ _______________