很多同学问:软考备考一般要花多长时间呢?小希建议:软考备考当然是越早越好,将备考周期拉长,学习压力就减小了,基础也更牢固,上岸就更轻松了。
新一轮软考备考来啦,为了帮助大家更好的提高备考效率,今晚20:00-21:00我们将开展2023上半年软考初级备考免费公开课。今年下半年的软考考情、明年5月份的备考路径,软考初级重点、难点及易错点讲解,想要备考软考初级的同学赶紧扫码预约起来吧!
2023上半年软考初级备考免费公开课:https://wx.xisaiwang.com/zhibo2/v200004581.html?classifyId=101
同时,小希还将2023上半年软考程序员知识点速记分享给大家,快来一起打卡学习吧!
第一章、计算机组成与体系结构
1、进制之间的转换进制的种类:二进制(B)、八进制(O)、十进制(D)、十六进制(H)
进制的转化:二进制、八进制、十进制、十六进制之间的相互转换。
2、浮点数表示法
(1)浮点数表示:
特点:阶码的位数决定数的表示范围,位数越多范围越大;尾数的位数决定数的有效精度,位数越多精度越高。(2)两浮点数进行运算的过程运算过程:对阶>尾数计算>结果格式化对阶时,小数向大数看齐,对阶是通过较小数的尾数右移实现的。3、计算机系统的组成
第二章、多媒体基础知识1、多媒体的概念及分类
传播信息的载体,如语言、文字、图像、视频、音频等;
存贮信息的载体,如ROM、RAM、磁带、磁盘、光盘等。
多媒体的分类:
感觉媒体:直接用于人的感觉器官,使人产生直接感觉的媒体
表示媒体:传输感觉媒体的中介媒体,用于数据交换的编码
表现媒体:进行信息输入输出的媒体
存储媒体:用于存储表示媒体的物理介质
传输媒体:传输表示媒体的物理介质
交换媒体包括存储媒体和传输媒体。
2、声音信号的数字化过程
采样(采样频率,与采样周期成反比)
量化(量化精度(量化分辨率):样本用二进制表示,位数多少反映精度)
编码(按照一定格式进行数据编码及组织成文件)
3、常见音频文件格式
(.wav):微软公司发布的音频文件格式, Windows系统使用的标准音频文件格式。记录音乐的模拟信号的采样数值。质量高,数据量大。
(.mod):乐谱和乐曲使用的各种音色样本
(.mp3):最流行的音频文件格式
(.ra):网络上的音频格式,流媒体技术,强大压缩比和极小失真
(.mid):非波形采样点音乐格式,工业标准,文件非常小
(.voc):Create公司发布的波形音频文件格式
(.snd):数字声音文件格式,支持压缩
(.aif):APPLE计算机上的音频格式
(.au):Unix系统中的数字文件格式
4、图形/图像区别
图形:矢量表示,用数学的方式来描述一幅图,放大、缩小、扭曲等变换后不会损失画面细节。(用于线框型图画、工程制图和美术字等)
图像:像素点表示,用若干二进制位来指定像素的颜色、亮度和属性。放大后会失真。存储空间大,需进行压缩。
5、常见图像文件格式
(.bmp):windows标准位图文件格式
(.gif):用于网络传输,数据块为单位传输信息,采用无损压缩算法
(.tif):扫描仪和桌面出版系统中较为普及
(.pcx):PC画笔的图像文件格式
(.png):作为GIF替代品
(.jpg):有损压缩,压缩比例高,适合于处理大量图像的场合
(.wmf):只在windows中使用,保存函数调用信息
6、常见视频文件格式
(.gif):用于网络传输
(.avi):微软公司发布的视频文件格式(AVI文件)
(.mov/.qt):Apple公司发布的视频文件格式,较小存储空间,开放性(Quick Time文件)
(.rm/.rmvb):Real Networks公司格式,影像实时传输与播放(RealVideo文件)
(.mpeg/.mpg/.dat/.mp4):运动图像压缩标准,压缩效率高,质量好,兼容性好
(.fli/.foc):Autodesk公司出品答得彩色动画文件格式(Flic文件)
第三章、操作系统
1、操作系统的五大功能
进程管理:进程控制、进程同步、进程通信、进程调度
文件管理:文件存储空间管理、目录管理、文件的读写管理、存取控制
存储管理:存储分配与回收、存储保护、地址映射(变换)、主存扩充
设备管理:对硬件设备管理,对输入输出设备的分配、启动、完成和回收
作业管理:任务、界面管理,人机交互、图形界面、语音控制、虚拟现实
2、操作系统的分类
批处理操作系统:单道批和多道批操作系统
分时操作系统:一个计算机系统与多个终端设备连接,特点:多路性、独立性、交互性和及时性
实时操作系统:实时控制系统和实时信息系统,交互能力要求不高,可靠性要求高
网络操作系统:方便有效共享网络资源,提供服务软件和有关协议的集合,主要的网络操作系统有:Unix、Linux和Windows Server系统
分布式操作系统:任意两台计算机可以通过通信交换信息,是网络操作系统的更高级形式,具有透明性、可靠性和高性能等特性
微机操作系统:Windows:Microsoft开发的图形用户界面、多任务、多线程操作系统和Linux:免费使用和自由传播的类Unix操作系统,多用户、多任务、多线程和多CPU的操作系统
嵌入式操作系统:运行在智能芯片环境中,特点:微型化、可定制、实时性、可靠性、易移植性
第四章、程序设计语言
1、常见的程序设计语言
Fortran语言(第一个高级程序设计语言,科学计算,执行效率高)
Pascal语言(结构化程序设计语言,表达能力强,Delphi)
C语言(通用、结构化程序设计语言,指针操作能力强,高效)
Lisp语言(函数式程序语言,符号处理,人工智能)
C 语言(C语言基础上增加了类机制,面向对象,高效)
Java语言(面向对象,中间代码,跨平台,通用的程序设计语言)
Python(面向对象,解释型程序设计语言,通用的脚本语言)
PHP(服务器端脚本语言,制作动态网页)
Ruby(简单快捷、面向对象、脚本语言)
Delphi(快速应用程序开发工具,可视化编程环境)
COBOL(数据处理领域最为广泛的程序设计语言,高级编程语言)
XML(可扩展标记语言,标准通用标记语言的子集 )
PROLOG(逻辑式语言,建造专家系统、自然语言理解、智能知识库等)
2、程序设计语言组成
数据成分:常量、变量、全局量、局部量以及数据类型。
运算成分:程序语言允许使用的运算符号及运算规则。
控制成分:顺序结构、选择结构、循环结构。
3、后缀表达式
前缀表达式( ab):把运算符写在运算对象的前面。
中缀表达式(a b):把运算符写在运算对象的中间。
后缀表达式(ab-):又叫做逆波兰式,把运算符写在运算对象的后面。
篇幅有限,想要获取软考程序员知识点其他内容,文末留言告诉小希,小希将精选呼声最高的知识点发布出来,敬请期待~