青少年软件编程(Python)等级考试试卷(二级)(2021.12)
一、单选题(共25题,共50分)
1. 执行以下程序
a=[33,55,22,77]
a.sort()
for i in a:
print(i)
python基础知识单选题运行结果是?( ) [单选题] *
A. 33 55 22 77
B. 22 33 55 77(正确答案)
C. 55 33 22 77
D. 77 55 33 22
2. 运行以下程序
sscanf原理a=eval(input("年龄:"))
if a > 10:
    b=30
else:
    b=15
print("票价:",b)
当输入12时,输出结果为?( ) [单选题] *
A. 票价: 12
B. 票价: 15
C. 票价: 30(正确答案)
D. 票价: 10
3. 执行以下程序
a={'gj':'china','nl':12,'xb':'女'}
a['nl']=11
网络编程语言学习del a['gj']
a['xm']='xxs'
print(a) [单选题] *
A. {'gj':'china','nl':11,'xb':'女'}nginx之父
B. {'nl':11,'xb':'女'}
C. {'nl': 11, 'xb': '女', 'xm': 'xxs'}(正确答案)
D. {'nl': 12, 'xm': 'xxs', 'xb': '女'}
4. 执行以下程序
l=['i','love','you','!']
l='.'.join(l)
l=l.split('.')
l=' '.join(l)
print(l)
运行结果是?( ) [单选题] *
A. iloveyou!
B. u.!
C. i love you !(正确答案)
D. ['i', 'love', 'you', '!']
5. 以下程序功能是?( )
a=0
for i in range(1,100):
    if i%2==0:
        a+=1
    print(a)
[单选题] *
A. 计算并输出100以内(不含0和100)所有数字的和
预留bufferB. 计算并输出1-100所有数字的和,输出5050
C. 统计并输出100以内(不含0和100)偶数个数,输出50
D. 统计并输出100以内(不含0和100)偶数个数,输出49(正确答案)
6. 以下程序执行后的结果是?( )
s='Kevin likes English.'
new=''
for i in range(len(s)):
    if i%3==0:
    new+=s[i]
    print(new) [单选题] *
A. enisni.
B. KileEls
C. KvnlksEgih
D. KileElh(正确答案)
7. 对于元组tup=('富强','民主','文明','和谐','爱国')操作正确的是?( ) [单选题] *
A. tup[2:4:2] = ('敬业')
sql查询成绩大于80B. tup[4]='敬业'
C. del tup[4]
D. tup*3(正确答案)
8. 下列程序的第四行横线处输入哪个选项中的代码不能打印出九九乘法表?( )
for i in range(1,10):#第一行
    for j in range(1,10): #第二行
        if j<=i: #第三行
            ___________#第四行
    print("") [单选题] *
A. print("{}*{}={}".format(j,i,i*j),'',end='')
B. print("%d*%d=%d" % (j,i,i*j),end=" ")
C. print(j,'*',i,'=',i*j,'',end='')
D. print("{}*{}={}".format({j*i={i*j}}),'',end='')(正确答案)
9. 下面的语句哪个会无限循环执行下去?( ) [单选题] *
A.
B.
C.(正确答案)
D.
10. 某商场促销打折,打折规定如下:消费500元以内的打8.8折;满500元(含500)的打8折,满1000元及以上的打7折。要编程解决该问题,需要用到的控制语句是?( ) [单选题] *

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