没有合适的资源?快使用搜索试试~ 我知道了~
python软件编程等级考试(三级)编程实操题04图文word.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 102 浏览量
2022-10-24
01:06:23
上传
评论
收藏 706KB PDF 举报
温馨提示
试读
11页
python软件编程等级考试(三级)编程实操题04图文word.pdfpython软件编程等级考试(三级)编程实操题04图文word.pdf
资源推荐
资源详情
资源评论
python 软件编程等级考试(三级)编程实操题 04 图文 word
一、选择题
1.以下
Python
表达式中,哪项的值与其它三项不同( )
A
.
len
(“
my name is james
”
.split
())
C
.
sum
(
[1
,
2
,
1
,
1]
)
B
.
int
(
4.99
)
D
.
max
(
[1
,
2
,
3
,
4]
)
2.Python
中变量的命名遵循的规则,不正确的是 ( )
A
.必须以字母或下划线开头,后面可以是字母、数字或下划线。
B
.区分大小写
C
.不区分大小写
D
.不能使用保留字
3.小王编写了出租车收费的
python
程序,代码如下:
s1=float(input('
请输入行驶路程
(
公里
)
:
'))
if s1<=3:
f=10
elif s1<=10:
f=10+2.5*(s1-3)
else:
f=27.5+3.5*(s1-10)
print(f)
要测试所有分支程序代码是否正确,以下测试数据中,最恰当的一组是( )
A
.
3,8
C
.
1,6,20
4.以下哪个不属于计算机操作系统()
A
.
DOS B
.
Unix C
.
Python D
.
Linux
5.在下面的
python
程序中,变量
b
和
c
的值为()。
B
.
-1,5,12
D
.
3,12,20
A
.
b
为
6
,
c
为
6
A
.
s%1
A
.
char
A
.
x>1 or x<-1
B
.
b
为
6
,
c
为
8
B
.
3stu
B
.
float
B
.
x>-1 or x<1
C
.
b
为
8
,
c
为
8
C
.
while
C
.
int
C
.
x>1 and x<-1
D
.
b
为
8
,
c
为
6
D
.
dist
D
.
list
D
.
x>-1 and x<1
6.下列选项中,能作为
python
程序变量名的是( )
7.下列不被
python
所支持的数据类型是( )
8.下列
Python
表达式中,能正确表示不等式方程
|x|>1
解的是( )
9.关于
python
程序设计语言,下列说法不正确的是
( )
。
A
.
python
源文件以
***.py
为扩展名
B
.
python
的默认交互提示符是:
>>>
C
.
python
只能在文件模式中编写代码
D
.
python
具有丰富和强大的模块
10.下列选项中,合法的
Python
变量名是( )
A
.
print
A
.
.doc
A
.
5
A
.简单
A
.
1
A
.免费的
B
.
speed
B
.
.vbp
B
.
1
B
.免费、开源
B
.-
1
B
.简单易学
C
.
Python.net
C
.
.py
C
.
6
C
.可移植性
C
.
True
C
.可移植性好
D
.
a#2
D
.
.exe
D
.
11
D
.以上都是
D
.
False
D
.是低级语言
11.Python
文件的后缀名是( )。
12.在
Python
中
print(8+7%2**2)
的执行结果是( )
13.python 语言的特点( )。
14.在
Python
中,设
a=2
,
b=3
,表达式
not
(
b
-
a>0
)值是 ( )
15.下面不是
python
特性的是( ):
二、程序填空
16.某仓库物品代码格式为“
X
-
XXXXXXX
-
Y
”,其中“
X
”和“
Y
”均为
0
到
9
之间的数
字,“
Y
”为校验码。校验码由前面
9
个
X
计算得到,计算方法为:从左边开始,第
1
个数
字乘以
1
加上第
2
个数字乘以
2
……依次类推,直到加上第
9
个数字乘以
9
,将该结果除
以
10
,所得余数即为校验码。用
Python
设计一个程序,输入物品代码,判断输入的代码
中校验码是否正确,如果正确输出“正确”,否则输出“错误
"
。运行样例如下所示:
样例
1
:
输入:
2
-
163
-
91475
-
4
输出:正确
样例
2
:
输入:
2
-
163
-
91475
-
5
输出:错误
(
1
)
Python
程序实现如下,请在划线处填入正确的代码:
s=input("
输入物品代码
: ")
a=[]
for i in range (0, 13):
if ___
a. append(int (s[i])) #append( )
函数用于在列表末尾添加新的对象
sum=0
for i in range(0, 9) :
____
sdm=sum%10
___
if sdm==ydm :
print("
正确
")
else:
print("
错误
")
17.学校开展“奇妙的数字”研究性学习活动。张轩小组
4
人决定把课题定为《探秘水仙
花数》。
(
1
)张轩使用百度搜索引擎搜索到“水仙花数”是这样定义的:“水仙花数”是指一个
三位数,它的各位数字的立方和等于其本身,比如:
153 = 1
3
+5
3
+3
3
,那么这个数就是一个
“水仙花数”。百度属于
____
搜索引擎(全文,分类)
(
2
)为了求解
100--999
这些数字中,哪些数字是“水仙花数”?张轩小组进行了算法设
计,并使用
python
编写了一段程序来求解所有的“水仙花数”,程序和运行结果下图:
k
是可以重新赋值的,
k
是变量还是常量?
____
程序中①处有空缺,请补充完整①处的代
码。
____
程序中逐一验证了
100
到
999
之间所有的三位数是否符合“水仙花数”的定义条
件,这种算法叫做
______
(解析法,枚举法,递归法,二分法)。
(
3
)在研究成果展示环节, 张轩小组可以使用什么软件制作《探秘水仙花数》的研究成
果报告? (
_____
)
18.求
100
以内素数。
19.小明设计了一个可以输入日期得到当天是年度第几天的程序,请阅读程序,完成填空
(闰年判断规则:能被
4
整除但不能被
100
整除或能被
400
整除,闰年的
2
月为
29
天)
day=input("
请输入年月日(格式举例:
2000-01-05
):
")
year=int(day[:4])
month=_________
sun=int(day[8:10])
print(year,month,sun)
f_run=[31,28,31,30,31,30,31,31,30,31,30,31]
tall_day=0
if ______:
for i in range(month-1):
tall_day +=f_run[i]
__________
else:
for i in range(month-1):
tall_day +=f_run[i]
tall_day += sun
print(day+"
是当年的第
"+str(tall_day)+"
天
")
(
1
)将程序横线处补充完整
剩余10页未读,继续阅读
资源评论
G11176593
- 粉丝: 6667
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功