浙教版(2020)初中信息技术七年级下册第10课 生活和算法 同步练习

试卷更新日期:2022-05-07 类型:同步测试

一、填空题

  • 1. 算法就是解决问题的 。
  • 2. 变量是指数据的 , 其中存储的数据在程序执行过程中是的。
  • 3. 自从年出现第一台电子计算机以来,计算机技术便以惊人的速度在发展。是人与计算机之间传递信息的媒介。
  • 4. 计算机语言的发展:→汇编语言→
  • 5. 使用计算机解决各种不同的问题时,首先需要对问题进行分析,确定 , 再编写一组计算机能够执行的
  • 6. 计算机解决问题的一般过程是

    ①调试程序      ②确定算法      ③问题分析,建立数学模型      ④编写程序

  • 7. 二进制11001转换成十进制数为;十进制数9转换成二进制数为

二、判断题

  • 8. 机器语言与Python都属于高级语言。
  • 9. 机器语言采用“0”和“1”为指令代码来编写程序,他的特点是速度快、资源占用少、易写易读,编程效率高。
  • 10. 高级语言采用英文词汇、符号、公式和数字根据一定的规则来编写程序,大多数人都采用高级语言进行编程。
  • 11. 二进制是计算机技术中一种被广泛采用的数制。二进制数据是用0和1两个数码来表示的数。它的基数为1。
  • 12. 二进制的进位规则是“逢二进一”,借位规则是“借一当二”。

三、简答题

  • 13. 农夫过河问题:一个农夫带着一只狼,一只羊和一颗白菜过河。河边只有一条船,由于船小,农夫一次只能带其中一样过河。如无人看管,狼要吃羊,羊要吃菜。问农夫如何安排过河,才能使狼、羊、白菜都安全过河。

    渡河的方法与步骤:

    第一步:

    第二步:

    第三步:

    第四步:

    …………

  • 14. 一个3mL的量杯和一个5mL的量杯,如何量出4mL的水?请写出它的算法: