全国青少年信息素养大赛-Python模拟题2

您的姓名:
1. 执行下面程序,最后numbers变量为多少? ( )
numbers = [1, 11, 111, 9]
numbers.sort() 
numbers.reverse()
2. 执行下列代码,输出的结果是?( )
3.下列案例的输出结果是什么?( )

4. 已知a = [4,5,6], 执行 a[len(a):] = [1,2,3] , a 的结果是?( )
5. numbers = [1, 3, 2, 8], numbers[len(numbers)  - 1]会返回什么?( )
6. str = "学习力,思考力,行动力,创造力",运行print(str[4:7])的结果是?( )
7. 下面代码将打印出什么数字?( )
numbers = [1, 3, 2, 8, 9]
print(numbers[1] +numbers[3])
8.d1 = {'a': 100, 'b': 200, 'c':300}。下面什么代码可以将 d1 改成{'a': 150,'b': 200, 'c':300}
9. words = {"Chinese":"中文", "English":"英语", "French":"法语", "Korean":"韩语"}运行以下代码后输出的结果是?( )
del words["French"]
print(len(words))
10. 下列关于字符串的描述正确的是?( )
11. courses = ["语文", "数学", "编程", "英语"],运行courses.pop( )后course会变成?( )
12. 关于字典的描述错误的是?( )
13. 执行下列代码,输出的结果是?( )
14. 下面代码将打印什么?( )
15. numbers = [1, 3, 2, 8], 运行numbers.append(2) 后,numbers会变成?( )
16. 下列语句中,无法创建字典dic的是?( )
17. 若要创建一个包含1、2、3、4四个数字的列表a,下列哪个方法是错误的?( )
18. 下列关于分支和循环结构的描述中,错误的是?( )
19. 以下构成Python循环结构的方法中,正确的是?( )
20. 下面哪个选项是下面程序的输出结果?( )
for j in range(0,3):
    print(j ,end = " ")
21. 执行下面程序,结果是?( )
i=1
while i<=10:
    i+=1
    if i%2!=0:
        continue
    print(i)
22. 下列关于元组的描述错误的是?( )
23. 对于元组里面的元素,可以执行的操作有?( )
24. 运行以下代码后,输出的结果是?( )
for i in range(9):
    if i*i>40:
        break
print(i)
25. character = ["诚实", "感恩", "坚持", "守时"],运行以下代码的结果是?( )
字符世界教研组-田浩然制作
更多问卷 复制此问卷