计算机程序设计员(高级)考试模拟题及参考答案_第1页
计算机程序设计员(高级)考试模拟题及参考答案_第2页
计算机程序设计员(高级)考试模拟题及参考答案_第3页
计算机程序设计员(高级)考试模拟题及参考答案_第4页
计算机程序设计员(高级)考试模拟题及参考答案_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机程序设计员(高级)考试模拟题及参考答案一、单选题(共94题,每题1分,共94分)1.可以使用()命令修改用户账号。A、usermodB、useraddC、userdelD、userfid正确答案:A答案解析:usermod命令用于修改用户账号的相关信息,如用户名、用户ID、所属组等。useradd用于添加用户,userdel用于删除用户,并没有userfid这个命令。2.()最难查找,因为这种错误来自于对问题的解决方案的错误理解。A、运行错误B、逻辑错误C、语法错误D、连接错误正确答案:B答案解析:逻辑错误通常难以察觉,因为它不像语法错误有明确的语法规则提示,也不像连接错误和运行错误那样有较为明显的报错信息,它是由于对问题解决方案的逻辑思考有误导致的,所以最难查找。3.目前使计算机病毒传染范围最广的媒介是()。A、互联网B、硬盘C、内存D、U盘正确答案:A答案解析:计算机病毒可通过多种媒介传播,互联网由于其连接的广泛设备和大量用户,成为了病毒传播范围最广的媒介。硬盘主要是在本地设备间传播风险,内存是计算机运行时临时存储区域,不是病毒传播的主要媒介。U盘等移动存储设备虽能传播病毒,但传播范围相对互联网要小得多。4.在VC中,用户可以为菜单定义一个记忆键,以便用键盘选择该菜单,只需把相关符号放在作为记忆键的字母前即可,这个符号是()。A、#B、@C、$D、&正确答案:D答案解析:记忆键是一种方便用户通过键盘快速访问菜单命令的功能。在VC中,为菜单定义记忆键时,只需把“&”符号放在作为记忆键的字母前,用户就可以通过按下“Alt”键和该记忆键对应的字母来选择该菜单。例如,若菜单选项为“&File”,则用户可以按下“Alt+F”来打开“File”菜单。5.在需求分析阶段,确定系统的运行要求,就是确定系统运行时的(),如主机、软件、外设等。A、设备要求B、软件要求C、环境要求D、硬件要求正确答案:C答案解析:在需求分析阶段,确定系统的运行要求,涵盖了多个方面,不仅仅是硬件、软件或设备要求。系统运行时的环境要求包含了主机、软件、外设等诸多因素,是一个综合性的概念,所以选择[C、]环境要求。6.以下属于设计模式的原则是()。A、继承原则B、打开原则C、里氏代换原则D、关闭原则正确答案:C7.()将错误处理直接置于编程语言中,有时甚至置于操作系统中。A、失误处理B、警告处理C、异常处理D、错误处理正确答案:C答案解析:异常处理是将错误处理直接置于编程语言中,有时甚至置于操作系统中。异常处理机制提供了一种结构化的方式来处理程序运行过程中可能出现的错误情况,使程序能够更健壮地应对各种异常状况。8.下列说法正确的是()。A、FileStream类可以用于获取文件和设置文件的基本信息B、FileStream类支持随机访问文件C、FileStream类能够实现对文件目录的操作D、FileStream类能够实现文件的复制,删除操作正确答案:B答案解析:FileStream类主要用于对文件进行读写操作,不用于获取文件和设置文件的基本信息,A选项错误;它支持随机访问文件,B选项正确;它不能直接实现对文件目录的操作,C选项错误;它本身不能直接实现文件的复制和删除操作,D选项错误。9.PrintDocument类中()用来指定文档名称,出现在打印机状态窗口中。A、rinterSettings属性B、PrintController属性C、DefaultPageSettings属性D、DocumentName属性正确答案:D答案解析:PrintDocument类中的DocumentName属性用来指定文档名称,该名称会出现在打印机状态窗口中。而PrinterSettings属性用于设置打印机相关的参数;PrintController属性用于控制打印操作;DefaultPageSettings属性用于设置默认的页面设置。10.下列说法正确的是:()。A、设置断点最快的方法是将光标置于需要Debugger停止的代码语句上,按F10键B、设置断点最快的方法是将光标置于需要Debugger停止的代码语句上,按F9键C、设置断点最快的方法是将光标置于需要Debugger停止的代码语句上,按F11键D、设置断点最快的方法是将光标置于需要Debugger停止的代码语句上,按F8键正确答案:B答案解析:在编程环境中,设置断点最快的方法通常是将光标置于需要Debugger停止的代码语句上,然后按F9键。F10键通常用于逐过程调试,F11键用于逐语句调试,F8键一般用于运行到光标处等其他调试操作,所以选项B正确。11.下列说法正确的是:()。A、使用OLEDB时不需要使用DSN,但必须知道本地驱动器或网络上数据的特定位置B、使用ODBC时不需要使用DSN,但必须知道本地驱动器或网络上数据的特定位置C、使用DAO时不需要使用DSN,但必须知道本地驱动器或网络上数据的特定位置D、使用ADO时不需要使用DSN,但必须知道本地驱动器或网络上数据的特定位置正确答案:D答案解析:ADO(ActiveXDataObjects)是微软提供的一种数据访问技术,使用ADO时不需要使用DSN(数据源名称),但必须知道本地驱动器或网络上数据的特定位置。A选项中OLEDB需要使用连接字符串来指定数据位置等信息;B选项ODBC通常需要配置DSN来连接数据源;C选项DAO是早期的数据访问对象模型,也有其自身的连接和使用方式,但题干描述符合ADO的特点。12.下列不属于超文本的是()A、动画B、程序C、图片D、文本正确答案:B答案解析:超文本是一种非线性的文本,它可以包含文本、图片、音频、视频、动画等多种媒体形式,通过超链接相互连接。而程序不属于超文本的范畴,程序是为实现特定功能而编写的一系列指令集合。13.需求分析员与用户面谈时应当()。①注意礼节②应事先了解用户的身份、背景③应该先了解细节问题,再了解宏观问题。④避免片面地听取某些用户的需求A、①②③④B、①②④C、①②③D、②③④正确答案:B答案解析:1.注意礼节是与用户面谈时非常重要的一点,良好的礼节能营造融洽的沟通氛围,所以①正确。2.事先了解用户的身份、背景,有助于更好地理解用户的立场和需求特点,为有效沟通奠定基础,②正确。3.面谈时应先了解宏观问题,把握整体需求方向,再深入了解细节问题,③错误。4.避免片面地听取某些用户的需求,要全面综合地获取信息,确保需求的准确性和完整性,④正确。14.关于计算机的主要特点,表述正确的是()。A、运算速度快、运算精度高、应用范围广、能连续的、自动地运行工作B、运算速度快、运算精度高、存储容量大、处理信息多C、运算速度快、运算精度高、存储容量大、能连续的、自动地运行工作D、运算速度快、运算精度高、应用范围广、能连续的、处理信息多正确答案:C答案解析:计算机的主要特点包括运算速度快、运算精度高、存储容量大、具有逻辑判断能力以及能连续地、自动地运行工作。选项A中“应用范围广”表述不准确;选项B中“处理信息多”不是计算机的突出特点;选项D中“应用范围广”和“处理信息多”表述都不准确。所以正确答案是C。15.线程是操作系统分配()时间的基本单元。A、控制器B、浏览器C、计算器D、处理器正确答案:D答案解析:线程是操作系统分配处理器时间的基本单元。处理器负责执行程序代码,线程是程序执行的最小单元,操作系统通过调度线程来合理分配处理器时间,使得多个线程能够并发执行,提高系统的运行效率和资源利用率。而浏览器、计算器等是应用程序,控制器是计算机硬件的一个组成部分,它们都不是操作系统分配时间的基本单元。16.将相同或相似的数据或数据特征归类,使用较少的数据量描述原始数据,以达到减少数据量的目的,这种压缩称为()。A、无损压缩B、哈夫曼编码压缩C、有损压缩D、预测编码压缩正确答案:A答案解析:无损压缩是指在压缩过程中不丢失数据信息,能够完全恢复原始数据。将相同或相似的数据归类,用较少数据量描述原始数据,属于无损压缩的方式,它能在减少数据量的同时保证数据的完整性,不损失任何信息。有损压缩会丢失部分数据信息;哈夫曼编码压缩是无损压缩的一种具体编码方式;预测编码压缩也是一种数据压缩方法,但题干描述的是更宽泛的无损压缩概念,不是特指某一种如预测编码压缩这种方式。17.编译程序与操作系统和计算机硬件有关,为了提高编译程序的可移植性,人们提出了(B)的理论。A、模块化B、虚拟机C、编译型翻译D、解释型翻译正确答案:B答案解析:虚拟机是一种抽象的计算机,通过软件模拟硬件功能。使用虚拟机理论,可以将编译程序与具体的操作系统和计算机硬件隔离开来,使得编译程序在不同的操作系统和硬件平台上具有更好的可移植性。模块化主要是关于程序结构设计,与提高编译程序可移植性关系不大;编译型翻译和解释型翻译主要是关于程序翻译方式,不是针对提高编译程序可移植性的理论。18.()翻译程序在语言程序翻译时,读入一句源程序,则翻译一句,执行一句,反反复复直到最终完成。A、过程型B、脱机型C、解释型D、编译型正确答案:C答案解析:解释型翻译程序在语言程序翻译时,读入一句源程序,则翻译一句,执行一句,反反复复直到最终完成。编译型是将源程序一次性编译成目标程序后再执行;过程型不是翻译程序的类型;脱机型与题目描述的翻译执行方式不符。19.书写《需求分析规格说明书》的过程中需要分析系统的数据要求,系统的数据要求不包括下列哪一项:()。A、数据量B、数据本身的性质C、数据的结构D、系统需要哪些数据正确答案:A20.OSI参考模型中的第二层是()。A、网络层B、数据链路层C、传输层D、物理层正确答案:B答案解析:数据链路层是OSI参考模型中的第二层,它负责将网络层传来的数据帧进行封装和解封装,通过MAC地址实现数据在同一链路中的传输,处理物理层的传输错误并提供可靠的数据链路服务。21.在提出结构化程序设计思想之前,在重新设计中曾强调程序的效率,现在,与程序效率相比,人们更重视程序的()。A、一致性B、可理解性C、合理性D、安全性正确答案:B答案解析:程序设计思想的发展过程中,早期强调程序效率,后来随着软件规模增大和维护需求增加,与程序效率相比,人们更重视程序的可理解性。可理解的程序便于阅读、维护和扩展,有利于团队协作和软件长期发展。合理性、一致性、安全性虽也重要,但在当前阶段与可理解性相比,不是最受重视的方面。22.边界值分析法的基本思想是:选取正好等于、刚刚大于或()边界的值作为测试数据。A、远远大于B、刚刚小于C、远远小于D、任意正确答案:B答案解析:边界值分析法的基本思想是选取正好等于、刚刚大于或刚刚小于边界的值作为测试数据,这样能更全面地发现边界附近可能存在的问题。23.如果以链表作为栈的存储结构,则退栈操作时()。A、判别栈元素的类型B、必须判别栈是否空C、对栈不作任何判别D、必须判别栈是否满正确答案:B答案解析:在链表作为栈的存储结构进行退栈操作时,必须先判别栈是否为空。因为如果栈为空,此时进行退栈操作会导致程序出错。只有在栈不为空的情况下,才能进行退栈操作,将栈顶元素删除。而栈是否满在链表实现栈时一般不需要特别判别,因为链表只要有空间就可以继续添加元素,不存在满的情况。栈元素类型判别与退栈操作本身并无直接关联。对栈不作任何判别直接退栈会引发错误。24.计算机工作原理是建立在()基础上的,逻辑代数是逻辑运算的理论依据。A、数据运算B、逻辑运算C、物理运算D、集合运算正确答案:B答案解析:计算机工作原理是建立在逻辑运算基础上的,逻辑代数是逻辑运算的理论依据。计算机通过逻辑电路对各种信息进行逻辑判断和处理,从而实现各种功能。数据运算侧重于数值计算等;物理运算与计算机工作原理的直接关联不大;集合运算也不是计算机工作原理的基础。所以答案选B。25.用于防止使软件质量倒退的测试叫()。A、计划测试B、模块测试C、系统测试D、回归测试正确答案:D答案解析:回归测试的目的是检验软件在修改或扩展后是否仍然保持原有的质量水平,防止软件质量倒退。计划测试是对测试活动进行规划;模块测试主要针对软件模块进行测试;系统测试是对整个系统进行全面测试。所以用于防止软件质量倒退的测试是回归测试。26.类图的中间部分包含()。A、类的方法B、类的操作C、类的名称D、类的属性正确答案:D27.()是实现信息隐蔽的一种技术,其目的是使类的定义与实现相互分离。A、引用B、继承C、封装D、多态正确答案:C答案解析:封装是实现信息隐蔽的一种技术,它将数据和操作数据的方法绑定在一起,通过访问控制机制(如public、private、protected等)对外界隐藏类的内部实现细节,使得类的定义与实现相互分离。引用主要用于传递对象的引用;继承是实现代码复用的机制;多态是指同一个操作作用于不同的对象上可以有不同的表现形式。28.分配给SQLServer服务的用户账户可以是本地系统账户也可以是()。A、远程系统账户B、服务器账户C、客户机账户D、域用户账户正确答案:D答案解析:分配给SQLServer服务的用户账户可以是本地系统账户,也可以是域用户账户。本地系统账户具有一定的权限限制,而域用户账户在管理和权限配置等方面有更多的灵活性,适用于更复杂的企业环境和多服务器协作场景等。远程系统账户不是SQLServer服务常用的账户类型;服务器账户和客户机账户这种表述不准确,不是专门用于SQLServer服务账户的规范说法。29."由"()"共同构成的标签称为双标签。"A、《》《/》B、<></>C、{}{/}D、[][/]正确答案:B答案解析:双标签是由开始标签和结束标签共同构成,其格式通常为<标签名>内容</标签名>,选项B中><></>符合双标签的结构特点。选项A中《》《/》不是常见的双标签格式;选项C中{}{/}不是标准的标签格式;选项D中>[][/]也不符合双标签的规范。30.软件协作开发的实现方法()。A、网络B、电话C、编程方法D、面向对象的编程方法正确答案:D答案解析:面向对象编程方法具有封装、继承和多态等特性,有助于提高软件的可维护性、可扩展性和可复用性,从而方便软件协作开发。在多人协作开发软件时,面向对象的编程结构可以更好地划分职责、管理代码模块,使不同开发者能够高效地协同工作,减少代码冲突和混乱,促进软件项目的顺利推进。网络是软件协作开发中信息传输和交流的重要手段,但不是实现协作开发的核心方法;编程方法是一个宽泛概念,不如面向对象编程方法针对性强;电话只是一种沟通工具,不能直接实现软件协作开发。31.()存储一个对话框模板,模板制定了对话框的特征,包括其大小、位置、风格以及对话框中各种控件等。A、对话框模板资源B、单模对话框C、对话框函数D、对话框类正确答案:A答案解析:对话框模板资源用于存储一个对话框模板,该模板规定了对话框的各种特征,如大小、位置、风格以及其中包含的各种控件等。对话框类是与对话框相关的类,单模对话框表述不准确,对话框函数是用于操作对话框的函数,均不符合题意。32.下列不属于可视化程序设计语言的是:()。A、CB、VisualBasicC、VisualC++D、Delphi正确答案:A答案解析:可视化程序设计语言是一种用图形化方式来设计程序的语言,用户通过简单地拖动、连接各种图形化组件来创建程序逻辑,而不是通过编写大量代码。VisualBasic、VisualC++、Delphi都属于可视化程序设计语言,它们提供了可视化的开发环境,方便程序员快速创建图形用户界面等应用程序。而选项A没有明确指向一种可视化程序设计语言,所以答案是[A]。33.下面()方面是选择测试工具时需要考虑的因素。A、性能B、易用性C、价格D、开放性正确答案:C34.在模块划分中,类是()的模块。A、面向功能B、面向对象C、面向结构D、面向过程正确答案:B答案解析:类是面向对象编程中的基本构建块,它封装了数据和操作数据的方法,体现了面向对象的思想。35.系统测试是在()环境下的测试。A、测试B、实际运行C、模拟D、开发正确答案:B答案解析:系统测试是将经过集成测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行(使用)环境下,对计算机系统进行一系列的组装测试和确认测试,以验证系统是否满足需求规格说明书中规定的各种需求,以及系统的性能和其他特性是否达到指标要求。所以系统测试是在实际运行环境下的测试。36.()技术的使用,使数据信息在公共网络中的传输有了安全保障。A、数据加密B、CA认证C、数字信封D、数字签名正确答案:C37.商标是指商品的生产者、经营者或()的提供者用以标明自己所生产、经营的商品或提供的服务与其他人相区别的标记。A、技术服务B、商业服务C、许可证D、售后服务正确答案:B答案解析:商标是用以标明自己所生产、经营的商品或提供的服务与其他人相区别的标记,商业服务符合这一范畴。许可证不是商品或服务的提供者类型;售后服务只是服务的一部分,不全面;技术服务表述不够准确,商业服务涵盖范围更广更符合商标所标明的主体范畴。38.按()来划分,总线可以分为专用总线和共享总线。A、数据线的宽度B、总线所处的层次C、用途D、信息的传输方向正确答案:C答案解析:按用途来划分,总线可以分为专用总线和共享总线。专用总线是专门为某种特定功能设计的总线,只用于特定设备之间的通信;共享总线则可以被多个设备共享,用于不同设备之间的数据传输和通信。39.书写《需求分析规格说明书》的步骤是:确定系统的综合要求、分析系统的数据要求、()、修正开发计划、书写文档。A、分析系统的性能要求B、确定系统的功能要求C、导出系统的逻辑模型D、分析系统的运行要求正确答案:C40.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为()。A、内部视图B、存储视图C、概念视图D、外部视图正确答案:D答案解析:用户眼中的数据库称为外部视图。外部视图是数据库系统为用户提供的一种数据视图,它是从用户的角度看到的数据库,反映了用户所关心的数据及其结构。存储视图主要涉及数据在存储介质上的存储方式等;概念视图是对数据库整体逻辑结构的描述;内部视图则更侧重于数据库内部的物理存储和组织等细节,这些都不符合用户眼中数据库的定义。41.一般情况下,用户并不能描述自己的需要,而是需要()根据用户自己语言的描述整理出相关的需要再进一步和客户核对。A、系统集成(软件和硬件的集成)人员B、系统测试人员C、系统分析人员D、系统开发人员正确答案:C答案解析:系统分析人员的职责之一就是与用户沟通,理解用户语言描述背后的需求,并整理出来与客户进一步核对,以确保准确把握用户需求,为后续的系统开发等工作提供基础。系统集成人员主要负责将软件和硬件等进行集成;系统测试人员侧重于对系统进行测试;系统开发人员主要进行系统的编码实现等工作,均不符合题意。42.对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。其中,()是最重要的要求。A、可靠性和清晰性B、可靠性和较高的执行效率C、正确性和可靠性D、正确性和较高的执行效率正确答案:C答案解析:正确性是程序能够按照预期完成规定功能的基础,如果程序不正确,那么其他方面如可靠性、效率等都无从谈起。可靠性也是至关重要的,它关系到程序在各种情况下能否稳定运行,不出错误或产生不可预期的结果。简明和清晰有助于程序的理解、维护和扩展,但相对正确性和可靠性来说,是在保证前两者的基础上进一步追求的目标。较高的执行效率也是需要考虑的因素,但不是最关键的首要要求。所以正确性和可靠性是最重要的要求。43.133()A、VisualC++支持代码的优化的版本是:专业版和个人版B、VisualC++支持代码的优化的版本是:个人版和企业版C、VisualC++支持代码的优化的版本是:个人版和家庭版D、VisualC++支持代码的优化的版本是:专业版和企业版正确答案:D答案解析:VisualC++支持代码优化的版本是专业版和企业版,个人版不支持代码优化,家庭版并不是VisualC++的版本类型,所以选项D正确,选项A、B、C错误。44.数据库系统而言,主要通过权限和授权来实现安全管理,其中insert权限表示()。A、允许插入新数据,但不允许修改已经存在的数据B、允许创建和删除索引C、允许修改数据,但不允许删除数据D、允许创建新的关系正确答案:A答案解析:insert权限主要用于控制对数据库中数据的插入操作,即允许插入新数据,但不涉及对已存在数据的修改权限。选项B中创建和删除索引有专门的权限来控制;选项C中修改数据是update权限相关,删除数据是delete权限相关;选项D中允许创建新的关系与insert权限无关。45.下列说法正确的是:()。A、模块测试的目的是验证系统确实能够满足用户的需要B、验收测试的目的是验证系统确实能够满足用户的需要C、系统测试的目的是验证系统确实能够满足用户的需要D、平行测试的目的是验证系统确实能够满足用户的需要正确答案:B答案解析:系统测试是对整个系统进行全面测试,以发现系统中可能存在的各种问题;模块测试主要针对各个模块进行测试,确保模块功能的正确性;平行测试是同时运行新系统和旧系统,比较两者结果;验收测试是在系统完成后,由用户或客户进行的测试,目的是验证系统确实能够满足用户的需要。46.设计阶段由()组成。A、结构设计和详细设计(概要设计或总体设计)B、程序员设计和用户设计C、软件设计和硬件设计D、程序设计和数据设计正确答案:A答案解析:设计阶段通常由结构设计(概要设计或总体设计)和详细设计组成。结构设计主要关注系统的整体架构和模块划分,确定系统的主要组成部分及其相互关系;详细设计则进一步细化各个模块的内部实现细节,包括算法、数据结构、接口设计等。程序员设计和用户设计这种表述不准确;程序设计和数据设计只是设计阶段的部分内容,不够全面;软件设计和硬件设计范围较宽泛,不是设计阶段的典型组成分类。47.计算机程序员掌握着用户软件系统的重要信息,因此要求程序设计人员必须具备()的职业道德。A、严守机密B、工作耐心C、严谨务实D、谦虚谨慎正确答案:A答案解析:计算机程序员掌握着用户软件系统的重要信息,这些信息可能涉及用户隐私、商业机密等重要内容。严守机密是保障用户权益和信息安全的关键,对于程序设计人员来说至关重要。严谨务实主要侧重于工作态度认真、注重实际效果;工作耐心强调在工作过程中能保持耐心对待任务;谦虚谨慎侧重于个人品德方面的谦虚不骄傲、做事谨慎。相比之下,严守机密最能体现程序设计人员对于所掌握重要信息应有的职业道德。48.下列说法正确的是:()。A、面向对象分析方法的指导思想是:自上而下、逐步分解B、结构化分析方法的指导思想是:自上而下、逐步分解C、模块化分析方法的指导思想是:自上而下、逐步分解D、原型法的指导思想是:自上而下、逐步分解正确答案:B答案解析:结构化分析方法的指导思想是自上而下、逐步分解。它按照系统的观点,自顶向下,从粗到细,逐步分解,构成一个层次化的体系结构。面向对象分析方法是从问题领域的事物出发,以对象为中心来分析问题;模块化分析方法强调将系统划分为多个模块;原型法是快速构建一个原型来辅助需求获取等,它们的指导思想均不是自上而下、逐步分解。49.下列说法正确的是:()。A、面向对象设计特点必须遵循的准则不包括:提高可重用性B、面向对象设计特点必须遵循的准则不包括:提高完整性C、面向对象设计特点必须遵循的准则不包括:提高可扩充性D、面向对象设计特点必须遵循的准则不包括:提高健壮性正确答案:B答案解析:面向对象设计特点必须遵循的准则包括提高可重用性、提高可扩充性、提高健壮性等,不包括提高完整性。所以选项B正确。50.()除提供身份证明外,还可指出所签的文档是否已被修改。A、私有密钥B、数字签名C、传统签名D、公开密钥正确答案:B答案解析:数字签名是一种电子签名技术,它不仅能提供身份证明,还通过对文档内容进行哈希运算并使用私钥加密哈希值,将签名与文档绑定在一起。如果文档被修改,哈希值就会改变,重新计算的签名也会与原签名不同,从而可以指出所签的文档是否已被修改。而私有密钥主要用于加密和解密信息;公开密钥用于验证私有密钥签名的信息;传统签名主要是基于手写或盖章等方式,不具备检测文档是否被修改的功能。51.下列说法正确的是:()。A、在VisualC++中,可以采用4种方式进行WinInet编程B、在VisualC++中,可以采用1种方式进行WinInet编程C、在VisualC++中,可以采用3种方式进行WinInet编程D、在VisualC++中,可以采用2种方式进行WinInet编程正确答案:D52.()描述系统应该具备的功能。A、用例视图(分析阶段)B、组件视图C、逻辑视图(设计阶段)D、部署视图正确答案:A答案解析:用例视图(分析阶段)主要用于描述系统应该具备的功能,从用户的角度出发,定义系统的功能需求。用例是对一组序列动作的描述,系统执行这些动作将产生对特定参与者有价值的可观察结果。逻辑视图(设计阶段)侧重于系统的逻辑架构和类的设计等;组件视图关注系统的组件及其关系;部署视图则描述系统的物理部署情况。53.信息的生命周期包括()、获得、服务和退出四个阶段。A、退出B、服务C、要求D、产生正确答案:C54.()适合于检查程序输入条件的各种组合情况。A、因果图方法B、等价类划分法C、边界值分析法D、错误推测法正确答案:A答案解析:因果图方法是从用自然语言书写的程序规格说明的描述中找出因(输入条件)和果(输出或程序状态的改变),通过因果图转换为判定表,从而设计测试用例,适合于检查程序输入条件的各种组合情况。等价类划分法是将输入数据的范围划分为若干等价类来设计测试用例;边界值分析法是对输入或输出的边界值进行测试;错误推测法是基于经验和直觉推测程序中可能存在的错误来设计测试用例。55.在面向对象设计方法中接口设计称为()。A、对象设计B、消息设计C、响应设计D、信息设计正确答案:A56.n个顶点的强连通图的邻接矩阵中至少有()个非零元素。A、2nB、2n-2C、n-1D、n正确答案:B57.爱岗敬业作为职业道德的重要内容,是指员工应该()A、热爱自己喜欢的岗位B、热爱高收入的岗位C、强化职业责任D、不应该多转行正确答案:C答案解析:爱岗敬业是指从业者要热爱自己的工作岗位,敬重自己所从事的职业,勤奋努力,尽职尽责地完成本职工作,也就是强化职业责任。选项A热爱自己喜欢的岗位不准确,应该是热爱本职岗位;选项B热爱高收入岗位偏离了爱岗敬业的本质;选项D不应该多转行与爱岗敬业并无直接关联。58.下列不会危害计算机安全的是()。A、计算机和地址B、黑客的攻击C、信息的加密D、操作码和操作数正确答案:A59.()是指把一些关系密切的软件元素物理地址放在一起,把关系密切的数据限制在模块内使用。A、抽象B、局部化C、信息隐蔽D、模块化正确答案:B答案解析:局部化是指把一些关系密切的软件元素物理地址放在一起,把关系密切的数据限制在模块内使用。信息隐蔽强调的是将模块的实现细节隐藏起来;抽象是对事物的共性进行提取;模块化是将软件系统划分为不同的模块。所以这里符合描述的是局部化。60.()是网络的核心,它的主要任务是为网络上的其它机器提供服务。A、服务器B、客户机C、网络协议D、工作站正确答案:A答案解析:服务器是网络的核心,它的主要任务是为网络上的其它机器提供服务。服务器具备较高的性能和稳定性,能够存储、处理和传输大量的数据及信息,为网络中的工作站、客户机等设备提供诸如文件存储、数据处理、网络接入等各种服务,是网络正常运行和各种应用得以实现的关键支撑。61.在软件质量特性中,软件的()是指执行一系列与用户需求功能相一致的能力,它是由组成该软件功能的各个单项功能表现出来的。A、易使用性B、可靠性C、功能性D、时间经济型正确答案:C答案解析:软件的功能性是指执行一系列与用户需求功能相一致的能力,它是由组成该软件功能的各个单项功能表现出来的。软件的可靠性强调在规定条件和时间内完成规定功能且不出现故障的能力;易使用性侧重于软件是否便于用户使用;时间经济型通常与软件的性能、执行效率等在时间方面的经济性有关。所以符合题意的是功能性。62.域名服务器上运行着一个数据库系统,数据库中保存的是域名地址与()的对应。A、MAC地址B、URL地址C、TCP地址D、IP地址正确答案:D63.软件安装破解版分为()。A、商业版B、试用版C、共享版D、以上都是正确答案:D答案解析:软件安装破解版的分类较为多样,商业版、试用版、共享版等都可能存在破解的情况。商业版破解是未经授权获取商业软件的使用权限;试用版破解是突破试用期限限制;共享版破解则是绕过共享版的相关限制来使用软件。所以软件安装破解版分为商业版、试用版、共享版等多种类型,答案选D。64.计算机程序设计员要严格按照工作程序及相关文档的规范开展工作,指的是()。A、严肃认真B、胸襟宽阔C、谦虚谨慎D、办事规范正确答案:D答案解析:计算机程序设计员要严格按照工作程序及相关文档的规范开展工作,这体现的就是办事规范。胸襟宽阔侧重于人的胸怀气度;谦虚谨慎主要强调态度上的谦逊和做事小心;严肃认真重点在对待事情的态度严肃不马虎。而按照规范开展工作突出的是遵循一定的标准和程序去办事,所以是办事规范。65.网络操作系统和分布式操作系统的主要区别是()。A、是否连接多台计算机B、网上资源能否共享C、多台计算机有没有主次之分D、计算机之间能否通信正确答案:C答案解析:网络操作系统中各计算机有主次之分,有一台主机和多台客户机;而分布式操作系统中各计算机无主次之分,系统中任意两台计算机可以通过通信交换信息,协同完成一个共同任务。连接多台计算机不是二者主要区别,计算机之间都能通信,网上资源也都能共享,所以主要区别是多台计算机有没有主次之分。66.多媒体设备中,声音处理芯片基本功能不包括()。A、采样和回放控制B、将信号放大C、处理MIDI指令D、混响、合声正确答案:C答案解析:声音处理芯片的基本功能包括采样和回放控制、将信号放大、混响、合声等。而处理MIDI指令通常不是声音处理芯片的基本功能,一般由专门的MIDI合成器等设备来完成。67.()是指各种进位计数制中允许选用基本数码的个数。A、进制B、位数C、基数D、权数正确答案:C答案解析:基数是指各种进位计数制中允许选用基本数码的个数。例如,十进制的基数是10,因为它有0-9这10个基本数码;二进制的基数是2,有0和1两个基本数码。权数是与数码所在位置相关的固定常数;位数是指一个数占有数位的个数;进制则是进位计数制的统称。所以这里应选基数。68.下列说法正确的是:()。A、dBASE是使用ADO的基础;它也提供与数据库通信的基础B、OLEDB是使用ADO的基础;它也提供与数据库通信的基础C、DAO是使用ADO的基础;它也提供与数据库通信的基础D、ODBC是使用ADO的基础;它也提供与数据库通信的基础正确答案:B答案解析:OLEDB是使用ADO的基础,它提供了一种统一的数据访问接口,能够与各种数据源进行通信,为ADO提供了底层的数据访问支持,从而使得ADO可以通过OLEDB与不同类型的数据库进行交互,实现与数据库通信的功能。而dBASE不是使用ADO的基础;DAO是一种早期的数据访问对象模型,与ADO没有这样的基础关系;ODBC是一种用于访问数据库的传统接口,也不是ADO的基础。69.ASP.NET是()公司推出的一种Internet编程新技术。A、MicrosoftB、SUNC、HPD、Netscape正确答案:A答案解析:ASP.NET是Microsoft公司推出的一种Internet编程新技术,它是.NET框架的一部分,用于构建动态Web应用程序、Web服务等。70.如果要设定查找的目标为项的名称,则应该在查找注册表时选择()。A、项B、值C、数据D、全字匹配正确答案:A答案解析:在查找注册表时,如果要设定查找的目标为项的名称,应选择“项”。选项B“值”是指注册表项中的具体数据值;选项C“数据”表述不准确;选项D“全字匹配”主要是关于查找内容的匹配方式,并非查找目标类型。所以应该选择[A、]>项。71.Session是预定义的(),所以()声明就可以使用它。A、外部对象,需要B、外部对象,不需要C、内部对象,不需要D、内部对象,需要正确答案:C答案解析:Session是预定义的内部对象,在相关环境中不需要特别声明就可以直接使用。72.面向对象就是既使用对象又使用类和继承等机制,而且对象之间仅能通过()来实现彼此之间的通信。A、传递参数B、传递消息C、变量D、全局变量正确答案:B答案解析:在面向对象编程中,对象之间仅能通过传递消息来实现彼此之间的通信。全局变量和普通变量不是对象间通信的标准方式,传递参数也不是对象间通信的核心方式,对象通过向其他对象发送消息来请求执行操作或获取信息等,从而实现交互。73.应将数据库文件、日志文件和tempdb数据库置于()中。A、相同的逻辑分区B、不同的逻辑分区C、相同的物理磁盘D、不同的物理磁盘正确答案:D答案解析:应将数据库文件、日志文件和tempdb数据库置于不同的物理磁盘中。这样做的主要原因是不同的物理磁盘可以提供独立的I/O通道,从而减少I/O争用,提高数据库的性能。将它们放置在相同的逻辑分区或相同的物理磁盘上,可能会导致I/O瓶颈,影响数据库的运行效率。74.对于复杂的产品或系统来说,()是一般的原则。A、zero-bugB、none-bugC、good-enoughD、best-enough正确答案:C答案解析:在复杂的产品或系统中,由于各种因素的影响,很难做到完全没有缺陷,达到zero-bug(零缺陷)或none-bug(无缺陷)几乎是不可能的。而best-enough(最佳足够)这种表述不准确。good-enough(足够好)是比较现实可行的一般原则,即在一定程度上满足需求和质量标准即可,不需要追求绝对完美。75.运行错误不包括:()。A、逻辑错误B、硬件检测的错误C、系统错误D、溢出错误正确答案:D76.下列说法正确的是:()。A、利用菜单编辑器,用户可以移动、删除菜单B、利用菜单编辑器,用户可以编辑菜单项属性、删除菜单C、利用菜单编辑器,用户可以移动菜单和命令D、利用菜单编辑器,用户可以删除菜单和命令正确答案:C77.下列法律法规中,()是针对传统信息技术和信息工具制定的法律法规。A、宪法B、律师法C、法官法D、公司法正确答案:D78.信息的基本特征之一()是指信息是事物运动的状态和存在方式,而运动、发展、变化是宇宙的普遍规律。A、可传递性B、可共享性C、载体、方式可变性D、普遍性正确答案:D答案解析:信息的普遍性是指信息是事物运动的状态和存在方式,而运动、发展、变化是宇宙的普遍规律,所以信息具有普遍性这一特征。可传递性强调信息可以在不同主体间传递;可共享性侧重于信息能被多个主体共同享用;载体、方式可变性说的是信息的载体以及呈现方式可以改变,均不符合题意。79.RationalRose适用于()。①系统需求阶段(用例视图)②对象的分析与设计阶段(逻辑视图)③软件的实现阶段④测试阶段A、①②B、③④C、①④D、①②③④正确答案:D答案解析:RationalRose是一种面向对象的可视化建模工具,适用于软件开发的多个阶段。在系统需求阶段,可以使用用例视图来描述系统的功能需求;在对象的分析与设计阶段,通过逻辑视图对系统进行建模;在软件的实现阶段,可辅助进行代码生成等工作;在测试阶段,也能根据模型进行测试用例的设计等。所以它适用于①②③④阶段。80.()属于可视化程序设计语言。A、BasicB、CC、汇编语言D、VisualC++正确答案:D81.文件系统的主要目的是()。A、用于存储系统文档B、提高外部设备的输入/输出效率C、实现按名存取D、实现虚拟存储器正确答案:C答案解析:文件系统的主要目的是实现按名存取。用户可以通过文件名方便地访问文件,而不必关心文件实际存储在磁盘的什么位置等细节。文件系统负责管理文件的存储、检索和更新等操作,使得用户能够以一种简单直观的方式使用文件。选项A存储系统文档不是其主要目的;选项B提高外部设备输入/输出效率不是文件系统的核心功能;选项D实现虚拟存储器是操作系统中内存管理的功能,并非文件系统的主要目的。82.编码风格是指:()。A、编写程序的方式以及表达的格局B、使用的编程语言的风格C、代码排版风格D、程序员编程的风格正确答案:A答案解析:编码风格涵盖了编写程序的方式以及代码表达的格局等多方面内容,不仅仅局限于代码排版风格、编程语言风格或程序员个人编程风格等某一个单一维度,它是一个综合性的概念,涉及到代码结构、逻辑组织、注释方式、变量命名等众多方面来体现统一且规范的编程方式和代码呈现形式。83.要在VisualC++应用程序内使用ADOActiveX数据对象,应该选择OLEDB作为连接类型,然后再应用程序中使用()类。A、DAOB、OLEDBC、ADOD、OLE正确答案:C84.所谓死代码指的是由于这样或那样的原因,按照(),确实不可到达、没有使用或“死掉”的那些代码。A、算法的逻辑流程B、相应条件C、程序流程D、代码运算正确答案:A85.()框架补充了VisualStudio.NET集成开发环境中的大量工具箱和设计器。A、ASPB、JSP.NETC、JSPD、ASP.NET正确答案:D86.程序设计语言一般可分为三大类,下列选项中错误的是()。A、机器语言B、汇编语言C、高级语言D、低级语言正确答案:D答案解析:程序设计语言一般分为机器语言、汇编语言和高级语言三大类,没有低级语言这种分类。机器语言是计算机能直接识别和执行的语言;汇编语言是用助记符来表示机器指令的语言;高级语言更接近人类自然语言和数学语言,如C、Java等。87.在缓冲技术中,()是以专用的寄存器作为缓冲器,费用较高。A、单缓冲B、多重缓冲C、软件缓冲D、硬件缓冲正确答案:D答案解析:硬件缓冲是以专用的寄存器作为缓冲器,由于

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论