一、单选题 1. 运行以下代码,输出结果为: a = [] for i in '我爱中国': a.append(i) print(a) * 2. 下列代码的运行结果是: list1 = [1] dic = {'a': 1} for i in list1: for j in dic: print(i == j) * 3. 以下程序的输出结果是: for i in '活到老学到老': if i == '学': continue print(i) * 4. 下列代码的运行结果为: for i in [1, 0]: print('输出结果为{}'.format(i + 1))* 5. 下列代码的运行结果是: ls1 = [1, 2, 3, 4, 5] ls2 = [3, 4, 5, 6, 7, 8] cha1 = [] for i in ls2: if i not in ls1: cha1.append(i) print(cha1) * 6. 以下关于for循环结构的描述,错误的是:* 7. 甜甜不小心走进了代码迷宫,请问甜甜走出迷宫时总共说(打印)了几句话: while True: while True: break print('放我出去') print('我要出去') break print('我出来了') * 8. 以下程序的运行会发生什么情况: while True: while True: print('打印语句1') continue print('打印语句2') break print('打印语句3') * 9. 关于下面代码中break和continue的作用说法正确的是: while True: for i in range(4): if i == 2: break print(i) continue * 11. 下列代码的运行结果为: list1 = ['1', '2', '3', '4', '5'] for i in list1: continue print(5 == i)* 12. 以下代码运行结果为: list = [2017, 2018, 2019] a = list.append(2020) while a: print('hello') * 13. 根据字典,请问以下选项正确的是: users = {'name': ['五六七', '二三四'],'age': ['18', '30'],'role': ['killer', 'boss']}* 14. scores1 = {'小明': 95, '小红': 90, '小刚': 100} scores2 = {} scores1['小白'] = scores2 print(scores1) 运行以上代码,输出结果为:* 15. 已知以下程序,要想输出结果显示为“XX的首都是XX”的格式,代码1位置应该填入哪个选项: dict = {'日本': '东京', '英国': '伦敦', '法国': '巴黎'} for i in dict: # 代码1 * 二、多选题 16. 下列关于循环的说法正确的是:*【多选题】 17. 已知fruit = ['苹果', '梨', '西瓜', '香蕉', '橙子'],以下哪句代码可以找出西瓜和香蕉:*【多选题】 19. 下列选择对列表、字典、元组描述错误的有:*【多选题】 |
|