202103 青少年软件编程等级考试Python二级真题 建议答题时长:60min
1. 编程题

用户输入一个半径r,求该半径下的圆的面积s与周长c。要求如下:

(1) 输出的面积与周长都保留俩位小数;

(2) 输出的格式为:“圆的周长是**,面积是**”;

(3) pi取3.14;

(4) 使用print()格式化输出(%方法)。

友情提示:考试平台暂不支持编程题程序在线运行。

查看答案
2. 编程题

设计一个停车场收费计算器(收费规则,2小时以内收费5元,超出部分每小时加收2元),要求如下:

(1) 设计的程序要能输入停车时间(单位为小时,输入的小时数为整数);

(2) 程序可以根据输入的停车时间自动计算出停车费,并且显示出来;

(3) 程序可以重复使用。

友情提示:考试平台暂不支持编程题程序在线运行。

查看答案
3. 单选题

有如下Python程序段:

x=10

y=5

if x/y==x//y:

   print("相等")

else:

   print("不相等")

执行程序段后,输出的结果是?( ) 

A

"相等"

B

"不相等"

C

相等

D

不相等

4. 单选题

运行下列程序语句后,字典a是空值的是?

A

B

C

D

5. 单选题

下列程序运行完成时,i的值为?( )

for i in 'I enjoy coding.':

    if i=='c':

        break

print(i,end='')

A

'o'

B

'c'

C

I enjoy

D

' '

6. 单选题

已知t=(2,3,5,7,9),下列哪条指令可以求元组数据的和?

A

len(t)

B

min(t)

C

max(t)

D

sum(t)

7. 单选题

下列代码输出结果是?( )

ls=['python','2021']

print(type(ls))

A

<class 'dict'>

B

<class 'set'>

C

<class 'list'>

D

<class 'tuple'>

8. 单选题

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

L=[1,2,3,4,5,2,1]

L.pop(3)

L.pop(2)

print(L)

A

[1,2,4,5,1]

B

[1,2,3,5,2]

C

[1,2,5,2,1]

D

[1,2,3,5,1]

9. 单选题

用Python语句计算:长方形的长和宽分别为4和5,则长方形的周长为?

A

B

C

D

10. 单选题

数学课代表将同学们的数学成绩存放在列表S1中,s1=[99,92,87,90,100,95],如果按照成绩由低到高输出,以下哪个程序可以实现?

A

B

C

D

11. 单选题

已知字符串st='Python',执行语句x=a[::2]后,变量x的值为?

A

'Pyt'

B

'Py'

C

'yhn'

D

'Pto'

12. 单选题

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

lis=list(range(5))

print(lis)

A

0, 1, 2, 3, 4,5

B

[0, 1, 2, 3, 4]

C

0, 1, 2, 3,4

D

[0, 1, 2, 3,4,5]

13. 单选题

下列代码输出结果是?( )

list1 = ['A','&','A',8,'A'] list1.remove('A')

print(list1)

A

[ 'A','&', 'A', 8]

B

['&', 'A', 8, 'A']

C

[ '&', 8]

D

['A','&', 8, 'A']

14. 单选题

执行下列语句,将输出: 

>>>x=[1,2,3,4,5] 

>>>y=[2,3,5]

>>>z=[] 

>>>z.append(x[1]*y[2]) 

>>>z

A

x[1]*y[2]

B

25

C

[3]

D

[10]

15. 单选题

已知t=(88,77,95,64,85),那么t[1:3]的结果是?

A

[88,77]

B

(88,77)

C

(77,95)

D

[77,95]

16. 单选题

有如下Python程序段:

lista=[1,2,3,4,5,6,7,8,9,10]

s=0

for i in range(0,len(lista),2):

    s=s+lista[i]

print("s=",s)

执行程序段后,输出的结果为?( )

A

25

B

s=25

C

s=30

D

s=55

17. 单选题

语句list6=[0,6]的含义是?

A

定义一个变量list6,值为0~6之间的随机值

B

定义一个变量list6,值为0.6

C

定义一个列表list6,包含两个元素:0和6

D

生成一个数字序列list6,值为0~6

18. 单选题

可以定义一个字典week1,用数字1-7表示中文的星期一到星期日(如1表示星期一),正确的语句是?

A

week1=(1:'星期一',2:'星期二',3:'星期三',4:'星期四',5:'星期五',6:'星期六',7:'星期日')

B

week1=[1:'星期一',2:'星期二',3:'星期三',4:'星期四',5:'星期五',6:'星期六',7:'星期日']

C

week1={'1';'星期一','2';'星期二','3';'星期三','4';'星期四','5';'星期五','6';'星期六','7';'星期日'}

D

week1={1:'星期一',2:'星期二',3:'星期三',4:'星期四',5:'星期五',6:'星期六',7:'星期日'}

19. 单选题

执行下列语句,将输出: 

>>>list1=['b','c',1,2,3,4,5] 

>>>list1.append('a') 

>>>list1

A

['b', 'c', 1, 2, 3, 4, 5, 'a']

B

无任何输出

C

b

D

['b','c',1,2,3,4,5]

20. 单选题

对于字典infor = {"name":"tom", "age":13, "sex":"male"},删除"age":13键值对的操作正确的是?

A

del infor['age']

B

del infor["age":13]

C

del infor

D

infor.clear()

21. 单选题

有如下Python程序段: tup1=(1,2,3,4,5) x=tup1[1]+tup1[-1] print("x=",x) 执行上述程序段后,输出的结果为?

A

3

B

x= 3

C

7

D

x= 7

22. 单选题

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

a=1

if a>0:

    a=a+1

if a>1:

    a=5

print(a)

A

1

B

2

C

5

D

0

23. 单选题

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

infor = {"name":"tom", "age":13, "sex":"male"} print(len(infor))

A

6

B

3

C

4

D

1

24. 单选题

list1=[1,3,4] 

list2=[3,5,2] 

(list1+list2)*2

的值为?( )

A

[8,16,12]

B

[1,3,4,3,5,2,1,3,4,3,5,2]

C

[1,3,4,1,3,4,3,5,2,3,5,2]

D

[2,6,8,6,10,4]

25. 单选题

已知变量stra="IloveTX",执行语句print("love" in stra)的结果为?

A

True

B

False

C

1

D

0

26. 单选题

下列不会产生死循环的程序是?

A

 

B

 

C

 

D

27. 单选题

已知a="1",b="2",则表达式a+b的值为?

A

3

B

12

C

'12'

D

'21'

28. 判断题

count() 方法用于统计某个元素在列表中出现的次数。

A

正确

B

错误

29. 判断题

Python语句的循环结构中for循环是条件循环。

A

正确

B

错误

30. 判断题

字典中的元素称为键值对,包括一个键和一个值,键和值中间用逗号隔开。

A

正确

B

错误

31. 判断题

当使用循环时,有时候在满足某个条件时,想要退出循环,我们可以使用break语句。

A

正确

B

错误

32. 判断题

在循环语句中break语句的作用是提前结束所有循环。

A

正确

B

错误

33. 判断题

若s='春眠不觉晓,处处闻啼鸟。',则s[2:4]的值是'不觉'。

A

正确

B

错误

34. 判断题

下列程序的输出结果是('A','p','p,'l','e')。

vowels=('a','p','p,'l','e')

vowels[0]='A'

print(vowels)

A

正确

B

错误

35. 判断题

程序设计的三种基本结构为:顺序结构、选择结构和分支结构。

A

正确

B

错误

36. 判断题

 "好好学习"+“天天向上”的输出结果是"好好学习"“天天向上”。

A

正确

B

错误

37. 判断题

元组是可变的,可以通过下标索引访问元素。

A

正确

B

错误

试题目录
编程题
1 2
单选题
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
判断题
28 29 30 31 32 33 34 35 36 37
赣ICP备20007335号-2