#365. python二级选择题

python二级选择题

题目描述

单项选择题

1. 运行下列程序,输出的结果是?

tup1=('苏炳添','谷爱凌','北京冬奥会','2022')
tup2 = (201, 8, 4, 21, 155, 255, 22 )
print (tup1[-1::-2],sum(tup2))

{{ select(1) }}

  • (2022','谷爱凌') 666
  • '2022''谷爱凌'666
  • '2022','北京奥运会'666
  • ('2022',)666

2. 下列关于if-else中的代码块说法正确的是?( )

{{ select(2) }}

  • 缩进是Python分支语句的语法部分,缩进不正确会影响分支功能。
  • if语句中条件表达式可以省略不写。
  • 代码块是固定的内容,一旦写入不能修改。
  • if-else结构是不可以嵌套的。

3. 下列哪个是一个合法的列表?( )

{{ select(3) }}

  • (114,5,1,4)
  • ['114','514']
  • "11,45,1,4"
  • {11,'4',5,14}

4. 运行下列程序,输出的结果是?( )

list4=['1','3','5']
list4.append('7')
print(len(list4))

{{ select(4) }}

  • 2
  • 3
  • 4
  • 5

5.已知列表list9=[114,5,14,1,91,98,10],下列说法错误的是?( )

{{ select(5) }}

  • print(max(list9))可以输出列表的最大值,输出结果为114
  • print(min(list9))可以输出列表的最小值,输出结果为1
  • print(list9.index(98))可以输出数值98第一个匹配项的索引位置,输出结果为6
  • ist9.pop()可以移除列表中的最后一个元素

6.小明将小组的50米跑步成绩存入列表s,s的值为[11.5,11.4,11.6,11.2,12.0,11.5],则执行s.sort()语句后,s的值是?

{{ select(6) }}

  • [11.5,11.4,11.6,11.2,12.0]
  • [11.2, 11.4, 11.5, 11.5, 11.6, 12.0]
  • [12.0, 11.6, 11.5, 11.5, 11.4, 11.2]
  • [11.2, 11.4, 11.5, 11.6, 12.0]

7. 若s=["中国","I love you",[2022,100]],则len(s)的值是?( )

{{ select(7) }}

  • 3
  • 4
  • 2022
  • "中国"

8. 小明用元组a存储自己喜欢吃的水果,a=("apple","banana","orange","banana","pear"),则a.index("banana")的值是?( ))

{{ select(8) }}

  • 0
  • 1
  • 2
  • 3

9. 运行下列程序,输出的结果是?( )

d={"王明":178,"张华":158,"于飞":189,"刘英":164}
d["张华"]=162
print(d)

{{ select(9) }}

  • {'王明': 178, '张华': 158, '于飞': 189, '刘英': 164}
  • {' '张华': 162}
  • {'王明': 178, '张华': 162, '于飞': 189, '刘英': 164}
  • {'王明': 178, '张华': 158, '于飞': 189, '刘英': 164, '张华': 162}

10. 运行下列程序,输出的结果是?( )

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

{{ select(10) }}

  • 1 2 3 4 5

  • 1 2 3 4

  • 0 2 4

  • 1 3

11. 运行下列程序,输出的结果是?( )

lis1=["a","e","i","o","u"]
strword='hello world'
lis2=[]
for i in strword:
  if i not in lis1:
    lis2.append(i)
print(lis2)

{{ select(11) }}

  • ['h', 'l', 'l', ' ', 'w', 'r', 'l', 'd']
  • ['h', 'l', 'l', 'w', 'r', 'l', 'd']
  • ['e', 'o', 'o']
  • ['e', '', 'o', ' ', 'o']

12. 运行下列程序,输出的结果是?( )

lt=["cat",0,1,2,3,4,"tiger",1024]
lt.remove(3)
print(lt)

{{ select(12) }}

  • ['cat', 0, 2, 4, 'tiger', 1024]
  • ['cat', 0, 1, 4, 'tiger', 1024]
  • ['cat', 0, 1, 2, 4, 'tiger', 1024]
  • ['cat', 0, 1, 2, 4, 1024]

13. 运行下列程序,输出的结果是?( )

for s in "HelloWorld":
  if s=="w":
    continue
  print(s,end="")

{{ select(13) }}

  • World
  • Hello
  • Helloorld
  • HelloWorld

14. 运行下列程序,输出的结果是?( )

s = 'kdk-kldk-dsd'
s = s.split('-')
print("".join(s))

{{ select(14) }}

  • ['kdk', 'kldk', 'dsd']
  • kdkkldkdsd
  • kdk kldk dsd
  • kdk-kldk-dsd

**15. a = 2 b = 0下列不能打印出2022的是?( )

**

{{ select(15) }}

  • print('%d%d%d%d' % (a, b, a, a))
  • print(''.join([a, b, a, a]))
  • print("{0}{1}{0}{0}".format(a, b))
  • print('%s%s%s%s' % (a, b, a, a))

16. 关于Python中的列表,下列描述错误的是?( )

{{ select(16) }}

  • 列表是Python中内置可变序列,是若干元素的有序集合;
  • 列表中的每一个数据称为“元素”;
  • 在Python中,一个列表中的数据类型可以各不相同;
  • 可以使用s[1]来获取列表s的第一个元素。

17. 已知列表a=[1,3,5,7],下列语句无法将a变成a=[1,3,5,7,9]的是?( )

{{ select(17) }}

  • a.append(9)
  • a=[1,3,5,7,9]
  • a.insert(4,9)
  • a[4]=9

**18. 关于以下代码段的说法错误的是?( ) **

a = [1, 2, 5, 4, 3]
a.sort(reverse=True) 
print(a)

{{ select(18) }}

  • a.sort(reverse=True)语句中的reverse默认值为False。
  • 省略a.sort(reverse=True)语句中的reverse=True,代码运行结果不变。
  • 将以上代码的a.sort(reverse=True)改为a=sorted(a,reverse=True),代码运行结果和原题的结果一样。
  • 以上代码运行结果为:[5, 4, 3, 2, 1]。

19. 下面程序的运行结果是?( )

a=80
b=70
if a>b:
  a,b=b,a
print(a,b)

{{ select(19) }}

  • 70 70
  • 80 70
  • 70 80
  • 80 80

20. 以下关于元组的描述正确的是?( )

{{ select(20) }}

  • 元组和列表相似,所有能对列表进行的操作都可以对元组进行
  • 创建元组时,若元组中仅包含一个元素,在这个元素后可以不添加逗号
  • 元组中的元素不能被修改
  • 多个元组不能进行连接

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

tuple1 = (1,2,3) 
tuple2 = (2) print(tuple1*tuple2)

{{ select(21) }}

  • (1,2,3)
  • (1,2,3,1,2,3)
  • (2,4,6)
  • 报错

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

ls = []
for m in '想念':
  for n in '家人':
      ls.append(m+n)
print(ls)

{{ select(22) }}

  • ["想念","家人"]
  • ["想想","念念","家人"]
  • ["想家想","人念家","念人"]
  • ["想家", "想人", "念家", "念人"]

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

lt = ['绿茶','乌龙茶','红茶','白茶','黑茶'] 
ls = lt ls.clear() 
print(lt)

{{ select(23) }}

  • []
  • 变量未定义的错误
  • ['绿茶','乌龙茶','红茶','白茶','黑茶']
  • '绿茶','乌龙茶','红茶','白茶','黑茶'

24. 下面代码的输出结果是?( )

list1 = [1,2,3]
list2 = [4,5,6] 
print(list1+list2)

{{ select(24) }}

  • [4,5,6]
  • [1, 2, 3, 4, 5, 6]
  • [1,2,3]
  • [5,7,9]

25. 字符串str="maixnm"包含"min"和"max"两个单词,下面哪个操作不能将"min"从中找出来?( )

{{ select(25) }}

  • str1=str[0]+str[2]+str[4]
  • str1=str[0:-1:2]
  • str1=str[::2]
  • str1=str[0:4:2]