文本描述
试题全国计算机等级考试二级Python真题及解析3
一、选择题
1_ Python语言屈于( ?
A.机器语言B.汇编语言C.高级i再言
2.下列Python程序段运行的结采是()
x=0
for i in ranged, 20, 3): x=x+i
print(x)
A. 80B. 190C. 70
D.科学计算语言
D. 210
3.在Python中,不同的数据,需要定义不同的数据类型,可用方括号“[】’来定义的是
A.列表B.元组C.集合D.字典
4.下面选项中对Python操作描述错误的是()
A.xl+x2连接列表xl和x2,生成新列表
B.x*n将列表x复制次,生成新列表
C.Min00列表x中最大数据项
D.Len(x)i十算列表中成员的个数
5. 若用整型变Sk表示某天是星期几(例如k=l表示该天是星期一、k=2表示该天是星期 二……k=联示该天是星期天〉,则下列能够正确表示k的下一天是星期几的python表达式 为()
A. k+1B. k % 7 + 1C. (k+1) %7D. (k+l)%7-l
6.利用Python编程实现计算z=a+aa+aaa+aaaa+aa..的值,其中a是一个数字,如 8+88+888+8888+88888.设计一个sunmalion ()函数,输入变fi为数字a和盅要多少个数 相加的n,在这个函数中,a. aa.aa^些基本数由变S Basics保存,前几个数的求和保存 在变S sum中,Python程序如下左围所示,请在下划线处填写代码()完善程序实现如
下右阁的运行结采。
def sumanationCa, a):沾输入一个个位数宁a:8 I
suhfO诘油入最长多少个这样的数:10
basic=00 8 8
fcr i in range(0, n):1 88 96
basic=basic*l(Ha2388 984 38888 9872
print(i. basic, sum!4 8888S 98760
return sum5 8888S8 98764S
a=int(inputr诗搞入一个个价数字a:。)6 8888698 9876536
n=int (input (?琦输入极li多少t这作的ft, 7 88886388 98765424
prinT丨L个數的和为:\n' summationa,n)8888889888 997654312 98888888888 9876543200 这几个数的和、: 9876543200
A. basic+=sumB. sum=basic+n C. sura=basic+l D. sum+=basic
7.王明录入程序代码并运行,出现错误提示(如下阁所示),分析原因并改错,正确的是