选择题 共25道

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25


判断题 共10道

26 27 28 29 30 31 32 33 34 35


编程题 共2道

36 37

232 | 202109Python二级真题-练习
选择题 共25道
01

有如下Python程序段:

x,y=12,5

if x % y==0:

    z=x/y

    print(x,"/",y,"=",z)

else:

    z=y*x

    print(x,"*",y,"=",z)

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

2分
登录后查看选项
02

下列创建元组的方法中不正确的是?

2分
登录后查看选项
03

s='语文、数学、英语、信息技术'

l=s.split('、')

print(l)

以上代码的运行结果为?

2分
登录后查看选项
04

已知存在字典a中有多个键值对,以下指令可以清空字典并保留变量的是?

2分
登录后查看选项
05

以下程序的运行结果是?

list1=[1,2,3]

list1[2]=4 print(list1)

2分
登录后查看选项
06

执行下列代码后,运行结果是?

l1 = [11, 22, 33]

l2 = [66, 44, 22]

for i in l1:

    for j in l2:

        if i == j:

            print(i)

2分
登录后查看选项
07

执行以下语句后的输出结果是?

>>> str1='My name is BeiJing'

>>> print(len(str1))  

2分
登录后查看选项
08

列表a=[1,2,3,4,5,6,7,8,9],对列表进行切片操作,要想得到[3,5,7],以下切片正确的是?

2分
登录后查看选项
09

执行以下语句,将输出?

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

>>>list1.append('a')  

>>>list1.append('a')  

>>>list1

2分
登录后查看选项
10

不能用作if语句条件表达式的是?

2分
登录后查看选项
11

执行以下语句后,输出的结果是?

>>>list2 = ['a',1, 2, 3, 4, 5 ]

>>>print(list2[5])  

2分
登录后查看选项
12

alist=['cat','bat','cat','hat','cat'] 执行下列代码,输出的结果是?

alist.remove('cat')

print(alist)

2分
登录后查看选项
13

以下创建字典的方法,正确的是?

2分
登录后查看选项
14

以下代码输出的结果是?

for i in "Python":       if i == "t" or i == "o":

            continue

      print(i,end="")

2分
登录后查看选项
15

对于字典dic={1:2,'3':'d','sex':1,4:{'No':1,'name':'Mike'}},len(dic)的值是?

2分
登录后查看选项
16

对于元组tup=(1,2,3,4,5)执行的操作非法的是?

2分
登录后查看选项
17

水果店促销每斤苹果5元,如果购买六斤及六斤以上还可以打八折,小红去买苹果,下面的哪一个的Python程序语句可以帮小红算一下她买苹果得花多少钱(具体购买斤数由小红输入)?

2分
登录后查看选项
18

执行下列代码后,运行结果是?

s="垃圾分类"

i=len(s)



while i>=0:

    print(s[i-1])

    i=i-1

2分
登录后查看选项
19

在列表a中存放1-100之间所有的奇数,可以有多种方法,以下哪种方法是错误的?

2分
登录后查看选项
20

li=list(range(1,10,2)),则print(li)的结果是?

2分
登录后查看选项
21

已知a=['a','b']b=[7,8,9],如果c=a*2+b,那么列表c是?

2分
登录后查看选项
22

已知a=[1,2,3,4,5,6,7],则a[0:-2]的的值是?

2分
登录后查看选项
23

以下语句不正确的是?

2分
登录后查看选项
24

关于 break的作用,以下说法正确的是?

2分
登录后查看选项
25

s=(1,'a',[1,2]),则len(s)的值为?

2分
登录后查看选项
判断题 共10道
26

while循环和for-in循环一样,都明确了循环的次数。

2分
登录后查看选项
27

可以使用“+”“-”来连接与删除字符串。

2分
登录后查看选项
28

不同类型的元素可以存储在同一个列表中。

2分
登录后查看选项
29

循环结构中的continue语句的功能是中断当前循环的执行,进入下一轮循环条件是否满足的判断。

2分
登录后查看选项
30

ESC可以用于Python跳出循环。

2分
登录后查看选项
31

按照顺序执行下面的代码,以下命令都是合法的。

list1=[1,2,3] list1[2]=4

tuple1=(1,2,3)

tuple1[0]=0

2分
登录后查看选项
32

Python列表、元组、字典都属于有序序列,都可以用索引进行访问。

2分
登录后查看选项
33

message1='Hello',则message1.append('world')的值为'Hello world'

2分
登录后查看选项
34

元组一旦创建,其中的元素就不能再被修改了。

2分
登录后查看选项
35

运行以下程序,结果是一条由9行单个的#组成的图案。

i=0

while i<10:

    i=i+1

    print('#')

2分
登录后查看选项
编程题 共2道
36

日期转换

编写一个程序,实现用户输入一个日期,格式为"//",如输入'05/21/2021',程序输出日期为'May 21,2021'

112月的英文名称如下:

JanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecember

15分
登录后作答
37

图形的循环美

设计一个海龟绘图程序,程序效果如下图(要求:海龟从里往外绘制图形,线条初始长度为20,相邻两条边相差4(每一个线条均比前一个线条长4),线条颜色为红色,总共边数至少80条以上(为了便于程序调试,建议不超过120条)。


15分
登录后作答