#Q003. 基础知识理论

基础知识理论

Python 小学生初学者试题(20题,题号连续)

选择题:
1、下面哪一个是 Python 中用来打印文字到屏幕的命令? {{ select(1) }}

  • print("你好")
  • echo("你好")
  • show("你好")
  • write("你好")

2、运行 print(3 + 4) 会输出什么? {{ select(2) }}

  • 3 + 4
  • 7
  • "3+4"
  • 报错

3、下面哪个是正确的变量赋值写法? {{ select(3) }}

  • 5 = a
  • a == 5
  • a = 5
  • let a = 5

4、下面哪段代码能正确输出 “我今年10岁”(假设 age = 10)? {{ select(4) }}

  • print("我今年" + age + "岁")
  • print("我今年" + str(age) + "岁")
  • print("我今年" age "岁")
  • print(我今年 + age + 岁)

5、运行以下代码会输出什么?

for i in range(3):
    print(i)

{{ select(5) }}

  • 0 1 2
  • 1 2 3
  • 0,1,2
  • 分三行输出:0、1、2

6、下面哪个符号用于比较两个数是否相等? {{ select(6) }}

  • =
  • ==
  • !=
  • <>

多选题:
7、以下哪些是 Python 中合法的变量名?(可以有多个正确答案) {{ multiselect(7) }}

  • my_cat
  • 2dogs
  • _score
  • for

8、Python 中不可变的数据类型有哪些? {{ multiselect(8) }}

  • 字符串
  • 列表
  • 元组
  • 字典

9、以下哪些代码可以创建一个空列表? {{ multiselect(9) }}

  • my_list = []
  • my_list = list()
  • my_list = {}
  • my_list = ()

10、以下哪些是 Python 的关键字(保留字)? {{ multiselect(10) }}

  • if
  • else
  • apple
  • while

填空题:
11、在 Python 中,用 {{ input(11) }} 符号表示注释,程序不会执行它。

12、要让程序暂停并等待用户输入文字,可以使用 {{ input(12) }} 函数。

13、type(10) 的结果是 <class '{{ input(13) }}'>

14、要向列表 fruits = ["苹果", "香蕉"] 中添加“橙子”,应使用方法:fruits.{{ input(14) }}("橙子")

15、要让程序重复执行某段代码 5 次,可以使用 for i in range({{ input(15) }}):

16、定义函数时使用的关键字是 {{ input(16) }}。

判断题:
17、"5" + "3" 的结果是 "53"。 {{ select(17) }}

18、if 语句后面必须加上冒号 :。 {{ select(18) }}

19、len("hello") 的结果是 5。 {{ select(19) }}

20、print(10 / 3) 的结果是 3。 {{ select(20) }}