版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机程序设计员(高级)练习题库含参考答案一、单选题(共94题,每题1分,共94分)1.4种程序的错误类型不包括:()。A、语法错误B、逻辑错误C、运行错误D、初始化错误正确答案:D答案解析:程序的错误类型主要包括语法错误、运行错误和逻辑错误。语法错误是指代码不符合编程语言的语法规则;运行错误是指程序在运行过程中发生的错误,例如除以零、内存溢出等;逻辑错误是指程序的逻辑结构存在问题,导致程序的输出结果不符合预期。而初始化错误并不是一种常见的程序错误类型,通常可以将其归为运行错误或逻辑错误的范畴。2.(),需要测试软件产品的功能。A、人工测试法B、自动测试法C、黑盒测试法D、白盒测试法正确答案:C答案解析:黑盒测试法是基于功能的测试方法,主要关注软件的功能需求,通过输入数据来验证输出结果是否符合预期,以此测试软件产品的功能。自动测试法侧重于利用工具自动执行测试用例,不一定针对功能测试;人工测试法范围较广,包括各种测试手段,不局限于功能测试;白盒测试法主要关注程序的内部结构和逻辑,而非功能。3.()的概念是模块化、抽象、信息隐蔽和局部化概念的直接结果。A、模块独立B、抽象化C、内聚D、耦合正确答案:A答案解析:模块独立的概念是模块化、抽象、信息隐蔽和局部化概念的直接结果。模块化是将程序划分成独立的模块,抽象是提取共同特征形成抽象概念,信息隐蔽是隐藏模块内部细节,局部化是使模块的影响局限在一定范围,这些都有助于实现模块独立。耦合是模块之间的联系程度,内聚是模块内部的紧密程度,它们与模块化等概念没有直接的因果关系。抽象化是一种手段,不是直接结果。4.诱导式交谈的实现手段是()。A、原型演示B、提交业务流程报告C、访谈D、调查表格正确答案:A5.在需求分析阶段,确定系统的运行要求,就是确定系统运行时的(),如主机、软件、外设等。A、设备要求B、软件要求C、环境要求D、硬件要求正确答案:C答案解析:在需求分析阶段,确定系统的运行要求,涵盖了多个方面,不仅仅是硬件、软件或设备要求。系统运行时的环境要求包含了主机、软件、外设等诸多因素,是一个综合性的概念,所以选择[C、]环境要求。6.下列说法正确的是:()。A、工具条编辑器是一个图形工具,主要用于编辑工具条资源,并把位图转换成工具条资源B、工具条编辑器是一个图形工具,主要用于修改工具条资源,并把位图转换成工具条资源C、工具条编辑器是一个图形工具,主要用于删除工具条资源,并把位图转换成工具条资源D、工具条编辑器是一个图形工具,主要用于创建工具条资源,并把位图转换成工具条资源正确答案:D答案解析:工具条编辑器作为一个图形工具,其主要功能包括创建工具条资源,同时能够将位图转换成工具条资源。选项A中说编辑工具条资源不准确,编辑只是其功能一部分,主要是创建;选项B修改也不准确,重点是创建;选项C删除更是错误,其不具备删除工具条资源的功能。所以正确答案是D。7.为了在软件需求开发过程中建立有效的原型,应遵循一些原则,下面不属于这些原则的是:()。A、用最少的投资开发那些用于回答问题和解决需求的不确定性的原型B、对于已经理解的需求不要建立原型C、不能随意的增加功能D、可以探索不同的用户界面技术,使系统达到最佳的可用性正确答案:D答案解析:在建立有效的软件需求开发原型时,选项A,用最少投资开发用于回答问题和解决需求不确定性的原型,可提高效率和降低成本;选项B,对于已理解的需求不建原型,能避免资源浪费;选项C,不随意增加功能,保证原型聚焦核心需求。而选项D探索不同用户界面技术并非建立有效原型的核心原则,它侧重于界面呈现,而非围绕建立有效原型以准确把握需求这一关键目标。8.下列不属于超文本的是()A、图片B、文本C、动画D、程序正确答案:D答案解析:超文本是一种非线性的文本,它可以包含文本、图片、音频、视频、动画等多种媒体形式,通过超链接相互连接。而程序不属于超文本的范畴,程序是为实现特定功能而编写的一系列指令集合。9.SP.NETMVc中的()常用对象提供对当前页面外观输入流的访问A、HttpResopnseB、HttpserverUtilityC、HttpRequestD、Httpserver正确答案:C10.在进行软件结构概要设计时要遵循一些原则,其中“深度、宽度、扇出和扇入应该适中”中的扇入指()。A、软件结构控制的层数B、软件结构中模块层的最多模块数C、一个模块直接控制的模块数D、一个模块被多少模块调用正确答案:D答案解析:扇入指的是一个模块被多少模块调用。选项A描述的是软件结构的深度;选项B描述的是软件结构的宽度;选项C描述的是扇出。11.用计算机进行数据处理,从简单到复杂已经历了三个发展阶段,下列说法错误的是()。A、决策支持系统B、电子数据处理C、管理信息系统D、智能数据收集正确答案:D答案解析:在计算机进行数据处理从简单到复杂经历的三个发展阶段中,分别是电子数据处理、管理信息系统、决策支持系统,并不包括智能数据收集。12.已知事务T1和T2是没有加锁的并发操作,T1对某一数据进行写操作,T2对同一数据进行读操作,则可能引发的问题是()。A、丢失修改B、读”脏”数据C、不可重复读D、幽灵问题正确答案:B答案解析:事务T1对数据进行写操作,在未提交时,事务T2读取该数据,之后T1回滚,T2读取到的数据就是未提交的“脏”数据,这种情况属于读“脏”数据问题。选项A丢失修改是指两个事务同时对同一数据进行写操作时可能出现的问题;选项C不可重复读是指一个事务多次读取同一数据,在两次读取之间该数据被其他事务修改,导致两次读取结果不一致;选项D幽灵问题是指在事务执行过程中,由于其他事务的插入或删除操作,导致事务原本查询结果集发生变化。而本题描述的是写操作和读操作并发可能引发的读“脏”数据问题。13.以下不是软件协作开发的实现方法()。A、面向对象的编程方法B、从动态链接库道OLE技术C、网络D、DLL动态链接库正确答案:C14.()技术是在主存中同时存放若干个程序,并使这些程序列交替执行,以提高系统资源的利用率。A、SpoolingB、多道程序设计C、缓冲D、虚拟设备正确答案:B答案解析:多道程序设计技术是在主存中同时存放若干个程序,并使这些程序交替执行,以提高系统资源的利用率。Spooling技术是假脱机技术;缓冲是为了缓解数据传输速度不匹配等问题;虚拟设备是通过Spooling技术实现的一种功能,它们都不符合题意。15.以下数据结构中,哪一个是非线性结构()。A、栈B、队列C、二叉树D、线性表正确答案:C答案解析:二叉树是一种非线性结构,它的每个节点可以有零个、一个或两个子节点,不满足线性结构中数据元素之间一对一的线性关系。而队列、栈和线性表都属于线性结构,它们的数据元素之间是线性的顺序关系。16.在SQLServer中,使用()语句执行存储过程。A、EXECUTEB、INCLUDEC、COMMITD、ROLLBACK正确答案:A答案解析:EXECUTE是SQLServer中用于执行存储过程的语句。INCLUDE不是用于执行存储过程的语句。COMMIT用于提交事务。ROLLBACK用于回滚事务。17.软件开发通常由()4个阶段组成。A、概要设计、详细设计、编码、软件维护B、概要设计、详细设计、编码、软件测试C、软件定义、详细设计、编码、软件测试D、软件定义、详细设计、编码、软件维护正确答案:B答案解析:软件开发通常包括软件定义、软件开发、软件测试和软件维护四个阶段。其中软件开发阶段又可细分为概要设计、详细设计和编码。所以软件开发通常由软件定义、概要设计、详细设计、编码、软件测试、软件维护6个阶段组成,题目问的是软件开发阶段,即概要设计、详细设计、编码、软件测试这4个阶段。18.软件管理按时间可划分为()和使用维护管理。A、技术管理B、开发进度管理C、生产管理D、软件设计管理正确答案:C答案解析:软件管理按时间可划分为生产管理和使用维护管理。生产管理涵盖了软件从规划到交付过程中的一系列活动,包括需求分析、设计、编码、测试等阶段的管理,确保软件按时、按质量要求生产出来。使用维护管理则是在软件交付使用后,对软件进行维护、更新、优化等方面的管理,以保证软件持续稳定运行并满足用户不断变化的需求。19.操作系统是一种()。A、杀毒软件B、应用软件C、工具软件D、系统软件正确答案:D答案解析:操作系统是管理计算机硬件与软件资源的系统软件,它负责控制和协调计算机系统的各种活动,为用户提供一个方便、高效的操作环境,使计算机能够有条不紊地运行各种应用程序。应用软件是为了满足用户特定需求而开发的软件;工具软件是辅助用户进行软件开发、系统维护等操作的软件;杀毒软件主要用于查杀病毒等恶意程序,均不符合操作系统的定义。20.狭义地讲,测试是:()。A、指软件产品生命周期内所有的检查、评审和确认活动B、对软件产品功能的检查和评价C、对软件产品质量的检验和评价D、对软件产品是否存在bug的检验正确答案:C答案解析:狭义的测试是对软件产品质量的检验和评价。选项A描述的范围更广,涵盖了软件产品生命周期内更多活动;选项B只强调了功能检查,不全面;选项D只提到了是否存在bug,过于片面,测试不仅仅是找bug,还包括对软件各方面质量的评估。21.测试方案设计中最困难的是()。A、设定要测试的功能B、设计测试用的输入数据C、设定测试的时间D、设计测试用的输出数据正确答案:A22.用VC实现Ftp查询的程序编写中,如果连接成功,使用()得到服务器的缺省目录。A、GetFtpDirectory()B、GetFtpHost()C、GetCurrentDirectory()D、GetCurrentHost()正确答案:C答案解析:使用`GetCurrentDirectory()`函数可以得到服务器的当前目录,也就是缺省目录。选项A中的`GetFtpDirectory`不是标准的用于获取服务器缺省目录的函数;选项B中的`GetFtpHost`用于获取FTP主机信息,而非缺省目录;选项D中的`GetCurrentHost`与获取服务器缺省目录无关。23.在存储过程中用户可以使用RETURN语句返回()的其它值。A、1到-100以外B、0到-99以外C、0到-99以内D、1到-100以内正确答案:B24.将相同或相似的数据或数据特征归类,使用较少的数据量描述原始数据,以达到减少数据量的目的,这种压缩称为()。A、有损压缩B、哈夫曼编码压缩C、无损压缩D、预测编码压缩正确答案:C答案解析:无损压缩是指在压缩过程中不丢失数据信息,能够完全恢复原始数据。将相同或相似的数据归类,用较少数据量描述原始数据,属于无损压缩的方式,它能在减少数据量的同时保证数据的完整性,不损失任何信息。有损压缩会丢失部分数据信息;哈夫曼编码压缩是无损压缩的一种具体编码方式;预测编码压缩也是一种数据压缩方法,但题干描述的是更宽泛的无损压缩概念,不是特指某一种如预测编码压缩这种方式。25.计算机程序设计员在工作中要从客观实际出发,不懂不装懂,多向用户学习,切忌()。A、一切向钱看B、服务第一C、主观臆断D、客户第一正确答案:C答案解析:主观臆断是指凭臆想进行判断,这与从客观实际出发相悖。计算机程序设计员在工作中不懂不装懂、多向用户学习就是为了避免主观臆断,要根据实际情况和用户需求来开展工作,而服务第一、客户第一是正确的工作理念,一切向钱看与题干所强调的工作态度要求无关。26.命令()用来完成事务,并使事务对数据库所作的修改成为永久的。A、SaveB、RollbackC、CommitD、Update正确答案:C27.软件测试计划中的测试范围必须高度覆盖()需求。A、功能B、硬件C、数据D、性能正确答案:D28.在面向对象程序设计语言中,()是利用可重用成分构造软件系统的最有效的特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性。A、继承B、封装C、多态D、引用正确答案:A答案解析:继承是利用可重用成分构造软件系统的最有效的特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性。继承允许子类继承父类的属性和方法,通过继承可以避免重复代码的编写,提高代码的复用性。同时,当需要扩展系统功能时,只需在子类中添加新的属性和方法,而不需要修改父类的代码,从而有利于提高系统的可扩充性。引用主要是用于指向对象的一种方式,不具备可重用和可扩充的特性。封装是将数据和操作数据的方法封装在一起,提高数据的安全性和模块的独立性,但不是利用可重用成分构造软件系统最有效的特性。多态是指同一个操作作用于不同的对象上可以有不同的解释和执行结果,它主要用于提高程序的灵活性和可扩展性,但不是利用可重用成分构造软件系统最有效的特性。29.下列属于非授权访问行为的是()。A、避开系统访问机制,非正常使用网络资源B、删除信息C、窃取数据的使用权D、传播病毒正确答案:A30.在提出结构化程序设计思想之前,在重新设计中曾强调程序的效率,现在,与程序效率相比,人们更重视程序的()。A、一致性B、安全性C、合理性D、可理解性正确答案:D答案解析:程序设计思想的发展过程中,早期强调程序效率,后来随着软件规模增大和维护需求增加,与程序效率相比,人们更重视程序的可理解性。可理解的程序便于阅读、维护和扩展,有利于团队协作和软件长期发展。合理性、一致性、安全性虽也重要,但在当前阶段与可理解性相比,不是最受重视的方面。31.下列说法正确的是:()。A、只有同时使用对象、继承和消息的方法,才是真正面向对象的方法B、只有同时使用对象、类和消息的方法,才是真正面向对象的方法C、只有同时使用对象、类、继承和消息的方法,才是真正面向对象的方法D、只有同时使用对象、类、继承的方法,才是真正面向对象的方法正确答案:C答案解析:面向对象方法主要有以下几个关键特性:对象是面向对象编程的基本元素,封装了数据和行为;类是对象的模板;继承用于实现类之间的关系,实现代码复用;消息是对象之间进行交互的方式。只有同时具备这些特性,才是真正的面向对象方法。32.动态网页是由()根据客户的请求在运行时刻产生的Web页面。A、Web客户机B、控件服务器C、数据库服务器D、Web服务器正确答案:D答案解析:动态网页是由Web服务器根据客户的请求在运行时刻产生的Web页面。当客户端向Web服务器发送请求时,Web服务器会根据请求的内容,从数据库等数据源获取数据,并动态生成HTML等页面内容返回给客户端。Web客户机是请求的发起者;控件服务器和数据库服务器不是直接产生动态网页的主体,Web服务器起到关键作用来产生动态网页。33.下列说法正确的是:()。A、黑盒测试技术中的划分等价类在很大程度上是试探性的,与设计者的经验有关B、黑盒测试技术中的逻辑覆盖法在很大程度上是试探性的,与设计者的经验有关C、黑盒测试技术中的错误推测法在很大程度上是试探性的,与设计者的经验有关D、黑盒测试技术中的边界值分析在很大程度上是试探性的,与设计者的经验有关正确答案:A34.()建模技术包括两部分即:对语境(场景)建模和对需求建模。A、用例图B、协作图C、对象图D、活动图正确答案:A答案解析:用例图建模技术包括对语境(场景)建模和对需求建模。用例图描述了系统的功能需求,通过参与者与用例的关系来展示系统的行为,其中参与者代表了系统的外部用户或其他系统,用例则描述了系统为满足参与者需求而执行的功能。在构建用例图时,需要考虑系统的使用场景和用户需求,这就涉及到对语境(场景)建模和对需求建模。活动图主要用于描述系统中业务流程的执行情况;协作图强调对象之间的交互关系;对象图展示系统在某一时刻的对象实例及其关系。它们都不像用例图那样直接涉及对语境和需求的建模。35.下列说法正确的是:()。A、在用结构化观点建立起的3种模型中,对象模型是最基本、最重要、最核心的B、在用原型法观点建立起的3种模型中,对象模型是最基本、最重要、最核心的C、在用模块化观点建立起的3种模型中,对象模型是最基本、最重要、最核心的D、在用面向对象观点建立起的3种模型中,对象模型是最基本、最重要、最核心的正确答案:D答案解析:在面向对象方法中,对象模型、动态模型和功能模型共同构成了系统的模型体系。其中对象模型描述了系统中对象的静态结构、对象之间的关系等,它是最基本、最重要、最核心的模型。其他两种模型在一定程度上依赖于对象模型来展开。A选项结构化观点下的三种模型并非对象模型为核心;B选项原型法观点同理;C选项模块化观点也不正确。所以正确答案是D。36.一般来说,状态栏位于框架窗口()。A、下方B、上方C、左部D、右部正确答案:A答案解析:状态栏是位于框架窗口下方的区域,用于显示一些系统状态信息、提示信息等。上方一般是标题栏等区域;左部和右部较少作为状态栏的常规位置。37.线程是操作系统分配()时间的基本单元。A、处理器B、计算器C、浏览器D、控制器正确答案:A答案解析:线程是操作系统分配处理器时间的基本单元。处理器负责执行程序代码,线程是程序执行的最小单元,操作系统通过调度线程来合理分配处理器时间,使得多个线程能够并发执行,提高系统的运行效率和资源利用率。而浏览器、计算器等是应用程序,控制器是计算机硬件的一个组成部分,它们都不是操作系统分配时间的基本单元。38.需求分析的任务是明确目标系统究竟做什么。为此,需要先确定系统的综合要求,包括:功能要求、性能要求、运行要求和可能的要求,其中可能的要求指:()。A、确定系统必须完成的所有功能B、包括系统的处理速度、存储容量、响应时间、安全限制等C、包括系统运行时的环境要求,如主机、外设、网络、软件等D、即为系统将来扩展提出的要求正确答案:D答案解析:需求分析中的可能的要求主要是指系统将来扩展提出的要求,以满足未来业务发展变化等情况下系统能有良好的适应性和扩展性。功能要求是确定系统必须完成的所有功能;性能要求包括系统的处理速度、存储容量、响应时间、安全限制等;运行要求包括系统运行时的环境要求,如主机、外设、网络、软件等。39.()最难查找,因为这种错误来自于对问题的解决方案的错误理解。A、连接错误B、逻辑错误C、运行错误D、语法错误正确答案:B答案解析:逻辑错误通常难以察觉,因为它不像语法错误有明确的语法规则提示,也不像连接错误和运行错误那样有较为明显的报错信息,它是由于对问题解决方案的逻辑思考有误导致的,所以最难查找。40.测试计划中的()描述用于明确测试所需的工具并制定相应的计划。A、测试策略B、工具C、资源配置D、组装方式正确答案:A41.建立数据库系统的主要目标是减少数据的冗余,提高数据的独立性,并集中检查()。A、数据完整性B、数据操作性C、数据可维护性D、数据兼容性正确答案:A答案解析:数据库系统的主要目标之一是集中检查数据完整性,确保数据的准确性、一致性和合法性,减少数据冗余、提高数据独立性也是数据库系统的重要目标,但集中检查的是数据完整性。42.()就是总结在测试工作中所找到的一切东西。A、测试总结报告B、测试日志C、漏洞追查报告D、测试事件报告正确答案:A答案解析:测试总结报告是对整个测试工作的全面总结,会涵盖测试工作中发现的各种情况、问题、结果等所有相关内容,包括测试日志、测试事件报告等中的信息都会进行整合提炼,以总结在测试工作中所找到的一切东西。而测试日志主要记录测试执行过程中的具体操作和事件;测试事件报告侧重于报告特定的测试事件;漏洞追查报告主要针对漏洞相关情况,均不能像测试总结报告那样全面总结测试工作中的所有内容。43.下列不属于输出设备的是()。A、扫描仪B、绘图仪C、打印机D、显示器正确答案:A答案解析:输出设备是将计算机处理结果输出的设备。显示器用于显示图像和文字等信息;打印机可将文档等打印出来;绘图仪能绘制图形等;而扫描仪是用于将纸质文档等转换为电子图像输入到计算机中的设备,属于输入设备,不属于输出设备。44.下列说法正确的是:()。A、在选取测试数据时要考虑的条件是能否验证采用这个数据时代码的正确性B、在选取测试数据时要考虑的条件是这个测试数据纠正错误的潜力如何C、在选取测试数据时要考虑的条件是这个测试数据是否能够纠正错误D、在选取测试数据时要考虑的条件是能否验证采用这个数据时程序的正确性正确答案:D答案解析:在选取测试数据时,关键是要能验证采用该数据时程序的正确性。选项A说验证代码正确性不准确,应该是程序;选项B说测试数据纠正错误潜力并非选取测试数据主要考虑条件;选项C说测试数据能否纠正错误也不是选取时重点考虑的,重点是验证程序正确性,所以正确答案是D。45.在UML中,()描述对象间的关系,包括顺序图和合作图。A、行为图B、静态图C、用例图D、交互图正确答案:D答案解析:交互图描述对象间的关系,包括顺序图和合作图。顺序图强调消息的时间顺序,合作图强调对象间的结构关系。用例图主要描述系统的功能需求;静态图包括类图、对象图等,主要描述系统的静态结构;行为图包括状态图、活动图等,主要描述系统中对象的动态行为。46."对于(),用户账号由"本地用户和组"管理。"A、网络中的Windows2000Server域控制器B、网络中的UNIX服务器C、网络中的客户端和成员服务器D、网络中的Linux服务器正确答案:C答案解析:在网络中的客户端和成员服务器上,用户账号由“本地用户和组”管理。在域控制器中,用户账号由ActiveDirectory进行管理,而UNIX和Linux服务器有各自不同的用户管理机制,不是由“本地用户和组”来管理。47.()服务可以自动从WindowsUpdate更新补丁,利用WindowsUpdate功能进行升级。A、RemoteRegistryB、MessengerC、RemoteDesktopHelpSessionManagerD、AutomaticUpdates正确答案:D答案解析:AutomaticUpdates服务可以自动从WindowsUpdate更新补丁,利用WindowsUpdate功能进行升级。RemoteRegistry服务主要用于管理远程计算机上的注册表;Messenger服务主要用于发送和接收系统消息等;RemoteDesktopHelpSessionManager服务用于管理远程协助会话。48.系统测试采用()方式。A、黑盒测试B、灰盒测试C、红盒测试D、白盒测试正确答案:A答案解析:系统测试主要关注系统的功能、性能、兼容性等方面,而不关心系统内部的具体实现细节。黑盒测试是基于功能需求进行测试,只关注输入和输出,符合系统测试的特点,所以系统测试采用黑盒测试方式。白盒测试主要针对代码结构等内部实现进行测试;灰盒测试结合了白盒和黑盒测试的部分特点;红盒测试并不是常见的测试方式。49.Socket可以象()一样被视为一个应用程序端和远程服务器端之间数据通道。A、对象B、流C、类D、组件正确答案:B答案解析:Socket是一种网络编程机制,它提供了一种可靠的、面向连接的字节流服务,允许应用程序在网络上进行数据传输。通过Socket,应用程序可以像使用流一样,在本地和远程端点之间建立数据通道,进行数据的发送和接收,就如同处理一个流一样。而对象、类、组件并不直接等同于数据通道的概念。50.下列选项中,不属于系统软件的是()。A、LinuxB、OfficeC、DOSD、Oracle正确答案:B答案解析:系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,常见的系统软件有操作系统(如Linux、DOS)、数据库管理系统(如Oracle)等。而Office是办公软件,属于应用软件,不属于系统软件。51.一个()来验证所观察到的结果与所期望的是否一致,并不能证明对于所有的输入数据程序都能够正确工作。A、测试结果B、测试数据集C、测试用例D、测试记录正确答案:B52.对于管理信息系统的描述,下列错误的是()。A、辅助决策功能B、计划功能C、数据处理功能D、管理监控功能(实时系统)正确答案:D答案解析:管理信息系统主要具备数据处理功能、辅助决策功能、计划功能等。实时系统侧重于对系统运行状态进行实时监测和快速响应,管理监控功能(实时系统)并不是管理信息系统的典型核心功能描述。而数据处理功能可对各类数据进行收集、存储、加工等;辅助决策功能能为管理者提供决策支持;计划功能可协助制定各种计划。53.采用()的手段可以防止系统出现死锁。A、限制进程互斥使用共享资源B、PV操作惯例共享资源C、定时运行死锁检测程序D、资源静态分配策略正确答案:D答案解析:资源静态分配策略是指在进程运行前一次性分配其所需的全部资源,这样可以避免进程在运行过程中因请求新资源而陷入死锁等待。选项A限制进程互斥使用共享资源会影响系统资源的正常使用效率;选项BPV操作是解决进程同步和互斥的基本手段,但不能直接防止死锁;选项C定时运行死锁检测程序是在死锁发生后进行检测和处理,而不是防止死锁的手段。54.()方法是把系统逻辑模型映射成软件结构,根据信息流的类型采用相应的方法。A、模块化设计B、面向对象设计C、程式化设计D、结构化设计正确答案:D答案解析:结构化设计方法是把系统逻辑模型映射成软件结构,根据信息流的类型采用相应的方法。它以数据流为中心构建软件结构,通过分析系统的数据流图,将其转换为软件模块的层次结构,能有效提高软件的可维护性和可读性等。模块化设计主要侧重于将系统分解为模块,但未明确基于信息流;面向对象设计是以对象为核心;程式化设计不是这种针对系统逻辑模型到软件结构映射的典型方法。55.可复用构件应该具有功能上的()。A、可行性B、高效性C、独立性D、灵活性正确答案:C答案解析:可复用构件应具有功能上的独立性,这样才能在不同的软件系统中方便地被复用,减少与其他部分的耦合,易于集成到各种环境中。灵活性强调的是适应不同需求的能力;可行性侧重于项目实施的可能性;高效性主要指性能方面。相比之下,独立性更符合可复用构件在功能上的关键特性。56.在信息系统开发过程中,系统范围描述了()。A、系统的功能和行为B、系统仿真需要的时间C、每一个系统功能的实现方案D、系统中使用的算法和数据结构正确答案:A答案解析:系统范围主要描述的是系统的功能和行为,明确系统要实现什么功能、具备怎样的行为表现等,它是对系统整体功能和特性的界定,为后续的开发工作提供基础和指导。而每一个系统功能的实现方案是在详细设计阶段考虑的;系统中使用的算法和数据结构也是在设计阶段具体确定;系统仿真需要的时间与系统范围并无直接关联。57.数据模型的三要素包括()。A、外模式、模式、内模式B、网状模型、层次模型、关系模型C、实体、联体、属性D、数据结构、数据操纵、完整性约束正确答案:D答案解析:数据模型的三要素包括数据结构、数据操纵和完整性约束。数据结构用于描述系统的静态特性,数据操纵用于描述系统的动态特性,完整性约束用于保证数据的正确性、有效性和相容性。选项A中外模式、模式、内模式是数据库的三级模式结构;选项B中网状模型、层次模型、关系模型是数据模型的不同类型;选项C中实体、联体、属性表述错误,应该是实体、联系、属性。58.系统测试是在()环境下的测试。A、模拟B、开发C、实际运行D、测试正确答案:C答案解析:系统测试是将经过集成测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行(使用)环境下,对计算机系统进行一系列的组装测试和确认测试,以验证系统是否满足需求规格说明书中规定的各种需求,以及系统的性能和其他特性是否达到指标要求。所以系统测试是在实际运行环境下的测试。59.在一个多线程应用程序中,每一个线程都有它自己的(),并且独立于应用程序中的其他线程。A、队列B、堆栈C、栈D、进程正确答案:B60.下列说法正确的是:()A、需求分析阶段的目的是搞清项目是否可能实现和值得开发B、需求分析阶段的目的是确定每个模块的数据结构和算法,确定模块的细节C、需求分析阶段的目的是搞清要解决的问题是什么D、需求分析阶段的目的是确定目标系统必须具备哪些功能正确答案:D答案解析:需求分析阶段的主要任务是确定目标系统必须具备哪些功能。选项A中搞清项目是否可能实现和值得开发是可行性研究阶段的目的;选项B中确定每个模块的数据结构和算法、确定模块细节是详细设计阶段的任务;选项C表述不准确,需求分析不仅要搞清要解决的问题,更重要的是明确系统功能等方面。61.下列关于Windows程序的命名规则叙述错误的是()。A、少用缩写词B、类的静态成员变量在一般变量前加上ms_C、命名时避免使用国际组织占用的格式D、在名字中多用数字编号正确答案:D答案解析:在Windows程序命名时应尽量避免使用数字编号,而不是多用数字编号。少用缩写词可使代码更具可读性;类的静态成员变量在一般变量前加上ms_是常见的命名规范;命名时避免使用国际组织占用的格式,防止命名冲突等问题。62.下列说法正确的是:()。A、结构化程序设计特点必须遵循的准则包括:提高可重用性、提高可扩充性、提高健壮性B、面向对象设计特点必须遵循的准则包括:提高可重用性、提高可扩充性、提高健壮性C、模块化程序设计特点必须遵循的准则包括:提高可重用性、提高可扩充性、提高健壮性D、程式化程序设计特点必须遵循的准则包括:提高可重用性、提高可扩充性、提高健壮性正确答案:B答案解析:面向对象设计特点必须遵循提高可重用性、提高可扩充性、提高健壮性等准则。结构化程序设计强调程序的结构清晰、易读、易维护等;模块化程序设计主要是将程序划分成模块以提高可维护性等;程式化程序设计并非常见的具有这些特定准则的编程范式表述。而面向对象设计通过封装、继承、多态等特性来实现提高可重用性、可扩充性和健壮性等目标。63.性能测试即测试软件处理事务的()。A、功能B、速度C、正确性D、完整性正确答案:B答案解析:性能测试主要关注软件在处理事务时的速度表现,通过模拟实际场景下的大量事务操作,来评估软件系统在一定负载条件下的响应时间、吞吐量等性能指标,以确定其是否满足性能需求。功能测试侧重于验证软件功能是否符合预期;完整性测试关注数据或系统的完整性;正确性测试强调结果的正确性,这三者均与性能测试的主要关注点不同。64.计算机程序设计员要严格按照工作程序及相关文档的规范开展工作,指的是()。A、办事规范B、胸襟宽阔C、严肃认真D、谦虚谨慎正确答案:A答案解析:计算机程序设计员要严格按照工作程序及相关文档的规范开展工作,这体现的就是办事规范。胸襟宽阔侧重于人的胸怀气度;谦虚谨慎主要强调态度上的谦逊和做事小心;严肃认真重点在对待事情的态度严肃不马虎。而按照规范开展工作突出的是遵循一定的标准和程序去办事,所以是办事规范。65.数据库系统中,DBA表示()。A、应用程序设计者B、数据库使用者C、数据库管理员D、数据库结构正确答案:C答案解析:DBA是DatabaseAdministrator的缩写,即数据库管理员,负责管理和维护数据库系统。66.DES(数据加密标准)中,E代表的英文单词是()。A、EquipmentB、EncapsulationC、EncryptionD、Encode正确答案:C答案解析:DES(DataEncryptionStandard)即数据加密标准,其中“E”代表“Encryption”,意为加密。选项A“Equipment”意为设备;选项B“Encapsulation”意为封装;选项D“Encode”意为编码,均不符合题意。67.下列()描述了网络体系结构中的分层概念。A、保持网络灵活且易于修改B、所有的网络体系结构都用相同的层次名称和功能C、把相关的网络功能组合在一层中D、A和C正确答案:D答案解析:分层概念使得网络保持灵活且易于修改,因为各层相对独立,修改一层不会过多影响其他层。同时,分层是把相关的网络功能组合在一层中,便于管理和实现。并不是所有网络体系结构都用相同的层次名称和功能,不同的网络体系结构分层可能不同。所以A和C正确,答案选D。68.下列说法正确的是:()。A、面向对象方法的主要优点不包括:减少了开发时间B、面向对象方法的主要优点不包括:可重用性好C、面向对象方法的主要优点不包括:与人类习惯的思维方法一致D、面向对象方法的主要优点不包括:稳定性好正确答案:A69.CPU是()的简称A、中央处理器B、高速缓存C、外存D、缓存正确答案:A答案解析:中央处理器(CentralProcessingUnit),简称CPU,是计算机系统的核心组件,负责执行计算机的指令和处理数据。高速缓存是Cache,外存是ExternalMemory,缓存也是Cache。所以CPU是中央处理器的简称,答案选A。70.微机计算机硬件系统中最核心的部件是()。A、主板B、CPUC、内存储器D、I/O设备正确答案:B答案解析:CPU是计算机硬件系统的核心部件,它负责执行计算机的指令,进行数据的运算和处理等关键操作,对计算机的整体性能起着决定性作用。主板是连接各个硬件的平台;内存储器用于暂时存储数据;I/O设备用于计算机与外部进行数据交互,它们都围绕CPU工作,并非最核心部件。71.()时期又进一步划分为3个阶段,即问题定义、可行性研究和需求分析。A、软件开发B、软件定义C、软件维护D、软件测试正确答案:B答案解析:软件定义时期又进一步划分为3个阶段,即问题定义、可行性研究和需求分析。软件定义阶段的主要任务是确定软件项目的目标和范围,进行问题定义,评估项目的可行性,分析用户需求等,为后续的软件开发奠定基础。72.下列说法正确的是:()。A、模块测试的目的是验证系统确实能够满足用户的需要B、平行测试的目的是验证系统确实能够满足用户的需要C、验收测试的目的是验证系统确实能够满足用户的需要D、系统测试的目的是验证系统确实能够满足用户的需要正确答案:C答案解析:系统测试是对整个系统进行全面测试,以发现系统中可能存在的各种问题;模块测试主要针对各个模块进行测试,确保模块功能的正确性;平行测试是同时运行新系统和旧系统,比较两者结果;验收测试是在系统完成后,由用户或客户进行的测试,目的是验证系统确实能够满足用户的需要。73.下列说法正确的是:()。A、面向对象设计特点必须遵循的准则不包括:提高可重用性B、面向对象设计特点必须遵循的准则不包括:提高完整性C、面向对象设计特点必须遵循的准则不包括:提高可扩充性D、面向对象设计特点必须遵循的准则不包括:提高健壮性正确答案:B答案解析:面向对象设计特点必须遵循的准则包括提高可重用性、提高可扩充性、提高健壮性等,不包括提高完整性。所以选项B正确。74.下列()属于CHM的优点。①文件体积小②可以使用书签③消除广告④不受文件限制⑤第一次访问速度快⑥可以使用批注A、②③⑤B、①②⑥C、①③④D、①④⑥正确答案:C75.OSI参考模型中的第二层是()。A、网络层B、数据链路层C、传输层D、物理层正确答案:B答案解析:数据链路层是OSI参考模型中的第二层,它负责将网络层传来的数据帧进行封装和解封装,通过MAC地址实现数据在同一链路中的传输,处理物理层的传输错误并提供可靠的数据链路服务。76.WindowsAPI中的所有函数都包含在DLL中。其中包含用于实现对象安全性、注册表操作和事件记录的函数的文件是:()。A、Kernel32.dllB、System32.dllC、GDI32.dllD、AdvAPI32.dll正确答案:D77.按制定标准的不同层次和适应范围,标准可分为国际标准、国家标准、行业标准和企业标准等,()制定的标准是国际标准。A、GJBB、IEEEC、ANSTD、IOS正确答案:D答案解析:国际标准是指由国际标准化组织(ISO)、国际电工委员会(IEC)和国际电信联盟(ITU)制定的标准,以及国际标准化组织确认并公布的其他国际组织制定的标准。选项[D、]中的IOS可能是指国际标准化组织(ISO),所以答案选[D、]。选项[A、]GJB是国家军用标准;选项[B、]IEEE是电气和电子工程师协会标准;选项[C、]ANSI是美国国家标准学会标准,均不符合国际标准的定义。78.软件的复杂性与许多因素有关,()不属于软件的复杂性参数。A、算法的难易程度B、源程序的代码行数C、程序中注释的多少D、程序的结构正确答案:C答案解析:软件复杂性参数通常包括源程序代码行数、程序结构、算法难易程度等,而程序中注释的多少并不直接体现软件的复杂性,它主要是对代码的解释说明,方便阅读和理解,不是衡量软件复杂性的内在因素。79.运行状态的进程在一定时间(时间片到)后,会自动转为()。A、等待状态B、封锁状态C、就绪状态D、中断状态正确答案:C答案解析:当运行状态的进程时间片到后,会失去CPU使用权,进入就绪状态等待再次被调度到CPU上运行。80.网络的几种拓扑结构中,在使用()时,各节点与中央单元进行连接,导致中央单元负荷重。A、总线结构B、星状结构C、树状结构D、环状结构正确答案:B答案解析:星状结构是指各节点与中央单元进行连接,这种结构会使得中央单元负荷重。在星状拓扑结构中,所有节点都连接到中央节点,中央节点负责数据的转发和控制,当网络中的节点数量增加时,中央节点的负担会显著加重,因为它需要处理来自各个节点的通信请求。而总线结构中所有节点共享一条总线;环状结构中节点依次连接形成环;树状结构是一种层次化的结构,它们都不存在中央单元负荷重的问题。81.下列说法错误的是()。A、一个软件从计划开始到废弃为止,要经历一个漫长的时期,通常把软件经历的这个漫长的时期成为软件生命周期。B、通常,软件生命周期由软件定义、软件开发和软件维护3个时期组成C、软件定义时期由问题定义、可行性研究和需求分析3个阶段组成D、通常,软件生命周期由问题定义、可行性研究和需求分析3个时期组成正确答案:D答案解析:软件生命周期由软件定义、软件开发和软件维护3个时期组成,软件定义时期由问题定义、可行性研究和需求分析3个阶段组成,选项D中说软件生命周期由问题定义、可行性研究和需求分析3个时期组成是错误的。82.()翻译程序在语言程序翻译时,读入一句源程序,则翻译一句,执行一句,反反复复直到最终完成。A、脱机型B、过程型C、编译型D、解释型正确答案:D答案解析:解释型翻译程序在语言程序翻译时,读入一句源程序,则翻译一句,执行一句,反反复复直到最终完成。编译型是将源程序一次性编译成目标程序后再执行;过程型不是翻译程序的类型;脱机型与题目描述的翻译执行方式不符。83.在需求分析阶段,确定系统的功能要求,就是确定()。A、要解决的问题是什么B、项目的验收标准C、系统的规模D、系统必须完成的所有功能正确答案:D答案解析:在需求分析阶段,确定系统的功能要求就是明确系统必须完成的所有功能。选项A要解决的问题是什么侧重于需求的本质;选项B项目的验收标准主要涉及验收依据;选项C系统的规模与功能要求并无直接关联。所以答案选D。84.()存储一个对话框模板,模板制定了对话框的特征,包括其大小、位置、风格以及对话框中各种控件等。A、对话框模板资源B、对话框类C、单模对话框D、对话框函数正确答案:A答案解析:对话框模板资源用于存储一个对话框模板,该模板规定了对话框的各种特征,如大小、位置、风格以及其中包含的各种控件等。对话框类是与对话框相关的类,单模对话框表述不准确,对话框函数是用于操作对话框的函数,均不符合题意。85.()属于可视化程序设计语言。A、BasicB、CC、汇编语言D、VisualC++正确答案:D86.()是通过逐级文字菜单来组织链接和内容的,它不像WWW那样有丰富的多媒体页面。A、FtpB、HttpC、GopherD、Finger正确答案:C答案解析:Gopher是通过逐级文字菜单来组织链接和内容的,它不像WWW那样有丰富的多媒体页面。Gopher是一种基于菜单驱动的Internet信息检索工具,用户通过一系列的菜单选项来查找和获取所需的信息,其界面以文字菜单为主,缺乏WWW的多媒体特性。而Ftp是文件传输协议,主要用于文件的上传和下载;Http是超文本传输协议,用于传输网页等超文本数据;Finger是用于查询用户信息的协议,均不符合题意。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026押题老师面试题及答案大全
- 2026应届生最终面试题及答案
- 2026在岗民警面试题及答案
- 少年立志:展望人生蓝图的小学主题班会课件
- 2026大冶社区面试题及答案
- 国家地理探险:发现世界的奇妙小学主题班会课件
- 2026江西吉安市吉水县城控人力资源服务有限公司招聘劳务外包人员2人(五)考试备考试题及答案详解
- 2026四川绵阳市三台县妇幼保健院 招聘编外聘用人员2人笔试备考题库及答案详解
- 职业卫生技术服务专业技术人员考试(职业卫生检测)模拟题库及答案(2026年新乡)
- 2026重庆聚狮新材料科技有限公司招聘1人笔试备考题库及答案详解
- 2026年官方兽医网牧运通考试题库含答案详解
- 2026年浙江省宁波市重点学校高一入学数学分班考试试题及答案
- 2025-2026学年上海宝山区八年级下学期期末数学试卷及答案
- 2026杭州市市级机关事业单位招聘编外人员综合基础知识和综合应用试题附答案
- 广西百色能源投资发展集团有限公司招聘考试真题2025
- 2026贵州省专业技术人员继续教育公需科目考试题库
- 2026年小学一年级数学第二学期期末考试卷及答案(共四套)
- 2026年秋季新教材统编版九年级上册道德与法治全册知识点背诵提纲精简版
- 2026年法院书记员考试模拟题及答案
- 2026光纤传感在油气管道监测中的应用推广可行性研究报告
- 每月(质量)安全调度会议纪要
评论
0/150
提交评论