全国青少年信息素养大赛Python编程挑战赛初赛试题说明
Python 编程挑战赛初赛采用线上考试比赛形式,分为小学组和初中组。不同组别的考核重难点略有不同,考核内容主要是 Python 基础知识,共 30 题,均为单选题,具体考核如下:
小学组考核内容主要是 Python 基础知识,包括输入输出,变量,条件结构,计次循环和无限循环,海龟库等,其中基础语法是考试的重难点,考试形式是单选题。
初中组初赛考核内容与小学组类似,以 Python 基础知识为主,具体内容包含输入输出,变量,随机数,条件结构,计次循环和无限循环,海龟库,列表等,其中程序执行结构,数据类型,程序逻辑是考试的重难点。以下两个题分别是理论知识和编程的例题。
小学组
1.【难度 1】下列可以在终端输出 hello world 的代码是( )
A. print("hello world) "
B. print("hello world")
C. print("")hello world
D. print(hello world)
【答案】B
初中组
2. 【难度 1】如果要代码运行的结果是输出"苹果",则 i 的值应该是( )
fruits = ["苹果","香蕉","橘子"]
print(fruits[i])
A. 0 B. 1 C. 2 D. 3
【答案】A