首页课程小红花墙

C++ 入门 · 小纸条

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

第 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 章10
只印题目
第 1 页 · 正面(题目)
1两年回顾

数一数你至今写过多少个能跑的程序。

2查漏补缺的方法

翻一遍目录,圈出三个你想不起来的。

3变量与类型复习

不看资料说出四种基本类型和各自用途。

4运算符复习

说出 7/2、7%2、7.0/2 各是多少。

5分支复习

判断成绩等级,为什么要先判 90 分?

6循环复习

循环 1 到 n,for 的条件怎么写?

7函数复习

为什么函数里改参数改不动外面的变量?

8数组复习

长度 10 的数组,合法下标范围?

9字符串复习

字符 8 变成数字 8 怎么写?

10排序复习

三种里哪个不稳定?

第 1 页 · 背面(答案)

参考答案(家长):圈出来的就是接下来几天的复习重点。

参考答案(家长):数目不重要,能跑起来的每一个都算数。

参考答案(家长):3、1、3.5。

参考答案(家长):整数计数、小数量度、字符符号、布尔真假。

参考答案(家长):从 1 开始,条件写小于等于 n。

参考答案(家长):先判大的范围会把小的吞掉,顺序错了结果就错。

参考答案(家长):0 到 9。

参考答案(家长):传进去的是复制品,除非用引用或指针。

参考答案(家长):选择排序。

参考答案(家长):字符 8 减去字符 0。

第 2 页 · 正面(题目)
11查找复习

无序数据能直接二分吗?

12数据结构复习

撤销操作用哪个?排队叫号用哪个?

13复杂度复习

n 是十万,两层循环行不行?

14常见错误清单

把这六条抄下来贴在电脑旁。

15调试方法复习

程序算错了,第一步该做什么?

16综合题一:成绩管理

动手完整写一遍。

17综合题二:文本统计

最长单词怎么找?

18综合题三:数字游戏

怎么比对"位置也正确"?

19综合题四:图形绘制

菱形怎么拆成两半来打?

20综合题五:简易账本

余额怎么算?

第 2 页 · 背面(答案)

参考答案(家长):撤销用栈,叫号用队列。

参考答案(家长):不能,必须先排序。

参考答案(家长):写完代码对照检查一遍,能挡掉大半错误。

参考答案(家长):不行,一百亿次必然超时。

参考答案(家长):数组存数据、循环统计、排序取前三。

参考答案(家长):打印中间值,看是从哪一步开始不对的。

参考答案(家长):逐位比较,相同就计数。

参考答案(家长):边切分边比较长度,记住最长的那个。

参考答案(家长):遍历所有记录,收入加、支出减。

参考答案(家长):上半是递增三角,下半是递减三角。

第 3 页 · 正面(题目)
21把账本存到文件

给账本加上存档和读档。

22让程序更友好

给账本加一个菜单。

23拆成函数

把账本拆成四个函数。

24自己测一遍

故意乱输一通试试。

25给家人用一次

找一个人真正用一次。

26读程序练习一

i 从 1 到 3,内层 j 从 1 到 i,每次 s 加 j,最后 s 是多少?

27读程序练习二

1 到 10 中跳过偶数、遇到大于 7 就退出,会输出什么?

28读程序练习三

求 4 的阶乘,一共调用几次函数?

29完善程序练习

看到"相邻比较并交换",是哪种排序?

30学会估算

n 是一千,两层循环跑多少次?

第 3 页 · 背面(答案)

参考答案(家长):列出选项、读取选择、跳到对应功能、循环回菜单。

参考答案(家长):退出前写文件,启动时读文件填回数组。

参考答案(家长):崩了正好,说明找到了要补的地方。

参考答案(家长):拆完主程序只剩几行,一眼看懂流程。

参考答案(家长):1 + (1+2) + (1+2+3) = 10。

参考答案(家长):你会忍不住想解释,那说明提示写得不够清楚。

参考答案(家长):4 次(n 从 4 到 1)。

参考答案(家长):1、3、5、7,到 9 时大于 7 退出。

参考答案(家长):一百万次,很快,没问题。

参考答案(家长):冒泡排序。

op599 课程