2023年5月电子学会青少年软件编程(Python二级)等级考试试卷
剩余时间 --:--:--
单选题 共 25 题
1.

运行以下程序,输出的结果是?( )

list5=['1','2','4','6','9']
print(list5[2])
2.

在Python语言中,表达式[1,2]*2的值是?( )

3.

下列程序执行的结果是?( )

yz=(1,5,7,3,9)
list1=sorted(yz)
print(list1)
4.

下列说法正确的是?( )

5.

使用tuple函数创建元组错误的是?( )

6.

以下程序的输出结果是?( )

n=0
while n<10:
    n=n+2
    if n==6:
        continue
print(n)
7.

运行以下程序,输出的结果是?( )

list3=['11','4',5,1,4]
print(len(list3))
8.

运行以下程序,共计输出了几个hello?( )

for i in range(3): 
  print("hello")
9.

下列说法错误的是?( )

10.
s='happy birthday'
print(s[13:-15:-2])

以上代码的运行结果是?( )

11.

运行以下程序,输出的结果是?( )

n=10
s=0
m=1
while m<=n:
    s=s+m
    m=m+1
print(s)
12.

运行以下程序,如果通过键盘先后输入的数是1和3,输出的结果是?( )

a=int(input())
b=int(input())
if a < b:
    a=b
print(a)
13.

下列程序的运行结果是?( )

zd1={'name':'Tom','color':'blue'}
zd1['name']='Mike'
print(zd1)
14.

运行以下程序,当从键盘输入1,程序运行结果是?( )

str1='一二三四五六日'
strid=int(input('请输入1-7的数字:'))
print('星期'+str1[strid-1])
15.

若a= (1, 2, 3) ,执行下列哪个命令是会报错?( )

16.

下列程序的运行结果是?( )

lis1=["cat","tomato","dog","apple","dog","dog"]
print(lis1.index("dog"))
17.

下列说法正确的是?( )

18.

运行以下程序,输出的结果是?( )

numbers=[1,2,3,4]
numbers.append([5,6,7,8])
print(len(numbers))
19.

列表ls=['H', 'a', 'p', 'p', 'y', '!'],下列说法错误的是?( )

20.

以下哪个函数可以对字符串中的内容进行替换(注意:不是格式化输出)?( )

21.

以下代码的输出结果是?( )

s=[4,2,9,1]
s.insert(3,3)
print(s)
22.

关于下列程序,说法正确的是?( )

num=0
while num<10:
    print("=")
23.

以下代码的输出结果是?( )

vlist = list(range(5))
for e in vlist:
    print(e,end=",")
24.

d={"王明":178,"张华":158,"于飞":189,"刘英":164},则d["于飞"]的值是?( )

25.

在Pyhton语言中,表达式[2] in [1,2,3,4,5]的值是?( )

判断题 共 10 题
1.

元组是不可变序列,列表是可变序列。( )

2.

append()方法可以在列表末尾添加一个元素。( )

3.

(3) in (1, 2, 3) 的结果是 True。( )

4.

下列程序写法是正确的。( )

    score=50
if score>=60:
        print("合格")
else:
print("不合格")
5.

在while循环中,如果想返回到循环的开头处,可以使用break语句。( )

6.

代码print('{}-{}*{}={}'.format(20,3,4,8))打印的结果是20-3*4=8。( )

7.

判断下列语句是否正确。( )

 >>>book={'格林童话':1001,'安徒生童话':1002}

8.

执行print("e" in "hello")的输出结果为True。( )

9.

执行以下程序,运行结果是:

3
3
3
for i in range(1,5,2): 
    print(3)
10.

判断下列语句是否正确。( ) 

if 5>3 
  print("5大于3")
C++ 编辑器
输入
输出