第四周学习总结(20221407 姚博茗)2022-2023-1
第四周学习总结(2022-2023-1):
教材内容总结:
- 《计算机科学概论》的第六章讲述了计算机程序设计的最基本的原理,介绍了计算机程序设计所用语言的发展及其细节;
- 《C语言程序设计》的第四章介绍了使用C语言进行简单的屏幕输出以及数据输入,让我开始可以与计算机进行”交流“。
教材学习中出现的问题:
- 什么是返回值?
通过在CSDN上查找发现返回值应该是一个函数的结果 - 什么时候用%d输出什么时候用%f输出为什么有的时候用%d输出就没有结果?
我仔细查了一下书,发现前者是%d是用来输出十进制整型数据的实际长度输出%f是以小数形式输出单、双精度度数,隐含输出6位小数。
有时输入数字的精度问题会对其产生影响。 - 什么是可移植问题
百度知道 - 什么是源代码?
源代码(也称源程序)是指未编译的按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令。 在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型
格式的目的是为了编译出计算机程序。计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,通过编译器完成。
百度百科; - 如何判断两个浮点数是否向等?
这个问题我在看书中的有错提醒时发现的,没有解答所以我在CSDN上查了一下:
include <stdio.h>
int main()
{
float a, b;
if(a - b<= 1e-6))
printf("a<b"\n);
else
printf("a>b"\n);
return 0;
}
原来是这样做的,float精度就到1e-6
- 如何清除缓冲区字符?CSDN
考试错题总结
1.信息安全学科的研究方向有()
A.
密码学
B.
网络安全
C.
信息系统安全
D.
信息内容安全
E.
信息对抗
ABCDE
我得好好看看书……
2.我国信息安全领域的工作经历了()三个阶段
A.
通信保密
B.
计算机安全
C.
信息安全
D.
信息安全保障
E.
网络空间安全
正确答案: ACD
你的作答: ACDE
3.What is the number of errors per line of code that can be expected in good software?
A.
100 errors per 1000 lines
B.
25 errors per 1000 lines
C.
2 errors per 1000 lines
D.
Fewer than 1 error per 1000 lines
E.
0 errors
正确答案: C
你的作答: D
4.All of the following project or system breakdowns occurred as a result of software errors, except:
A.
the 9-hour failure of the AT&T long-distance network in 1990.
B.
massive radiation overdoses by Therac-25 radiation therapy machines between 1985 and 1987.
C.
a U.S. Patriot Missile battery’s failure to track and intercept an incoming Iraqi Scud missile that killed and injured American troops in Saudi Arabia during the Persian Gulf War in 1991.
D.
the Mars Climate Orbiter entering the Martian atmosphere about 100 kilometers lower than expected, causing the craft to burn up.
E.
periodically miscalculated spreadsheet data completed on computers manufactured by IBM, Compaq, Dell, Gateway 2000, and other IBM-compatible PCs beginning in 1994.
正确答案: E
你的作答: D
5.Which algorithm complexity is not dependent on the size of a problem?
A.
O(1)
B.
O(N)
C.
O(log2N)
D.
O(2N)
E.
O(N2)
F.
O(N!)
正确答案: A
你的作答: F
6.A walk-through is a verification method in which a team member reads the program or design aloud line by line and other team members point out errors.
正确答案: 错误
你的作答: 正确
感悟:
这周我尝试写了一些简单的代码,感觉有了一点自信,但对Linux的了解不够。
预习确实有用!
准备好好看看娄老师发的有关Linux的内容
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 20/20 | |
第二周 | 300/500 | 2/4 | 18/38 | |
第三周 | 500/1000 | 3/7 | 22/60 | |
第四周 | 300/1300 | 2/9 | 30/90 | |
第五周 | 140/1300 | 1/7 | 15/90 |