srvany卸载服务
python软件编程等级考试(三级)编程实操题05图文练习
一、选择题
1.对于Python语言中的语句“x=num//100%10”,当num的值为45376时,x的值应为( 
A.3    B.4    C.5    D.6
2.下列Python程序段运行的结果是(     
f=[‘A’,’B’,’C’]
a=len(f)
print(‘a=’,a)c语言中符号常量是什么意思
A.a=2    B.a=’A’    C.a=’C’    D.a=3
3.(    ) 不是程序设计高级语言。
A.Python
B.Basic
C.C++
D.伪代码
4.以下Python程序运行后的输出结果为( 
A.0    B.45    C.46    D.362880
5.python语言中表示“x属于区间[ab)” 的正确表达式是(
A.a x or x < b    B.a<= x and x < b    C.ax and x< b    D.a<=x or x<b
6.12 Python语言语句块的标记是(      )
A.分号    B.逗号    C.缩进    D./
7.python文件的扩展名是( 
A.py    B.pye    C.vbp    D.pyr
8.下图是python34安装后目录文件的磁盘文件存储结构,下列说法错误的是(  )
A.图中文件存储结构为树结构,python34为树的根结点(父节点)
B.图中python34根结点有4个子结点
C.图中python34根结点下有5个子树(子结点)
D.图中Tools是python34的子树(子结点)
9.在python中,想输出一行文字,要用到的函数是(    )。
A.input()    B.int()    C.print()    D.float()
10.下列选项中,属于Python输入函数的是(  )。
A.random()    B.print()    C.Cout()    D.input()
11.下列选项中,不属于Python特点的是(  )。
A.面向对象    B.运行效率高    C.可读性好    D.开源
12.为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是(   
A.cursor oracle:    B.#    C.,    D.
13.Python中的数据类型float表示(   
A.布尔型    B.整型    C.字符串型    D.浮点型
14.python中,以下哪个选项a 的数据类型为整型(   
A.a=5    B.a=input()    C.a='5'    D.a=5.0
15.Python中,下面程序段的输出结果是(   
x=9       
Print(“x=”,x+1
A.9    B.10    C.x=9    D.x= 10
16.小新编制了一个python程序如下,但程序无法执行,你帮他出程序中一共有几处错误(   
1a=3
b=input()
c=a+b
print("c")
A.1    B.2    C.3    D.4
17.Python“ab ”+“cd”*2的结果是(  )。
A.abcd2    B.abcdabcd    C.abcdcd    D.ababcd
18.有如下Python程序,当程序运行后输入15000,则程序输出结果为( 
A.2800    B.2800.0    C.12200    D.12200.0
19.python中,运行下列程序,正确的结果是( )。
A.i=4 s=10    B.i=5 s=10    C.i=5 s=15    D.i=6 s=15
20.Python中,实现多分支选择结构的较好方法是(    )。
A.if    B.if-else    C.if-elif-else    D.if嵌套
21.小王编写了出租车收费的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    B.-1,5,12
C.1,6,20    D.3,12,20
22.python程序如下
a=int(input())
b=int(input())
c=input()
if c=='+':
    print(a+b)
elif c=='-':
    print(a-b)
elif c=='*':
    print(a*b)
elif c=='/':
    print(a/b)
else:
print(“输入错误,请重试”)
当程序运行后,小新依次输入 9  2  *
程序输出结果应为(   
A.18    B.11    C.7    D.4
23.以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。这段源代码属于(    )。
A.程序    B.软件    C.指令    D.transitional的中文命令
24.在python中能实现下面结果的代码是(    )。
请输入你的性别:
A.print(“请输入你的性别:”)    B.print(请输入你的性别:)
C.input(“请输入你的性别:”)    D.input(请输入你的性别:)
25.要利用Python通过数组绘制拟合曲线图,必须要用到的外部库是( 
A.time
B.random
C.turtle
D.matplotlib
26.有如下python程序段:
fetchingly怎么读a=[4,5,3,6,7,8,2,9,1]
m ,c=1, 1
for i in range(1, len(a)):
if a[i]>=a[i-1]:
c+=1
m=max(m, c)
else:
c=1
print (c, m)
则程序执行后,cm的值分别是(  )
A.11    B.14    C.24    D.34
27.Python中,下列循环结构用法错误的是(  )。
A.for i in range(20)    B.for i in range(0,10):
C.for i in range(10,0,2):    D.while s<50
28.下列Python数据不属于列表的是(       
A.{24,56,7,89,4}    B.[24,56,7,89,4]
C.[24,56,’a’,’猕猴桃’]    D.[’A’,’B’ ’C’, ’D’]
29.python中,表达式5%2 = (    )。
A.2.5    B.2    C.1    D.0
30.以下哪种语言属于高级程序设计语言( 
python      c++      visual basic  java
A.①②③    B.②③    C.②③④    D.①②③④
二、程序填空
31.学校气象小组使用自动测温仪在校园测量了112日的气温,并利用Python绘制了这天的气温图,该图如下所示:
1)在以上Python程序中,变量Y的数据类型是_________
编程软件python怎么读
2)在以上Python程序中,第8行横线处的代码是_________
3)通过观察,气温釆样间隔时间是_________个小时。
32.蒙特卡洛方法不仅可以用来模拟投针实验,还可以用来模拟求解圆周率T。请根据所学知识,并上网搜索有关资料,到利用蒙特卡洛方法求解圆周率Π的原理、方法和Pytho
n程序。
33.求解ab内(包含ab)所有的质数,并对每个质数的每一位数字求和。请完善程序。程序如下:
import math
def IsPrime(i):
if i==1:
return False
for j in range(2,int(math.sqrt(i))+1):
if____:
return False
return True
a=int(input("请输入a:"))
b=int(input("请输入b:"))
summ=0
for i in range(a,b+1):
if IsPrime(i):
________
while t>0:
summ=summ+t%10
_________
print("数字和为:",summ)
34.完善程序实现如下功能并保存:
5个人坐在一起,第5个人说他比第4个人小3岁;第4个人说他比第3个人小3岁;第3个人说他比第2个人小3岁;第2个人又说他比第1个人小3岁;第1个人说他是38岁。编写程序,计算出第5个人的年龄并显示。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。