首页课程小红花墙

计算机原理 · 小纸条

选一章打印。双面打印(按长边翻页)后沿虚线剪开,每张卡片正面题目、背面答案。

第 1 章30第 2 章30第 3 章30第 4 章30第 5 章30第 6 章30第 7 章30第 8 章30第 9 章30第 10 章30第 11 章30第 12 章30第 13 章30第 14 章30第 15 章30第 16 章30第 17 章30第 18 章30第 19 章30第 20 章30第 21 章30第 22 章30第 23 章30第 24 章30第 25 章30第 26 章30第 27 章30第 28 章30第 29 章30第 30 章30第 31 章30第 32 章30第 33 章30第 34 章30第 35 章30第 36 章30第 37 章15
只印题目
第 1 页 · 正面(题目)
1什么是源代码

你觉得 price = 5 * 2 这行源代码想让电脑做什么?

2从代码到程序

把"写代码→能运行"想象成做菜,你觉得中间至少要几步?说一步即可。

3机器只懂 0 和 1

为什么人不直接用 0 和 1 写程序?

4编译是什么

编译完成后运行程序,还需要原来的源代码吗?

5解释是什么

解释执行时,如果第 5 行有错,前面 4 行会先跑吗?

6编译还是解释

"现场口译"更像编译还是解释?

7各有什么长处

你在反复调试、频繁改代码,哪种方式更省事?

8边跑边编译

为什么值得把"反复执行"的代码专门编译一下?

9编译器的流水线

把"拆成词、拼成树、检查意思、生成指令"排成先后顺序。

10前端和后端

想让同一个语言支持一种新芯片,主要改前端还是后端?

第 1 页 · 背面(答案)

参考答案(家长):开放答案,如"先看懂每个字/先检查有没有写错/再动手做"都对。

参考答案(家长):算出 5×2=10,把 10 记到名叫 price 的盒子里。

参考答案(家长):不需要,运行的是翻译好的可执行文件。

参考答案(家长):太难写、太容易错、也看不懂,用接近人话的源代码更方便。

参考答案(家长):解释。

参考答案(家长):通常会,因为是读一句做一句,跑到第 5 行才发现错。

参考答案(家长):因为它跑很多次,编译一次就能让后面每次都更快,很划算。

参考答案(家长):解释,改完马上能跑,不用每次重新编译。

参考答案(家长):后端,因为要生成那种芯片的指令。

参考答案(家长):拆成词 → 拼成树 → 检查意思 → 生成指令。

第 2 页 · 正面(题目)
11什么是计算

想一个生活里"照步骤把输入变成输出"的例子。

12计算需要规则

用三条清楚的规则,教机器"判断一个数是不是双数"。

13机器只会照做

请找出这条规则的漏洞——"过马路:绿灯就走"。

14什么是状态

说出电梯门可能有的几个状态。

15红绿灯的状态

如果现在是绿灯,下一个和再下一个分别是什么灯?

16状态会切换

让台灯从"灭"变成"亮",需要什么信号?再按一下又会怎样?

17什么是转移

用圈和箭头,画出台灯"灭↔亮"两个状态。

18自动售货机

饮料3元,你先投2元再投1元,机器经过了哪几个状态?

19有限自动机

"有限"是什么意思?举一个状态数不有限的例子。

20一个字一个字读

一台机器读到"a"就换房,读"b"不动。输入"aab"读完换了几次房?

第 2 页 · 背面(答案)

参考答案(家长):例:1)看这个数的最后一位;2)若是0/2/4/6/8则是双数;3)否则不是。

参考答案(家长):如洗衣机(脏衣服→干净衣服)、自动铅笔按一下出笔芯等,凡有固定步骤即可。

参考答案(家长):如"开着、关着、正在开、正在关"等,合理即可。

参考答案(家长):漏了"先看有没有车""红灯要停"等;机器只会绿灯就冲,很危险。

参考答案(家长):需要"按一下开关";再按一下从"亮"回到"灭"。

参考答案(家长):下一个黄灯,再下一个红灯。

参考答案(家长):0元→2元→3元(够钱,出货)→回到0元。

参考答案(家长):两个圈"灭""亮",两条箭头都标"按开关",互相指向对方。

参考答案(家长):换了2次(两个a各换一次,b不动)。

参考答案(家长):有限=数得清、数量固定;如"记住你说过的每一句话"要无限多状态,不有限。

第 3 页 · 正面(题目)
21为什么要记录

说出三件生活里需要"记下来"的事。

22电子表格的烦恼

全校 2000 人的成绩都塞进一个表格,说一个可能遇到的麻烦。

23什么是数据库

一句话说说数据库和普通表格最大的不同。

24数据库像仓库

如果开一家玩具店,你会在数据库里分哪两个"货架"?

25表是什么

为"班级借书角"设计时,你至少需要哪一张表?

26行与列

学生表里,"年龄"是行还是列?

27字段

给"玩具表"想三个字段。

28一行一条记录

班里有 40 个同学,学生表大约有多少条记录?

29给表起名

给"记录借书情况"的表起一个英文名。

30主键是身份证

为什么"姓名"不适合当主键?

第 3 页 · 背面(答案)

参考答案(家长):查找慢、容易改错、多人同时编辑会冲突等。

参考答案(家长):如借书记录、零花钱账、考试成绩(合理即可)。

参考答案(家长):如"玩具信息"和"销售记录"(合理即可)。

参考答案(家长):数据库能高效管理海量数据,并支持多人同时安全使用。

参考答案(家长):列。

参考答案(家长):如"图书表"或"借阅表"(合理即可)。

参考答案(家长):40 条。

参考答案(家长):如名称、价格、库存数量(合理即可)。

参考答案(家长):因为可能有人重名,无法唯一区分。

参考答案(家长):如 borrow_records、loans(合理即可)。

op599 课程