首页课程小红花墙

计算机原理 · 小纸条

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

第 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分组 GROUP BY

GROUP BY 的作用是什么?

2分组再统计

按 grade 分组,算出每个年级 age 的平均值。

3一张表不够

把借书人信息重复写在每条借书记录里,有什么坏处?

4拆成两张表

把"学生信息"和"借书记录"分开存,好处是什么?

5外键连起来

借书表里要放什么,才能找到借书的是哪个学生?

6外键像书签

用外键代替重复抄写信息,最大的好处是什么?

7JOIN 拼起来

JOIN 是用来做什么的?

8内连接直觉

内连接会保留"对不上号"的记录吗?

9按外键连

ON 后面写的是什么?

10索引像目录

书的目录为什么能帮你更快找到内容?

第 2 页 · 正面(题目)
11为什么索引快

给"姓名"字段建索引,能帮到哪种查询?

12索引不是越多越好

为什么不给每个字段都建索引?

13事务是一整件事

举一个"要么全做、要么全不做"的日常例子。

14转账要么都成

转账只做了"扣钱"没做"加钱",会怎样?为什么要放进一个事务?

15ACID 四保证

说出"原子性"保证的是什么。

16两人同时改

为什么"都看到还剩 1 张"却卖出了两张?

17加锁排队

"锁"在这里起了什么作用?

18为什么要拆表

数据"重复存放"最容易带来什么麻烦?

19另一种数据库

键值型数据库取数据靠什么?

20数据存到硬盘

为什么数据库要把数据写到硬盘,而不是只放内存里?

第 3 页 · 正面(题目)
21什么是源代码

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

22从代码到程序

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

23机器只懂 0 和 1

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

24编译是什么

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

25解释是什么

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

26编译还是解释

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

27各有什么长处

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

28边跑边编译

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

29编译器的流水线

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

30前端和后端

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

op599 课程