初赛备忘录
之前的太烂了重写了一份
正文
关于初赛
形式:笔试
时间:2⼩时
通过率:50%
题型分布:
- 单选题,分值30分
- 程序阅读题,分值40分
- 程序完善题,分值30分
关于计算机
计算机语言
1.高级语言和低级语言:越贴近人的语言越高级,越接近计算机的语言越低级。
2.机器语言、汇编语言、高级语言依次越来越接近人的使用方式。
3.编译性语言:先将高级语言程序转化为机器语言的程序再执行。
4.解释性语言:对程序逐条翻译逐条执行。
5.面向对象的语言:C++、Java、C#、Python、Objective-C等。
计算机的存储(部分)
bit 比特
计算机最小的表示单位, 编码单位
有时也称之为二进制的“位”
byte 字节
计算机最小的存储单位
1 字节 = 8 比特
草履虫记忆12byte
存储单位转换
1 KB = 1024 bytes
1 MB = 1024 KB = 1024*1024 bytes
1 GB = 1024 MB
1 TB = 1024 GB
直观的例子:一份C++代码大约是1KB,一首歌曲大约是5 MB, 一部电影大约是 10 GB, 一个电脑硬盘大约是 1 TB,草履虫记忆大约12byte
进制转换:
这作者很懒,所以进制用数字代替QWQ
10转2、8、16:用不断取余,做除法,这里贴个10转2的图吧:
有点抽象捏