《公务员考试计算机专业复习提要.docx》由会员分享,可在线阅读,更多相关《公务员考试计算机专业复习提要.docx(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、公务员考试计算机专业复习提要操作系统1、计算机的硬件根本上由哪五大局部组成?答:运算器、控制器、存储器、输入设备、输出设备。2、运算器都可对数据进展哪两种运算?答:算术运算和逻辑运算。3、CAD、CAM、CAT、CAI都代表什么?答:1、计算机辅助设计CAD 2、计算机辅助制造CAM 3、计算机辅助测试CAT 4、计算机辅助教学CAI4、数据处理是指对数据的收集、存储、加工、分析、传送的全过程。5、程序性语言分为机器语言、汇编语言、高级语言三类。6、能举出哪些是高级语言、哪些是低级语言?低级语言:汇编语言高级语言:basic . cobol . c. foxbase等7、操作系统可分为批处理操
2、作系统、分时操作系统、实时操作系统三种操作系统。8、解释型程序和编译型程序有什么不同?哪种程序产生目标程序?编译程序产生目标程序9、DBMS是什么的?答:DBMS 是数据库管理系统。10、计算机系统由硬件系统、软件系统两部份组成。11、软件系统分为系统软件、应用软件两局部。12、操作系统的特征:并发、资源共享、虚拟、异步。13、没有任何软件支持的计算机称为裸机。14、操作系统的五大功能作业管理、文件管理、设备管理、存储器管理、进程管理。15、操作系统开展的过程:无操作系统、单道批处理系统、多道批处理系统、分时系统、实时系统、网络操作系统、分布式系统。16、Spooling系统是批处理系统。17
3、、批处理系统有两大特点自动性、顺序性。18、批处理系统追求的目标是什么?不断提高系统资源利用率,提高系统吞吐量。19、分时系统的特点多路性、独立性、及时性、交互性。20、分时系统的主要目标?系统对用户的响应时间。21、实时系统分为哪两类?并能举出这两类的例子。飞机飞行、弹道发射、预定飞机票、查询航班都是什么系统?22、实时系统的主要特点是什么?可靠性、多路性、独立性、及时性、交互性。23、个人计算机上的操作系统是单用户多任务操作系统。24、计算机的应用领域包括什么?答:1、科学计算 2、数据通信及数据处理、3、自动控制 4、计算机辅助设计 5、计算机人工智能25、计算机的主要技术指标?答:1、
4、字长2、运算速度3、主存容量 4、综合性能26、CPU的状态答:CPU交替执行操作系统程序和用户程序。在执行不同程序时,根据运行程序对机器指令的使用权限而将CPU置为不同的状态,。CPU的状态属于程序状态字PSW的一位。大多数计算机系统将CPU执行划分为管态和目态。27、PCB是什么?答:是进程控制块。28、用户组织的逻辑文件有哪两种形式?答:流式文件、记录式文件计算机网络及网络平安30、WAN、LAN、MAN都代表什么?答:WAN代表着广域网、LAN代表着局域网、MAN代表着城域网。31、TCP/IP具有以下几个特点?答:1、开放的协议标准,独立于特定的计算机硬件及操作系统。 2、独立环形特
5、定的网络硬件,可以运行在局域网、广域网、更适用于互联网中。 3、统一的网络地址分配方案,使得整个TCP/IP设备在网中都见有惟一的IP地址。 4、标准化的高层协议。可以提供多种可靠的用户效劳。32、Internet 提供的主要效劳?答:1、 www效劳 2、电子邮件效劳33、Internet的根本接接入方式?答:1、通过ISP接入 2、通过局域网接入 3、通过 线接入 34、信息平安包括哪几个方面?答:1、信息的保密性2、信息的完整性3、信息的可用性4、信息的可控性计算机系统组成35、计算机直接执行的程序是可执行文件,在机器内是以二进制编码形式表示的。它编写的程序是源程序;汇编语言是低级语言,
6、一般使用高级程序设计的语言编写的应用程序称为将高级语言源程序翻译成机器语言程序即目标程序。36、解释程序是边逐条解释边逐条执行,不保存机器码的目标程序。编译方式是使用编译程序把源程序编译成机器代码的目标程序并形成文件保存。37、一般,将中断源分为两大类强迫性中断、自愿性中断。38、强迫性中断包括输入/输出中断硬件故障中断时钟中断控制台中断程序性中断。39、什么是自愿性中断?答:这类中断事件是正在运行程序有应是由于程序员在编造程序时,因要求操作系统提供效劳而有意思用访管指令或系统调用,从而导致中断的,所以又称为访管中断。这类中断的发生具有必然性,而且发生位置确定。40、中断优秀级是鞅硬件规定的,
7、因为不可改变,但通过中断屏蔽可以读者中断事件的响应次序41、中断处理过程分为四个阶段答:1、保存被中断程序的现场,其目的是为了在中断处理完之后,可以返回的被中断的地方继续执行。 2、分析中断源,确定中断原因。 3、转去执行相应的处理程序。 4、恢复被中断程序现场己中断返回,继续执行被中断程序。42、硬件时钟分为哪两类?答:1、绝对时钟和相对时钟。43、什么是进程?答:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进展资源分配的一个独立的单位,进程是动态产生,动态消亡的,每一个进程都有一个数据构造进程控制块记录其执行情况,进程有三种根本状态,随着进程的进展 ,它们在状态
8、之间相互变化。44、并发进程使用的的共同使用的资源被称为临界资源。45、分逻辑地址空间到物理地址空间的转换被称为地址映射。46、主要的存储管理方案有哪几种?答:分区管理、段式管理、页式管理、段页式管理。47、计算机病毒的特征答:传染性、破坏性、隐蔽性、潜伏性、可激发性。48、加密和解密手法的操作都是在一种密钥控制下完厂的。他们分别称为加密密钥解密密钥。软件工程49、软件危机主要表现在哪几方面?答:1、软件需求增长得不到满足 2、软件生产高本钱,价格昂贵。 3、软件生产进度违法控制。 4、软件需求定义不准确,易偏离用户需求。 5、软件质量不易保证。 6、软件可维护性差。50、20世纪70年代,B
9、.W.Boehm提出了软件生命周期的瀑布模型。51、瀑布模型将软件生命周期划分为八个阶段答:1、问题定义2、可行性研究3、需求分析4、总体设计5、详细设计6、程序编制7、测试和运行8、维护52、瀑布模型的方案期包括问题定义、可行性研究、需求分析;开发期包括总体设计详细设计、程序设计,其中程序设计包括编码和测试运行期包括系统的使用和维护。53、软件的开发技术包括软件开发方法学、软件工具、软件工程环境。54、软件工程管理包括软件管理,软件工程经济学。57、构造化方法将软件生命周期分为方案、开发、运行三个时期。58、方案期的主要是任务是问题定义、可行性研究。59、开发期的主要任务是需求分析、总体设计
10、、详细设计、编码、测试。60、运行期的主要任务是软件的运行和维护。73、数据字典中有四种类型的条目:数据流、数据存储、数据项和加工。74、数据字典可通过三种途径实现:答:1、人过过程 2、自动化过程 3、人机混合过程75、数据字典具有的特点?答:1、通过名字能方便地查阅数据的定义 2、没有冗余 3、尽量不重复其他局部已说明的信息 4、能单独处理描述每个名字的信息 5、书写方法简单方便而且严格,容易更新和修改。79、软件需求说明书是需求分析阶段的最后成果,是软件开发中的重要文档之一。81、软件需求说明书的主要作用?答:1、作为用户和软件人员之间的共同文件,为双方相互了解提供根底。 2、反映出用户
11、问题的构造,可以作为软件人员进展设计和编码的根底。 3、作为验收的依据,己作为选取测试用例和进展形式验证的依据。82、构造化设计是以软件需求分析阶段所产生的文档其中包括数据流程图数据字典为根底。83、软件构造的度量的术语答:深度:从根模块到最低层模块的层数。 宽度:控制的总分布。 扇入数:有多少模块直接控制一个给定的模块 扇出数:由一个模块直接控制其他模块数。 上级模块:控制其他模块的模块 附属模块:被另一模块控制的模块。84、模块是数据说明、可执行永久等程序元素的集合。85、模块独立的概念是模块化、抽象、信息隐蔽和局部化概念的直接结果。88、耦合可以分为哪几种? 他们之间的耦合度由高到低排列
12、?答:1、内容耦合2、公共耦合 3、外部耦合 4、控制耦合 5、标记耦合6、数据耦合7、非直接耦合89、内聚是从功能角度来衡量模块的联系90、内聚有哪一几种,它们之间的内聚度由弱到强的排列是什么?答:1、偶然内聚2、逻辑内聚3、时间内聚4、过程内聚5、通信内聚6、顺序内聚7、功能内聚92、模块的激活机制通常有哪两种?答:1、通过引用来调用模块的2、通过中断来调用模块的。93、在软件构造中,模块可以分成以下的几类?答:1、顺序模块2、增量模块3、并行模块94、软件系统的扇入和扇出有什么规定?答:设计好的软件构造通常顶层的扇出比拟大,中间扇出比拟少,底层模块有大扇入。97、在总体设计中要用到的几种
13、图?答:1、层次图和HIPO图2、构造图98、一般的把信息流分为事务流和交换流。100、PAD图又称为问题分析图101、PAD图是二维树形构造的图形。102、PAD图是自顶向下、逐步求精的方法使用。103、PDL又称为伪码。104、软件设计规格说明是软件设计的最终成果。105、软件设计规格说明用于两个方面作为编码人员书写源程序的依据、作为测试阶段及维护阶段的一个指南。112、构造化语言的缺点是目标程序所需要的存储容量和运行时间都有一些增加。114、从工程的观点看,语言的性能包括如下内容?答:1、是否易于把设计转换为程序 2、编译效率 3、可移植性 4、是否有开发工具 5、源程序的可维护性116
14、、当评价可用语言时应该考虑那些因素?答:1、一般的应用领域 2、算法及运算的复杂性 3、数据构造的复杂性 4、软件运行的环境 5、性能 6、对该语言的熟悉程度117、可用性语言选择时最主要的考虑什么因素?答:语言的应用领域。118、提高程序的可读性和易维护性的关键是使程序构造简单清晰119、大型软件系统的程序内部必须带有说明性注释即内部文档。120、软件测试的目的是什么?答:软件测试的目的是在软件投入生产性运行之前,尽可能多地发现软件中的错误,测试是对软件规格说明,设计和编码的最后复审。所以软件测试贯穿在整个软件开发期的全过程。121、好的软件测试方案是尽可能发现至今尚未发现的错误;成功的测试
15、那么是发现了至今尚未发现的错误122、软件测试是软件开发工程的重要阶段,是软件质量保证的重要手段。其任务可归纳为?答:1、预防软件发生错误 2、发现改正程序错误 3、提供错误诊断信息124、设计测试实例的方法一般有两类黑箱法和白箱法。125、黑箱测试即功能测试。126、白箱测试即构造测试。127、什么是静态测试?答:静态测试一般是指人工评审软件文档或程序,借以发现其中的错误,由于被评审的文档或程序不必运行,所以称为静态。128、软件评审是保证软件质量的重要措施。129、软件评审可以分为需求复审、总体设计复审、详细设计复审、程序复审。130、单元是什么?答:单元是程序中最小的有意义的局部。131
16、、单元由哪三局部组成?答: 1、数据输入2、数据加工3、数据输出。132、黑箱法分为等价分类法、边缘值分析法、因果图法、错误探测法。133、白箱测试包括什么?答: 1、语句测试 2、分支测试 3、路径测试 4、覆盖测试134、穷举测试又称为完全测试。136、如果设计这样的测试输入数据集,使程序的全部路径都被遍历属于完全功能测试。137、软件测试组成包括哪些?答:1、单元测试模块测试 2、集成测试 3、有效性测试 4、系统测试 5、验收测试138、单元测试的方法有哪些?答: 1、动态测试 2、静态测试 3、复审140、系统测试包含功能测试和验收测试。142、软件维护的任务是什么?答?软件维护是指
17、系统交付使用以后对它所做的改变。也是软件生成周期中最后一个阶段143、软件维护的分类?答:1、校正性维护 2、适应性维护 3、完善性维护 4、预防性维护144、影响软件因素包括什么?答:1、人员因素 2、技术因素 3、管理因素 4、程序自身的因素。147、维护的副作用都有什么?答: 1、修改程序的副作用 2、修改数据的哥作用 3、文档资料的副作用148、及软件产品有关的性能?答: 1、正确性 2、强健性 3、效率 4、平安性 5、可用性 6、风险 7、可靠性148、软件管理也称为工程管理。149、软件管理的主要职能包括什么?答:1、组织管理2、人员管理3、资源管理4、方案管理5、版本管理数据库
18、154、数据库中的的数据可分为两类:用户数据和系统数据。用户数据一般由用户定义和使用;系统数据是数据库系统定义和使用的数据称为数据字典。155、DBMS被称为数据库管理系统。156、数据库管理系统的主要功能是什么?答:1、数据定义 2、数据操纵 3、数据库的运行管理 4、数据库的建立和维护158、数据库系统中的人员包括数据库管理员、系统分析员、数据库设计人员、应用程序员、最终用户。160、数据库管理系统通过数据字典来管理和访问数据模式。161、模式也称逻辑模式或概念模式是数据库中全体数据库的逻辑构造和特征的描述。163、外模式是模式的子集,所以也称子模式或者用户模式。一个数据库可以有多个外模式
19、。164、内模式也称物理模式或存储模式。165、一个数据库只有一个内模式。166、数据库系统的三级模式对应数据的三个抽象级别,为了能够在内部实现这三个抽象层次之接的联系和转换,数据库管理系统在这三级模式之间提供了两层映像。外模式/模式映像、模式/内模式映像。167、数据库构造的根底是数据模型。168、概念模型也称信息模型著名的实体联系模型ER模型就是概念模型。170、构造模型也称逻辑模型构造模型包括层次模型网状模型关系模型面向对象模型。173、关系数据模型由关系数据构造、关系操作集合、关系完善性约束三大要素组成。175、关系模型中的行被称为元组。176、关系模型中的列被称为属性。177、属性的
20、个数被称为元数。178、关系模型把关系看成是行的一个集合,即关系模型建立在集合代数根底上。179、关系操作的特点是集合操作方式,即操作的对象和结果都是集合。182、SQL语言支持数据库的三级模式构造,在SQL中,模式对应着根本表,内模式对应于存储文件,外模式对应于视图。186、数据库概念设计的任务是产生反映企业组织信息需求的数据库概念构造,即概念模型。187、概念模型是不依赖于计算机系统和具体的DBMS的,设计概念模型的过程称为概念设计。概念设计的结果称为概念模型。189、概念模型具有哪些特点?答:1、有丰富的语义表达能力 2、易于交流和理解。 3、易于变动 4、易于向各种数据模型转换。 19
21、9、关系数据库的逻辑设计过程如下:答: 1、从E-R图导出初始关系模式 2、标准化处理。 3、模式评价。 4、优化模式。201、数据库的物理设计的主要任务什么?答:设计数据库中数据在物理设备上的构造的存放构造和存取方法。数据库物理构造依赖于给定的计算机系统,而且及具体选用的DBMS密切模式。208、数据操纵语言DML有两类,一类是宿主型语言、一类是自立型语言。前者的永久不能独立使用,而必须嵌入某种主语言,而后者可以独立使用,通常供终端用户使用。209、信息系统设计目标除了满足用户的功能需要外,还应该考虑系统的性能和效率。信息管理212、系统可行性研究可以从技术可行性、经济可行性和社会可行性分析
22、三方面入手。215、研制队伍的几种类型分别是什么?答:1、研制队伍组成方式大致侃为三种类型,委托承包型 2、联合开放型 3、参谋开发型220、自底向上的方法的优点:答:1、自底向上方法使信息系统的开发易于适应组织机构的真正需要。 2、自底向上方法有助于发现和理解每个系统的附加需要,并易于判断其费用。 3、每一个阶段所获得的经历有助于下一个阶段的开发。 4、相对地说,每一个规模较小,易于控制和掌握。221、自底向上的方法的缺点:答:1、由于方法的演变性质,信息系统难以实现求人整体性。 2、由于系统未进展全局规划,系统的数据一致性和完整性以于保持。 3、为了到达系统性能要求,往往不而不重新调整系统
23、,甚至程序设计系统 4、由于系统实施的分散和演变,因而及组织机构目标的联系往往是间接的,所以系统并不支持企业的战略目标。构造化分析及设计方法231、构造化方法的各工作阶段分为:系统开发期、系统运行、系统维护期。237、信息的可行性分为技术可行性经济可行性操作可行性或者是社会可行性。238、可行性分析报告是可行性分析的最后成果。241、数据流程图描述了企业或机构的数据运动状况,而数据流程图中的数据及其属性和关系那么由数据字典来定义。242、全面地衡量效益应该从经济效益社会效益两方面来考虑。252、一个完整的计算机信息系统的分析报告应该包括哪几局部?答:1、应用软件的需求分析报告 2、系统运行平台的需求和分析报告 3、系统的网络及通信的需求和分析报告其中最主要的信息系统应用软件的功能分析。260、独立的数据库设计工程一般分为以下六个阶段?答:1、需求分析 2、概念构造设计 3、逻辑构造设计 4、物理构造设计 5、数据库实施 6、数据库运行和维护