南京某小学三年级编程社团选拔题(20题)

一、选择题(每题2分,共10分)

  1. 电脑是靠什么来"记住"和"运行"程序的?

    • A. 电池
    • B. 人脑
    • C. 二进制(0和1)
    • D. 书本
  2. 下列哪一项是算法?

    • A. 一首歌
    • B. 做菜的食谱
    • C. 一幅画
    • D. 一本小说
  3. 如果一只小兔子每次能跳2格,从第0格开始,要跳到第6格,至少要跳几次?

    • A. 2
    • B. 3
    • C. 6
    • D. 12
  4. 小明写了一个程序:

    重复4次:
       前进10步
       向右转90度
    

    这个程序画出来的图形是?

    • A. 三角形
    • B. 矩形
    • C. 圆
    • D. 正方形
  5. 在编程里,常用来表示"是"或"否"的数据类型是什么?

    • A. 字符
    • B. 布尔值(真/假)
    • C. 整数
    • D. 浮点数

二、判断题(每题2分,共10分)

  1. 程序就是一连串按顺序执行的指令。()
  2. 如果电脑断电了,里面的程序就会永远消失。()
  3. 在编程里,循环可以让我们少写重复的代码。()
  4. 电脑比人聪明,因为它会思考。()
  5. "如果今天下雨,就带伞;否则不带伞。"这句话就是一个条件语句。()

三、逻辑思维题(每题4分,共20分)

  1. 小明有5个苹果,要平均分给2个人,每人能分几个,还剩几个?

  2. 数字规律题:2,4,6,8,(),下一个数是多少?

  3. 小刚要走楼梯,一次可以走1级或2级。要走3级台阶,一共有多少种走法?

  4. 一台打印机每分钟能打6页纸,打30页需要多少分钟?

  5. 小明写程序:

重复3次:
   前进5步

请问一共前进了多少步?

四、动脑题(每题5分,共25分)

  1. 有3个开关,分别控制3盏灯。如果要测试哪个开关对应哪盏灯,至少要试几次?

  2. 小猫在数数:1,1,2,3,5,8,(),括号里应该填什么?

  3. 小红在写程序,她想让小乌龟画一个三角形,需要转多少度才能画对?

  4. 一个小机器人要从左上角走到右下角,只能向右或向下走,共有2行2列的小格子,请画出所有可能的走法。

  5. 用5根火柴棍拼一个正方形,至少需要多少根火柴棍?


答案与解析

一、选择题

  1. C 计算机最基本的存储和运算原理是二进制(0和1)。
  2. B 算法是解决问题的步骤,食谱就是一个算法。
  3. B 0→2→4→6,一共跳3次。
  4. D 走直线+转90°×4,就是正方形。
  5. B 是/否问题用布尔值True/False表示。

二、判断题

  1. 程序就是按顺序执行的指令。
  2. × 程序保存在硬盘中,断电不会消失。
  3. 循环可以节省重复的代码。
  4. × 电脑不会思考,只会执行。
  5. 这是if-else条件语句的典型例子。

三、逻辑思维题

  1. 2个,还剩1个。5÷2=2......1。
  2. 10。数列是等差数列,每次加2。
  3. 3种。走法为:(1+1+1),(1+2),(2+1)。
  4. 5分钟。30÷6=5。
  5. 15步。5步×3次=15。

四、动脑题

  1. 2次。先开一个,关掉再开另一个,就能确定对应关系。
  2. 13。这是斐波那契数列:前两数相加得下一个。
  3. 120°。三角形三个角相加=360°,每次要转120°。
  4. 两种走法。路径:右→下,下→右。
  5. 4根。正方形只需要4条边。