计算机软件
考核知识要点精解:
一、几个重要的概念
程序:由用户用特定的程序设计语言编写的能被计算机识别、执行的指令语句序列。
软件:计算机系统中程序、数据、有关文档(程序文档、用户文档等)的集合。
软件和硬件的关系:硬件是软件运行的物理基础,软件是对硬件功能的扩充。硬件的一些功能可以由软件来实现(硬件的软化),如VCD播放软件可以实现VCD播放机的功能;同样软件的功能也可以由硬件来实现(软件的固化),如防病毒卡等。软件系统和硬件系统共同组成整个计算机系统。
二、软件的分类
软件分为系统软件、支撑软件、应用软件。
(1)系统软件
是给其他程序提供服务的程序集合(如各种操作系统、编译程序)。它与具体应用领域无关,与计算机硬件系统有很强的交互性。
(2)支撑软件
用于支持软件开发与维护的软件。包括数据库管理系统(DBMS)、各种接口软件、网络软件和工具组件等。
(3)应用软件
用于解决各种不同具体应用问题而开发的专门软件。按照应用软件开发方式和适用范围,应用软件可再分为通用应用软件和定制应用软件。如表3所示为主要通用应用软件类别和功能
三、计算机软件技术
软件技术指研制开发计算机软件所需的所有技术和总称。主要包括以下七个方面:软件工程技术、程序设计技术、软件工具环境技术、系统软件技术、数据库技术、网络软件技术与实际工作相关的软件技术。
四、操作系统的作用、功能分类和常用操作系统
1、操作系统的作用。操作系统属于系统软件,并且它是系统软件的核心,它和硬件系统最接近。它的作用有:
(1)管理系统中的各种资源(包括硬件和软件资源)。
(2)为用户提供各种服务界面,用户界面又称为用户接口或人机界面,现在大多采用GUI(图形用户界面)界面。
(3)为应用程序的开发和运行提供一个高效率的平台。
2、操作系统的功能
五大功能:任务管理、存储管理、文件管理、设备管理和作业管理。它们之间不是独立进行的,而是相互依赖的。
任务管理有三种不同的方式:进程管理、分时和并行管理
进程是操作系统调度的基本单位,它可反映程序的一次执行过程。进程管理主要是对处理机CPU进行管理。
虚拟存储器:当内存不够用时,把内存和外存结合起来一起管理。它的存储空间比实际的物理内存空间大。称之为虚拟存储器。
计算机中所有的程序、数据和文档都是以文件的形式存储的。
3、常用的操作系统
(1)Windows系列
Windows9X:它是PC机上常用的操作系统。从95开始,机器字长都是32位的单用户、多任务的操作系统。支持图形用户界面;支持“即插即用”的系统配置;还提供通信软件。
WindowsNT:它是网络操作系统。一般安装在服务器上。内置网络功能;支持许多通讯协议;有一个集中的安全系统,安全级别达到C2级;采用了容错技术和高级文件管理技术;可访问4GB的RAM,使用64位地址,外存容量可达TB级;Windows2000:实际上它是WindowsNT5.0,它基于NT技术构建的,亦即它使用NT的内核代码。它支持USB设备,共有4个版本:professional,用于工作站;server和advanced server:安装于中小型服务器系统;datacenter server:安装于大型服务器系统;
WindowsXP:
(2)UNIX
它是Bell实验室开发的一种通用型、多用户交互分时操作系统。它的特点是:
结构简练:以树形目录结构的文件系统为基础。整修结构分为内核部分、外层应用子系统两部分。
功能强大:
移植性好:一开始它是用汇编语言缩写的,后来用C语言改写。源代码开放。
网络通信功能强:TCP/IP协议就是在UNIX系统上开发成功有。
(3)Linux
是一个多用户、多任务的操作系统,支持多工作平台和多处理器。它是一种“自由软件”。其源代码向世人公开。
(4)OS/2操作系统
它是IBM公司开发的PC机操作系统。这是一个多任务、图形用户界面的操作系统。
五、程序设计语言
1、程序设计语言的分类
程序设计语言按其级别划分为机器语言、汇编语言和高级语言三大类。
(1)机器语言:是最底层的计算机程序语言,用二进制代码编写,是计算机唯一能直接识别运行的语言,其它任何语言都要最终“翻译”成机器语言才能在计算机中执行。一条机器语言指令由操作码和操作数地址码组成,操作码规定本条指令作何种功能(加、减、乘、除等),操作数地址码指示操作数的地址。
用机器语言编写的程序执行的速度最快、效率最高,但可读性和可移植性都很差,它是面向机器的。
(2)汇编语言:是一种符号化的机器语言,它是用英文缩写字符(指令助记符)来代替机器语言指令代码中的操作码,用地址符号代替地址码。这种语言主要是为了解决机器语言程序的可读性问题。用这种语言编写的程序不能被计算机直接识别执行,必须用一种专门的翻译程序将汇编语言程序翻译成机器语言程序,这个翻译的过程叫作“汇编”。
用这种语言编写的程序可移植性差,它也是面向机器的。
(3)高级语言:接近人类自然语言,如Basic、C、C++、Pascal、Java、VFP等。它又可以分为面向过程的程序设计语言和面向对象(OOP)的程序设计语言。Basic、C属于面向过程的程序设计语言,C++、Pascal、Java、VFP属于面向对象的程序设计语言。
用高级语言编写的程序必须经过解释或编译后才能被计算机识别执行。
解释:一边编写程序一边翻译,是一条语句一条语句的翻译执行。
编译:将程序编写完,然后再翻译执行。翻译后的程序叫目标程序。
2、常用的程序设计语言
FORTRAN:它是Formula Translation(公式翻译)的缩写。这是一种主要用于数值计算的面向过程的程序设计语言。它主要用于大型科学计算和工程计算方面的编辑。
ALGOL:它是Algorithmic Language(算法语言)。它的后继语言PASCAL是第一个结构化的程序设计语言。
Java:面向对象(OOP Object-Oriented Programming)、用于网络环境的程序设计语言。
C和C++:UNIX操作系统就是用C语言编写的,C语言是一种结构化的程序设计语言。C++是面向对象的程序设计语言。
3、程序设计语言的成分。
高级语言基本成分有:数据成分、运算成分、控制成分和传输成分。
数据成分用于说明数据的类型、名称、作用域、存储类别等。
控制成分:结构化程序设计语言的三个基本控制结构是顺序、选择和重复(循环)。
六、算法和数据结构
1、算法。算法与程序不同,它是问题求解规则的一种过程描述。算法的设计一般采用由粗到细,由抽象到具体的逐步求精的方法。
算法的性质:确定性、有穷性、能行性、输入(具有0个或多个输入量)、输出(至少产生一个输出)。
一个程序不一定满足有穷性,程序中的语句必须是机器可执行的,而算法中操作则无此限制。
2、算法分析。一个算法除了正确性外还应考虑:执行算法所占用的计算机资源,有时间代价和空间代价两个方面;算法是否易理解、是否易调用和易测试等。
3、数据结构,是研究程序设计中计算机操作对象以及它们之间关系和运算的一个专门学科。包括三个方面的内容:数据的
辽宁专升本公共课 《计算机基础+VFP语言》笔记 (电子版> 2018/02/08 试卷基本情况 考试分成二部分,全部采用笔试. 第1部分计算机基础知识 考纲要求: <一)计算机系统: <10-14分) 1.计算机地发展、分类与应用 2.计算机系统地主要技术指标与系统配置 3.计算机系统、硬件系统、软件系统及其相互关系 4.微机硬件系统地基本组成<三总线、CPU、存储器、输入输出设备)与作用5.软件系统地组成<系统软件和应用软件)及计算机语言与语言处理程序<汇编语言、编译程序、解释程序) 6.计算机地常用数制与信息编码、数据地基本单位 4.计算机辅助功能:CAD、CAI、CAM、CAT 5.人工智能<模拟人地智能:机器人) 6.信息高速公路 Internet 国际互联网 【注】CAD<计算机辅助设计)、CAI<计算机辅助教案)、 CAM<计算机辅助制造)、CAT<计算机辅助测试) (三)计算机地发展 ?1946年→美国→第一台计算机→ ENIAC ?按“电子元件”不同,将计算机地发展划分为四个时代 1.第一代:电子管 <1946-1958)用于计算 2.第二代:晶体管 <1958-1964) 3.第三代:集成电路 <1964-1971) 4.第四代:大规模或超大规模集成电路<1971至今)→PC<微机) (四)计算机地分类 1、信息形式:数字、模拟、数字模拟混合计算机 2、按用途:通用计算机和专用计算机 2、按功能分类<1)微机 <个人、PC-Personal Computer) <2)小型机<终端) <3)中型机 <4)大型机 <5)巨型机 (五)计算机发展趋势 专升本计算机基础简 答题三 1、计算机的发展经历了哪几个阶段?各阶段的主要特点是什么? 答:电子计算机的发展已经历了四代,正向第五代智能化的计算机发展。前四代计算机是: 第一代为电子管计算机;第二代机是晶体管计算机;第三代机是由中小规模集成电路组成的计算机;第四代机是由大规模或超大规模集成电路组成的计算机. 各代电子计算机的特点是: (1)电子管计算机的主要特点是:体积庞大,运算速度低,成本高。 (2)晶体管计算机的主要特点是:体积小,寿命长,速度快,能耗少,可靠性高。 (3)中小规模集成电路计算机的主要特点是:体积更小、速度更快、能耗更小、可靠性更高。 (4)大规模和超大规模集成电路计算机的主要特点是:网络普及与应用。 2、什么是计算机病毒?计算机病毒的主要特点是什么? 答:计算机病毒是具有破坏性作用的程序。特点:传染性、潜伏性、破坏性和寄生性。 3、计算机硬件系统由哪几部份组成?简述各组成部分部份的基本功能? 答:电子计算机硬件由运算器、控制器、存储器、输入设备和输出设备组成,运算器和控制器集成在一起统称为中央处理器(CPU)。计算机各部件通过总线连接形成有机整体,微机总线有三种:地址总线、控制总线和数据总线。(1)、运算器的主要功能是:完成算术运算和逻辑运算; (2)、控制器的功能是:协调指挥计算机各部件工作; (3)、存储器的主要作用是:存储程序和数据,实现记忆的功能。 (4)、输入设备的功能是:输入数据并转换为机内信息存储; (5)、输出设备的作用是:将机内信息转换为便于识别、处理和使用的字符、图形,并输出显示。 4、什么是硬件?什么是软件?它们有何关系? 答:计算机硬件是构成机器的电子、光电、电磁、机械等物理设备。软件即是计算机中使用的各种各样的程序及其说明文档。 硬件与软件的关系是:硬件是软件运行的基础,软件扩充了硬件的功能。 5、什么是指令?计算机的指令由哪两部份组成?什么是程序? 答:指令是计算机能实现的基本操作,指令均为二进制数形式,指令由操作码和地址码组成,操作码告诉计算机执行什么操作,地址码告诉计算机到哪个存储单元地址中读取参与操作的数据。程序是若干指令或命令的集合。 专升本考试计算机基础预测试题(含答案) 一。单选题(每小题1分) 1. 微型计算机中的辅助存储器,可以与下列()部件直接进行数据传送? ( ) A.运算器 B.内存储器 C.控制器 D.微处理器 2. 微型计算机中使用的人事档案管理系统,属下列计算机应用中的()。 ( ) A.人工智能 B.专家系统 C.信息管理 D.科学计算 3. 在计算机网络中,表征数据传输可靠性的指标是()。 ( ) A.误码率 B.频带利用率 C.信道容量 D.传输速率 4. 在计算机网络中,表征数据传输有效性的指标是()。 ( ) A.误码率 B.频带利用率 C.信道容量 D.传输速率 5. 下列四条叙述中,有错误的一条是()。 ( ) A.两个或两个以上的系统交换信息的能力称为兼容性 B.当软件所处环境(硬件/支持软件)发生变化时,这个软件还能发挥原有的功能,则称该软件为兼容软件 C.不需调整或仅需少量调整即可用于多种系统的硬件部件,称为兼容硬件 D.著名计算机厂家生产的计算机称为兼容机 6. 为了指导计算机网络的互联、互通和互*作,ISO颁布了OSI参考模型,其基本结构分为()。 ( ) A.6层 B.5层 C.7层 D.4层 7. 下列字符中,ASCII码最小的是_____ ( ) A.K B.a C.h D.H 8. 和通信网络相比,计算机网络最本质的功能是()。 ( ) A.数据通信 B.资源共享 C.提高计算机的可靠性和可用性 D.分布式处理 9. 调制解调器(Modem)的功能是实现()。 ( ) A.模拟信号与数字信号的转换 B.数字信号的编码 C.模拟信号的放大 D.数字信号的整形 10. 局域网组网完成后,决定网络使用性能的关键是()。 ( ) A.网络的拓扑结构 B.网络的通信协议 C.网络的传输介质 D.网络的*作系统 11. 网卡(网络适配器)的主要功能不包括()。 ( ) A.将计算机连接到通信介质上 B.进行电信号匹配 C.实现数据传输 D.网络互连 12. 微处理器处理的数据基本单位为字。一个字的长度通常是()。 ( ) A.16个二进制位 B.32个二进制位 C.64个二进制位 D.与微处理器芯片的型号有关 13. 内存空间地址段为3001H至7000H,则可以表示()个字节的存储空间。( ) A.16KB B.4KB C.4MB D.16MB 14. 选择网卡的主要依据是组网的拓扑结构、网络段的最大长度、节点之间的距离和()。 ( ) A.接入网络的计算机种类 B.使用的传输介质的类型 C.使用的网络*作系统的类型 D.互连网络的规模 15. 在Windows 中,"资源管理器"的窗口被分成两部分,其中左部显示的内容是()。 ( ) A.当前打开的文件夹的内容 B.系统的树形文件夹结构 C.当前打开的文件夹名称及其内容 D.当前打开的文件夹名称 16. 微型计算机使用的键盘中,Shift键是()。 ( ) A.换档键 B.退格键 《大学计算机基础》专升本考试 《大学计算机基础》专升本考试 (2010年) 注意事项: 1、 满分100分。要求卷面整洁、字迹工整、无错别字。 2、 考生必须将考试信息完整、准确、清楚地填写在试卷规定的地方,否 则视为废卷。 3、 如有答题纸,答案请全部写在答题纸上,否则不给分;考完请将试卷 和答题卷分别一同交回,否则不给分。 试 题 一、 判断题(正确填A ,错误填B ,每小题1分,共15分) 1.计算机的发展按其使用的逻辑器件划分为四代。( ) 2.“存储程序”是计算机的基本工作原理思想。( ) 3.在计算机的五大部件中,运算器用于控制计算机各部件协调工作。( ) 4.高级语言程序有两种工作方式:编译方式和解释方式。( ) 5.应用软件的编制及运行,必须在系统软件的支持下进行。( ) 6.计算机病毒是人为编写的计算机程序代码。( ) 7.WindowsXP 操作系统是单任务操作系统。( ) 8.在Word 环境下,如果想移动或拷贝一段文字必须通过剪贴板。( ) 9.在Excel 工作表中,单元格地址是唯一的,由单元格所在的列和行决定。( ) 10.在Excel 中,工作簿是一个文件,其扩展名是XLS 。( ) 11.执行SUM (A1:A5)和SUM (A1,A5)这两个函数的结果是完全相同的( ) 12.在PowerPoint 中,对幻灯片母版的修改不影响任何一张幻灯片。( ) 13.Internet 网络是计算机和通信两大技术相结合的产物。( ) 14.在计算机网络中只能共享软件资源,不能共享硬件资源。( ) 15.在计算机网络中,WAN 指的是局域网。( ) 二、 单项选择题(第小题2分,共40分) 1.在半导体存储器中,动态RAM 的特点是( D )。 A )信息在存储介质中移动 B )掉电后数据不丢失 C )按字结构方式存储 D )按位结构方式存储 2.对于任意R 进制的数,其每一个数位可以使用的数字符号个数为( B )。 A )10个 B )R 个 C )R-1个 D )R+1个 3.八进制数127转换为二进制数是( C )。 A )1000000 B )01111111 C )1010111 D )1100111 4.在计算机中,机器数的正、负号用( B )。 A )“+”和“—” B )“0”和“1” C )专用的指示器 D )难以实现 第1章计算机系统基础 选择题 1.计算机的发展经历了机械式计算机、( B )式计算机和电子计算机三个阶段。 (A)电子管(B)机电(C)晶体管(D)集成电路 2.英国数学家巴贝奇1822年设计了一种程序控制的通用( D )。 (A)加法器(B)微机(C)大型计算机(D)分析机 3.美国宾夕法尼亚大学1946年研制成功了一台大型通用数字电子计算机( A )。 (A)ENIAC (B)Z3 (C)IBM PC (D)Pentium 4.爱德华·罗伯茨1975年发明了第一台微机( C )。 (A)Apple II (B)IBM PC/XT (C)牛郎星(D)织女星 5.1981年IBM公司推出了第一台( B)位个人计算机IBM PC 5150。 (A)8 (B)16 (C)32 (D)64 6.中国大陆1985年自行研制成功了第一台PC兼容机( C )0520微机。 (A)联想(B)方正(C)长城(D)银河 7.摩尔定律指出,微芯片上集成的晶体管数目每( C )个月翻一番。 (A)6 (B)12 (C)18 (D)24 8.第四代计算机采用大规模和超大规模( B )作为主要电子元件。 (A)微处理器(B)集成电路(C)存储器(D)晶体管 9.计算机朝着大型化和( C)化两个方向发展。 (A)科学(B)商业(C)微机(D)实用 10.计算机中最重要的核心部件是(A )。 (A)CPU (B)DRAM (C)CD-ROM (D)CRT 11.计算机类型大致可以分为:大型计算机、( A )、嵌入式系统三类。 (A)微机(B)服务器(C)工业PC (D)笔记本微机 12.大型集群计算机技术是利用许多台单独的( D )组成一个计算机群。 (A)CPU (B)DRAM (C)PC (D)计算机 13.( C)系统是将微机或微机核心部件安装在某个专用设备之内。 (A)大型计算机(B)网络(C)嵌入式(D)服务器 14.冯结构计算机包括:输入设备、输出设备、存储器、控制器、( B )五大组成部分。(A)处理器(B)运算器(C)显示器(D)模拟器 15.在冯·诺伊曼计算机模型中,存储器是指( A)单元。 (A)内存(B)外存(C)缓存(D)闪存 16.指令设计及调试过程称为( D )设计。 (A)系统(B)计算机(C)集成(D)程序 17.指令的数量与类型由( A)决定。 (A)CPU (B)DRAM (C)SRAM (D)BIOS 18.一条指令通常由( B)和操作数两个部分组成。 (A)程序(B)操作码(C)机器码(D)二进制数 19.硬件系统可以从系统结构和系统(A )两个方面进行描述。 (A)组成(B)分析(C)安全(D)流程 20.CPU性能的高低,往往决定了一台计算机(D )的高低。 (A)功能(B)质量(C)兼容性(D)性能 21.CPU始终围绕着速度与( B )两个目标进行设计。 (A)实用(B)兼容(C)性能(D)质量 22.主板性能的高低主要由( C )芯片决定。专升本计算机基础简答题三知识分享
专升本考试计算机基础预测试题(含答案)
《大学计算机基础》专升本考试资料
《大学计算机基础》(第3版)习题和参考答案word版本
大学计算机基础(人民邮电出版社第3版)(华科版)