#127. CIE Python 二级 2024年09月 客观题

CIE Python 二级 2024年09月 客观题

选择题

  1. a = ['甲','乙','丙','丁','子','丑']print(a[4]),以上代码的输出是?( ) {{ select(1) }}
  • ['丁']
  • ['子']
  1. 语句",".join("新年快乐")的运行结果是?( ) {{ select(2) }}
  • '新,年,快,乐'
  • '新年快乐'
  • '新 年 快 乐'
  • '新、年、快、乐'
  1. 语句"I like program".replace("m","mming") 的运行结果?( ) {{ select(3) }}
  • 'I like program'
  • 'I like programming'
  • 'I like programing'
  • "I like programmming"
  1. ls = ['a', 'b', 'c', 'd', 'e'],下列哪个选项可以将 ls 中的元素顺序整体反转?( ) {{ select(4) }}
  • ls.insert('f')
  • ls.extend('f')
  • ls.reverse()
  • ls.add('f')
  1. 已知 stu = {"一班":"杨思甜", "二班":"赵柏瑞", "三班":"王一乐", "四班":"刘道林"},则输出所有班级及对应姓名(键值对)的命令是?( ) {{ select(5) }}
  • print(stu.keys())
  • print(stu.values())
  • print(stu.items())
  • print(stu.clear())
  1. 运行下列代码,终端区打印的结果是?( )
shiju=["众鸟高飞尽,孤云独去闲",'言我独坐之时',"湖光秋月两相和"]
shiju.remove("潭面无风镜未磨")
print(shiju)

{{ select(6) }}

  • ["众鸟高飞尽,孤云独去闲",'言我独坐之时',"湖光秋月两相和","潭面无风镜未磨"]
  • ["众鸟高飞尽,孤云独去闲",'言我独坐之时',"湖光秋月两相和"]
  • ['众鸟高飞尽,孤云独去闲','言我独坐之时', '湖光秋月两相和']
  • 终端区会报错
  1. 已知一个元组planet=('地球',46,('化石','岩石'),["金星","水星","木星","天王星"]),要访问元组planet的前3个元素,可以使用以下代码?( ) {{ select(7) }}
  • print(planet[1:3])
  • print(planet[:3])
  • print(planet[1:3:2])
  • print(planet[::3])
  1. 以下选项中,哪段代码不能实现循环10次?(提醒:是不能实现)( ) {{ select(8) }}
  • for i in range(10):
  • for i in range(1,20,2):
  • for i in range(1,20):
        i=i+2
    
  • i=0
    while i<10:
        i=i+1
    
  1. ls1=['榴莲','芒果','椰子','杨桃','柠檬','百香果','橄榄','木瓜']ls1.append(['枇杷','火龙果'])print(ls1),以上代码输出的结果是?( ) {{ select(9) }}
  • ['榴莲','芒果','椰子','杨桃','柠檬','百香果','橄榄','木瓜']
  • ['榴莲','芒果','椰子','杨桃','柠檬','百香果','橄榄','木瓜',['枇杷','火龙果']]
  • ['榴莲','芒果','椰子','杨桃','柠檬','百香果','橄榄','木瓜','枇杷','火龙果']
  • ['榴莲','芒果','椰子','杨桃','柠檬','百香果','橄榄','木瓜','枇杷',['火龙果']]
  1. 藏头诗,又名“藏头格”,是杂体诗中的一种。藏头诗有三种形式,比较常见的是把每句的第一个字连起来读,可以传达作者的某种特有思想。例如明代徐渭经典的藏头诗,就将“平湖秋月”藏于诗中。阿宝尝试编写程序,将“平湖秋月”从诗中自动提取出来,以下程序正确的是?( ) {{ select(10) }}
  • ls=['平湖一色万顷秋','湖光渺渺水长流','秋月圆圆世间少','月好四时最宜秋']
    print(ls[0]+ls[1]+ls[2]+ls[3])
    
  • ls=['平湖一色万顷秋','湖光渺渺水长流','秋月圆圆世间少','月好四时最宜秋']
    print(ls[0][0]+ls[1][0]+ls[2][0]+ls[3][0])
    
  • ls=['平湖一色万顷秋','湖光渺渺水长流','秋月圆圆世间少','月好四时最宜秋']
    print(ls[0][1]+ls[0][2]+ls[0][3]+ls[0][4])
    
  • ls=['平湖一色万顷秋','湖光渺渺水长流','秋月圆圆世间少','月好四时最宜秋']
    print(ls[0][0]+ls[1][1]+ls[2][2]+ls[3][3])
    
  1. 以下程序运行的结果是?( )
i=0
s=0
while i<7:
    i=i+1 
    if i%2==0:
        continue
    s=s+i
print('s={},i={}'.format(s,i))

{{ select(11) }}

  • s=16,i=7
  • s=16,i=6
  • s=9,i=6
  • s=9,i=7
  1. 运行这段代码,终端区会打印什么结果?( )
nums = (1, 2, 3)
nums[2] = 5
print(nums)

{{ select(12) }}

  • (1, 2, 3)
  • (1, 2, 5)
  • (1, 5, 3)
  • 终端区会报错
  1. 运行这段代码,字典会变成什么样子?( )
cat = {'三花猫':7, '布偶猫':11, '狸花猫':13}
cat['三花猫'] = 5

{{ select(13) }}

  • {'三花猫':7, '布偶猫':11, '狸花猫':13}
  • {'三花猫':5, '布偶猫':11, '狸花猫':13}
  • {'三花猫':5, '三花猫':7 ,'布偶猫':11, '狸花猫':13}
  • 程序会报错
  1. 运行这段代码,终端区会打印什么内容?( )
a = 10
if  a > 5:
    a += 20
print(a)

{{ select(14) }}

  • 10
  • 20
  • 30
  • 5
  1. 使用下列哪个命令可以把lst变成一个只有整数的列表?( ) lst = [7, 8, 4, 0, 5, 80, 6.2, 2.9, 11, 3] {{ select(15) }}
  • del lst[6:7]
  • del lst[6:8]
  • del lst[6,8]
  • del lst[6],lst[8]
  1. 已知列表list = ['鼠','牛','虎','兔','龙','蛇','马','羊','猴','鸡','狗','猪'],以下可以输出生肖“龙“的是哪个语句?( ) {{ select(16) }}
  • print(list[5-12])
  • print(list[4-11])
  • print(list[4])
  • print(list[5])
  1. 已知s = 'python',请问s*2的值是?( ) {{ select(17) }}
  • python*2
  • 'python'*2
  • pythonpython
  • 'python''python'
  1. 执行以下语句,可以创建字典的是?( ) {{ select(18) }}
  • dict = {'陕西':'西安','山西':'太原','广西':'南宁','江西':'南昌'}
  • dict = ('陕西':'西安','山西':'太原','广西':'南宁','江西':'南昌')
  • dict = ['陕西':'西安','山西':'太原','广西':'南宁','江西':'南昌']
  • dict = {'陕西':'西安';'山西':'太原';'广西':'南宁';'江西':'南昌'}
  1. 下列不属于Python流程控制语句的是?( ) {{ select(19) }}
  • if语句
  • for语句
  • while语句
  • do...while语句
  1. 下列说法中错误的是?( ) {{ select(20) }}
  • 元组和列表都可以存入多个元素,元素可以是字符串、数字等类型
  • 列表中的元素是有序的
  • 元组中的元素和列表一样,可以使用 元组[索引] = 新元素 的方式更改
  • 元组中的元素是有序的且不可变
  1. 李老师在录入学生信息,她将所有的学生基本信息存储到字典info中,info = {'name': '李凯', 'gender': '男', 'height': 170}。若要在字典中增加一个所在年级信息,李老师应该使用下列哪个选项?( ) {{ select(21) }}
  • len(info)
  • info.pop('class')
  • infor['class'] = '四年级'
  • info['height'] = '四年级'
  1. 运行下列程序,输入85,输出结果为?( )
score = int(input('请输入成绩:'))
if score >= 90:
    print('优秀!')
elif 80 <= score < 90:
    print('良好!')
elif 60<= score < 80:
    print('中等!')
else:
    print('不及格!')

{{ select(22) }}

  • 优秀!
  • 良好!
  • 中等!
  • 不及格!
  1. 有列表 fruits = ['apple', 'banana', 'orange', 'pear'],该列表中一共包含几个元素?( ) {{ select(23) }}
  • 1
  • 2
  • 3
  • 4
  1. 在Python中,下面哪一项是创建列表(list)的正确操作?( ) {{ select(24) }}
  • list1 = 5
  • list1 = [1, 2, 3, 4]
  • list1 = "Hello"
  • list1 = (1, 2, 3, 4)
  1. 执行下面程序,当输入3时,输出结果是?( )
number = 7
guess = -1
print('猜数字!')
while guess != number:
    guess = int(input("请输入你要猜的数字"))
    if guess == number:
        print("你猜中了,真厉害!")
    elif guess < number:
        print("猜小了,再猜猜?")
    elif guess > number:
        print("猜大了,再猜猜?")

{{ select(25) }}

  • 你猜中了,真厉害!
  • 猜小了,再猜猜?
  • 猜大了,再猜猜?
  • 恭喜你,猜对了!

判断题

  1. append() 方法会将新元素添加为列表的第一个元素。( ) {{ select(26) }}
  • 正确
  • 错误
  1. str1 = '123', str2 = 123, 则str1str2相同。( ) {{ select(27) }}
  • 正确
  • 错误
  1. breakcontinue均用于中止循环。( ) {{ select(28) }}
  • 正确
  • 错误
  1. 创建字典时,可以用数字、字符串、元组、列表作为字典中的键。( ) {{ select(29) }}
  • 正确
  • 错误
  1. 多层循环中,break可以退出所有循环。( ) {{ select(30) }}
  • 正确
  • 错误
  1. 在元组中,可使用remove()函数删除元组中的末尾元素。( ) {{ select(31) }}
  • 正确
  • 错误
  1. 现有一个元组为 fruit=('苹果', '香蕉', '苹果'),其中'苹果'这个元素出现了两次,因此这个元组不能正常使用。( ) {{ select(32) }}
  • 正确
  • 错误
  1. 执行语句print('She's a pupil.'),得到的输出语句是She's a pupil。( ) {{ select(33) }}
  • 正确
  • 错误
  1. 在分支结构中,ifelifelse都可以单独使用。( ) {{ select(34) }}
  • 正确
  • 错误
  1. while语句可以实现无限循环。( ) {{ select(35) }}
  • 正确
  • 错误