3.1 操作系统
微软公司 : Windows xp / vista / 7 / 8 / 10
IBM 公司:DOS
苹果公司:MAC OS
开源系统:Linux / Unix
少用的罕见系统:Solaris
3.2 常见软件
微软公司 :
office 办公软件系列: Word Excel Powerpoint(PPT)
VS 编程软件: Visual Studio
13
Adobe 公司:
Adobe 全家桶:PS、AI、AE、PR 等等
3.3 编程语言
编程语言按照发展的不同阶段可以作出以下分类:
机器语言(二进制语言):计算机能够直接识别的语言
汇编语言(指令语言):编写源代码后,通过相应的汇编程序将它们转换成可执行的机
器代码,通常被应用在底层硬件操作和高要求的程序优化场合
高级语言(最接近自然语言):通过编译程序或解释程序翻译成机器语言。
在高级语言中,根据不同的编程特点,可以分为:
面向过程语言(C, Pascal)
面向对象语言(C++,C,Java,Python 等)
在高级语言中,根据运行前的翻译方式不同,可以分为:
先编译后运行的编译性语言(C,Pascal,C++,C#,Java)
边解释翻译边运行的解释性语言(Python,JavaScript)
14
3.4 程序的三个阶段
1. 编写:在文本编辑器中完成代码源文件的过程
2. 编译:将代码源文件转换为可执行文件的过程
3. 运行:可执行文件执行的过程
3.5 真题练习
例题(2020CSP-S)
操作系统的功能是( )
A. 负责外设与主机之间的信息交换
B. 控制和管理计算机系统的各种硬件和软件资源的使用
C. 负责诊断机器的故障
D. 将源程序编译成目标程序
例题(2016NOIP 提高组)
不是微软公司出品的软件是( )
A. Powerpoint B. Word C. Excel D. Acrobat Reader
例题(2018NOIP 提高)
下列属于解释执行的程序设计语言是()
A. C B. C++ C. Pascal D. Python
例题(2017NOIP 普及组)
不属于面向对象程序设计语言的是()
A. C B. C++ C. Java D. C#
例题(2020CSP-J)
15
编译器的主要功能是( )
A.将源程序翻译成机器指令代码
B.将一种高级语言翻译成另一种高级语言
C.将源程序重新组合
D.将低级语言翻译成高级语言