内容正文:
Python语言程序设计
学校:___________姓名:___________班级:___________考号:___________
一、选择题
1.已知s ="我爱Python",下列说法正确的是( )
A.s[1:4]的值是"我爱Py" B.s[1:5]的值是"爱Pyth"
C.s[:-1]的值是"n" D.s[::-1]的值是"nohtyP爱我"
2.某Python程序如下:
s= "AB-25-EF"
t= ""
for i in range (len (s)):
ch=s[i]
if "0"<=ch<="9".
t=t+ chr < ord (ch)- ord ("0") + ord ("A"))
elif "A"<=ch<="Z":
t=chr (ord (ch)-ord ("A") +ord ("0")) +t
else:
t +=ch
print (t)
程序运行后,输出的结果是( )
A.-CF-5410 B.1054-CF- C.5410-CF- D.10-CF-54
3.有如下 Python 程序段:
s,n=0,8
while True:
s+=n
if s>14:
break
n-=2
print(n,s)
执行程序后,输出结果可能是( )
A.2 18 B.4 18 C.6 14 D.6 18
4.用Python算法控制结构描述“考试成绩低于60分,被定义为不及格,60分-80分为及格,80分以上为优秀”,则下列程序段能实现该功能的是( )
A.
Y="不及格"
if X>=60:
Y="及格"
elif X>80:
Y="优秀"
B.
if X<=80:
Y="及格"
elif X<60:
Y="不及格"
else:
Y="优秀"
C.
if 60<=X<=80:
Y="及格"
else:
Y="优秀"
if X<60:
Y="不及格"
D.
if X>=60:
Y="及格"
if X>80:
Y="优秀"
else:
Y="不及格"
A.A B.B C.C D.D
5.在Python语言中,导入scipy模块并设置其别名为sp的正确语句是( )
A.scipy import as sp B.from scipy as sp C.import scipy as sp D.scipy from as sp
6.在 Python 语言中,运行以下程序段后,print()执行的次数是( )
a=0
while a<6:
print (a)
a=a+2
A.6次 B.1次 C.2次 D.3次
7.有如下Python程序段:s="gi34n5ne4z"
max=m=""
for i in range(len(s)):
if "a"<=s[i]<="z":
m=s[i]+m
else:
if m>max:
max=m
m=""
执行该程序段后,变量max的值为( )
A.n B.ne C.zennig D.z
8.执行下面程序段运行后,输出的结果为( )
A.1 B.2 C.3 D.4
9.执行如下图Python程序段后,运行结果为( )
A.44 10 B.44 9 C.54 9 D.54 10
10.在Python中,如果a = 1,b = 2,c =-2,则下列表达式的值为False的是( )
A.a>b or b>c B.a>c and b>a C.c<a<b D.a<b and a<c
11.列表1st中共有n个整数,若下列程序段实现将数组元素1st[st]至1st[ed]升序排列,则划线处的代码为( )
for i in range(st,ed):
for j in range(st,______):
if 1st[j]>1st[j+1]:
1st[j],1st[j+1]=1st[j+1],1st[j]
A.n-i B.ed-i C.ed+st-i D.st+ed
12.在 Python 中运行以下程序后,输出的结果是( )
a,b=1,2
b+=a
print(a,b)
A.1 2 B.1 3 C.2 3 D.3 1
13.在Python中,以下表达式的计算结果不为0的是( )
A.3//5 B.21%7 C.2/4 D.10*0
14.小华用Python语言设计了一个“最强大脑游戏