高级计算机程序设计员复习题(附答案).docx
高级计算机程序设计员复习题(附答案)一、单选题(共90题,每题1分,共90分)1、()时期又进一步划分为3个阶段,即问题定义、可行性研究和需求 分析。A、软件测试B、软件维护C、软件定义D、软件开发正确答案:C2、TCP/IP协议中IP提供的服务是()。A、传输层服务B、网络层服务C、表不层服务D、会话层服务正确答案:B3、()是根据系统所包含的功能来划分模块。A、自上向下划分B、自下向上划分C、横向划分D、纵向划分正确答案:D4、下列说法正确的是:()。A、概要设计的任务是通过各种必要的维护活动使软件系统持久地满足用 户需求B、详细设计的任务是通过各种必要的维护活动使软件系统持久地满足用 户需求C、软件维护的任务是通过各种必要的维护活动使软件系统持久地满足用 户需求D、软件测试的任务是通过各种必要的维护活动使软件系统持久地满足用 户需求正确答案:C5、计算机中数据的表示形式是()。A、二进制B、八进制D、时间经济型正确答案:A47、通常一个数据库的数据模型是由()、数据操作和完整性约束三个 部分组成的。A、库结构B、记录结构C、关系D、数据结构正确答案:D48、下列法律法规中,()是针对传统信息技术和信息工具制定的法律 法规。A、公司法B、法官法C、律师法D、宪法正确答案:A49、下列C#注释编写规范正确的是()0A、将注释与注释分隔符用一个TAB分开B、注释要求英文及英文的标点符号C、每行注释的最大长度为200个字符D、允许给注释加外框正确答案:B50、下列说法正确的是:()oA、所谓死代码指的是由于这样或那样的原因,按照算法的逻辑流程,确 实不可到达、没有使用或“死掉”的那些代码B、所谓死代码指的是由于这样或那样的原因,按照相应条件,确实不可 到达、没有使用或“死掉”的那些代码C、所谓死代码指的是由于这样或那样的原因,按照程序流程,确实不可 到达、没有使用或“死掉”的那些代码D、所谓死代码指的是由于这样或那样的原因,按照代码运算,确实不可 到达、没有使用或“死掉”的那些代码 正确答案:A51、下列说法正确的是:()。A、在MFC中,对话框包括对话框模板资源和对话框类两个部分B、在MFC中,对话框包括对话框类和对话框函数两个部分C、在MFC中,对话框包括对话框模板资源和对话框函数两个部分D、在MFC中,对话框包括单模对话框和多模对话框两个部分正确答案:A52、下列()软件不能清除木马程序。A、 RisingB、 kasperskyC、 Norton AntivirusSolar Winds正确答案:D53、下列说法正确的是:()oA、用户登录的主要方式是:用户输入自己的操作权限和用户密码,然后 进行验证B、密码验证的主要方式是:用户输入自己的操作权限和用户密码,然后 进行验证C、身份认证的主要方式是:用户输入自己的操作权限和用户密码,然后 进行验证D、身份验证的主要方式是:用户输入自己的操作权限和用户密码,然后 进行验证正确答案:D54、输入/输出系统硬件的功能对()是透明的。A、系统结构设计人员B、操作系统程序员C应用程序员D、机器语言程序设计员正确答案:C55、下列说法错误的是:()oA、软件需求说明须保证可重用性B、软件需求说明须保证一致性C、软件需求说明须保证完整性D、软件需求说明须保证可修改性正确答案:A56、下列说法正确的是:()A、需求分析阶段的目的是搞清要解决的问题是什么B、需求分析阶段的目的是确定每个模块的数据结构和算法,确定模块的 细节C、需求分析阶段的目的是确定目标系统必须具备哪些功能D、需求分析阶段的目的是搞清项目是否可能实现和值得开发正确答案:C57、下列关于ClassView提供的特性,说法错误的是:()。A、用户只需双击ClassView图标,就可以删除类B、用户只需双击ClassView图标,就可以创建函数或方法的声明和执行 过程C、用户只需双击ClassView图标,就可以类、声明或函数定义D、用户只需双击ClassView图标,就可以跳转到对话编辑器正确答案:A58、所有的()必须与业务需求一致。A、用户需求产品需求C、系统需求D、功能需求正确答案:A59、关系模型的数据结构是()0A、表B、二维表C、图D、树正确答案:B60、下列说法正确的是:()oA、只有同时使用对象、类、继承和消息的方法,才是真正面向对象的方 法B、只有同时使用对象、类、继承的方法,才是真正面向对象的方法C、只有同时使用对象、继承和消息的方法,才是真正面向对象的方法D、只有同时使用对象、类和消息的方法,才是真正面向对象的方法 正确答案:A61、下列说法正确的是:()。A、编码的目的是实现人和计算机的通讯,产生一个机器能执行的源程序 B、编码的目的是将软件需求说明转化为软件总体设计,确定软件结构及 模块的划分,并确定各模块之间的接口C、编码的目的是发现并排除软件中的错误,最终把一个高质量的软件系 统交付给用户使用D、编码的目的是确定每个模块的数据结构和算法,确定模块的细节,具 体为:外部接口、内部接口、输入输出、局部数据正确答案:A62、()协议的作用是提供一个网址的具体情况,它是Internet上最古 老的协议之一。A GopherB、FtpC HttpFinger正确答案:D63、商标权的取得有两种方式,即原始取得和()oA、注册取得B、转让取得C、申请取得D、继受取得正确答案:D64、下列说法正确的是:()oA、密码验证的功能主要是完成用户进入系统时的身份认证工作B、密码验证的功能主要是完成管理员进入系统时的身份认证工作C、密码验证的功能主要是完成用户进入系统时的密码核对工作I)、密码验证的功能主要是完成管理员进入系统时的密码核对工作正确答案:A65、数字证书采用()体制。A、私钥密码B、公钥密码C全局密码D、局部密码正确答案:B66、所谓死代码指的是由于这样或那样的原因,按照(),确实不可到 达、没有使用或“死掉”的那些代码。A、相应条件B、代码运算C、程序流程D、算法的逻辑流程正确答案:D67、著作权是指作者及其他著作权人对其文学、艺术、科学作品所享有 的人身权利和()的总称。A、名誉权力B、发行权力C、署名权力D、财产权利正确答案:D68、遵纪守法指的是计算机程序设计员要遵守职业纪律和与职业相关的 ()oA、道德规范B、法律、法规、商业道德C、刑法、民法、劳动法D、保密法、劳动法等其他法律正确答案:B69、需求的图形化表示模型包括数据流图、()、状态转化图、对话图和 类图等。A、 PAD 图B、实体关系图C、盒图I)、程序流程图正确答案:B70、在()测试,其花费是最小的,而回报却是优厚的。A程序完成后B、程序设计中C、软件完成后D、编码过程中正确答案:D71、在用()观点建立起的3种模型中(对象模型、动态模型、功能模 型),对象模型是最基本、最重要、最核心的。A、模块化B、面向对象C、原型法D、结构化正确答案:B72、所有的用户需求必须与()一致。A、系统需求B、产品需求C、功能需求D、业务需求正确答案:D73、下列说法正确的是:()。A、逻辑结构简单,是好程序的一个重要标准B、逻辑结构清晰、容易理解,是好程序的一个重要标准C、代码执行效率高,是好程序的一个重要标准D、书写清晰,是好程序的一个重要标准正确答案:B74、要在Visual C+应用程序内使用ADO ActiveX数据对象,应该选择 OLE DB作为连接类型,然后再应用程序中使用()类。A、ADOB、DAOC、OLED、 OLE DB正确答案:A75、在软件工程中,产生软件生命周期的概念是由于()。A、软件过程管理B、软件开发规律C、开发技术D、需求所决定正确答案:B76、由我国信息产业主管部门批准发布,在信息产业范围内统一使用的 标准,称为()oA、修改权B、行业标准C、企业标准D、地方标准正确答案:B77、()以其开放性的特点,成了 Internet的基础A、 1PX/SPXB、 CSMA/CDC、 ISO/OSID、 TCP/IP正确答案:D78、()的主要任务是确定软件开发工程的总目标;确定工程的可行性; 导出实现工程目标应该采用的策略及系统必须完成的功能;估计实现该 工程需要的资源和成本,并制定工程进度表。A、软件定义时期B、需求分析时期C、软件开发时期D、问题定义时期正确答案:A79、层次化存储系统是指根据容量和()的不同将存储系统划分为若干 个层次。A、访问方式B、制造材料C、接口D、工作速度正确答案:D80、软件安装的形式有()。A、注册机B、收费C、密钥D、免费正确答案:A81、下列说法错误的是()oA、通常,软件生命周期由软件定义、软件开发和软件维护3个时期组成 B、一个软件从计划开始到废弃为止,要经历一个漫长的时期,通常把软 件经历的这个漫长的时期成为软件生命周期。C、软件定义时期由问题定义、可行性研究和需求分析3个阶段组成D、通常,软件生命周期由问题定义、可行性研究和需求分析3个时期组 成正确答案:D82、信息的基本特征之一()是指信息是事物运动的状态和存在方式, 而运动、发展、变化是宇宙的普遍规律。A、可共享性B、载体、方式可变性C、可传递性D、普遍性正确答案:D83、如果是创建供多人使用的公用账号,应选择()项。A、密码永久有效B、用户下次登录时须更改密码C、用户不得更改密码D、账号暂时禁用正确答案:C84、下列说法正确的是:()oA、抽象是指对研究的系统要把一些关系密切的软件元素物理地址放在一 起,把关系密切的数据限制在模块内使用B、抽象是指对研究的系统要由一组完成相对独立的子功能的模块组成C、抽象是指对研究的系统要划分成若干个模块,模块间既相对独立又相 关,这一组模块完成指定的功能D、抽象是指对研究的系统要抓住重要方面,而忽略个别的、非本质的属 性和差别,抽出共性的、本质的东西正确答案:D85、软件开发通常由()4个阶段组成。A、B、C、D、概要设计、软件定义、软件定义、概要设计、详细设计、 详细设计、 详细设计、 详细设计、编码、编码、编码、编码、软件测试 软件测试 软件维护 软件维护正确答案:A86、下列说法正确的是:()。A、软件维护的任务是实现人和计算机的通讯,产生一个机器能执行的源 程序B、软件维护的任务是通过各种必要的维护活动使软件系统持久地满足用 户需求C、软件维护的任务是发现并排除软件中的错误,最终把一个高质量的软 件系统交付给用户使用D、软件维护的任务是将软件需求说明转化为软件总体设计,确定软件结 构及模块的划分,并确定各模块之间的接口 正确答案:B87、下列说法正确的是:()oA、验收测试通常又称为单元测试B、模块测试通常又称为单元测试C、平行测试通常又称为单元测试D、系统测试通常又称为单元测试正确答案:B88、RAD要求承担必要的快速活动的()在一个很短的时间内完成一个 系统。A、开发人员和分析人员B、测试人员和用户C、开发人员和测试人员D、开发人员和用户正确答案:D89、下列关于硬盘的说法正确的是()A是存储器,不是输入输出设备B、既是存储器又是输入输出设备C、是输入输出设备不是存储器D、是存储器和输入设备不是输出设备正确答案:B90、下列选项中,不属于系统软件的是()。A、 LinuxB、 OfficeC、 OracleD、DOS正确答案:B二、判断题(共10题,每题1分,共10分)1、()在选取测试数据时要考虑的条件是这个测试数据发现错误的潜力如何。A、错误B、正确正确答案:B2、()为缩短软件开发周期,必须进行协作开发A、错误B、正确正确答案:B3、()软件技术所需要的技能,如网络技能、组件开发等,都是最基础 的东西,不会随着软件技术发展而变化,一旦学会,将受用终生。A、正确错误正确答案:B4、( ) MFC的Winsock类包含了有关用于Internet编程的Win32 API函 数。A、正确B、错误正确答案:B5、()破解版是针对商业版,试用版,共享版这类有使用限制的软件进 行二次开发之后形成的特殊版本A、错误B、正确正确答案:B6、()从编译/开始调试/(;。菜单中可以启动Debugger选项。A、正确B、错误正确答案:A7、()用户可以使用编辑框控件为其显示文本。程序运行时,用户不能 修改这些文本,即不能与这些文本交互,可以将其看作是一个只读控件。 A、正确B、错误正确答案:B8、()编译型翻译程序在语言程序翻译时,读入一句源程序,则翻译一 句,执行一句,反反复复直到最终完成。C、十进制D、十六进制正确答案:A6、按存储的工作方式分类,磁带存储器属于(A、顺序读写存储器B、主存储器C、随机读写存储器D、只读存储器正确答案:A7、下列说法正确的是:()。A、适用于白盒测试的方法是错误推测法B、适用于白盒测试的方法是边界值分析C、适用于白盒测试的方法是划分等价类D、适用于白盒测试的方法是逻辑覆盖法正确答案:D8、软件管理按时间可划分为()和使用维护管理。A、软件设计管理B、生产管理C、技术管理D、开发进度管理正确答案:B9、在软件测试方法中,白盒测试法把程序看成是一个透明的盒子,以程 序的内部结构和()为依据,对程序的所有逻辑路径进行细致的检查。A、功能B、算法C、处理过程D、外部结构正确答案:C10、用计算机进行数据处理,从简单到复杂已经历了三个发展阶段,下 列说法错误的是()。A、电子数据处理B、管理信息系统C、决策支持系统D、智能数据收集A、正确B、错误正确答案:B9、()在用面向对象观点建立起的3种模型中(对象模型、动态模型、 功能模型),功能模型是最基本、最重要、最核心的。A、正确B、错误正确答案:B10、()各种数据是以十进制的方式在计算机里存储和运算的。A、错误B、正确正确答案:A正确答案:D11、()是将软件需求说明转化为软件总体设计,确定软件结构及模块 的划分,并确定各模块之间的接口。A、概念设计的任务B、编码的目的C、软件测试的任务D、详细设计的任务正确答案:A12、从()的角度看,计算机程序设计员必须了解和熟悉与自身职业有 直接或间接关系的领域中取得的新成果,才能更好地掌握本职业的各项 技能。A、发展B、业务C、效益D、管理正确答案:A13、下列所述专利权人的权利中,()是错误的。A、许可他人实施其专利的权利B、免缴专利费的权利C、在产品或包装上注明专利标记和专利号的权利D、禁止他人实施其专利技术的权利正确答案:B14、在单链表中,每个节点有两个域:()和指针域。A、代码域B、结构域C、指令域D、数据域正确答案:D15、DES (数据加密标准)中,E代表的英文单词是()。A、 EncapsulationB、 EncryptionC EquipmentD、 Encode正确答案:B16、在Web客户端存在的主要安全威胁是,Web浏览器()。A、支持下载嵌在HTML页面中的脚本程序并在浏览器中执行B、用户名和口令都是原样传送C、不支持任何加密传输方案D、拥有不安全的程序正确答案:A17、下列四个选项中,()在我国法律体系中处于最低位置。A、行政法规B、刑法C、法律D、行政规章正确答案:D18、数据库系统中,DBA表示()。A、数据库管理员B、数据库使用者C、数据库结构D、应用程序设计者正确答案:A19、在软件质量特性中,软件的()是指在规定条件下,在规定的时间 内,不引起系统失效的概率。A、功能度B、易使用性C、时间经济性D、可靠性正确答案:D20、下列()属于CHM的优点。文件体积小可以使用书签消除 广告不受文件限制第一次访问速度快可以使用批注 A、B、C、D、正确答案:C21、下列说法错误的是:()。A、运行错误包括逻辑错误B、运行错误包括系统错误C、运行错误包括溢出错误D、运行错误包括硬件检测的错误正确答案:C22、ASP. NET是()公司推出的一种Internet编程新技术。A、 NetscapeMicrosoftC、HPD、SUN正确答案:B23、下列说法正确的是:()。A、如果在编译链接应用程序的时候, 定,可以采用隐含方式B、如果在编译链接应用程序的时候, 定,可以采用静态方式C、如果在编译链接应用程序的时候, 定,可以采用动态方式它所需要访问的它所需要访问的它所需要访问的DLLDLLDLL的名称已经确的名称已经确的名称已经确DLL的名称已经确D、如果在编译链接应用程序的时候,它所需要访问的 定,可以采用显式方式 正确答案:A24、多任务通常包括()大类。A、5B、2C、4D、3正确答案:B25、DA0用Microsoft Jet数据库引擎来提供一套访问对象,包括()、 表定义和查询定义对象及记录集对象。A、数据库对象B、选择定义C、表结构定义D、数据库定义正确答案:A26、在缓冲技术中,()是以专用的寄存器作为缓冲器,费用较高。A、软件缓冲B、单缓冲C、多重缓冲D、硬件缓冲正确答案:D27、专利权人具有()和接受推广应用的义务。A、许可他人实施其专利B、实施其专利C、转让专利D、缴纳年费正确答案:D28、系统按其抽象程度可以分为三类,下列不是其分类类别的是()oA、逻辑系统B、物理系统C、概念系统D、封闭系统正确答案:D29、Session是预定义的(),所以()声明就可以使用它。A、内部对象,不需要B、外部对象,需要C、外部对象,不需要D、内部对象,需要正确答案:A30、HTML的()标签不可以省略。A、 headB、text文字颜色C、 bgcolorD、 body正确答案:A31、在规定了输入数据的一组值(假定n个),并且程序要对每一个输入 值分别处理的情况下,可以确立()有效等价类和()无效等价类。 A、n个,n个B、n个,一个C、一个,n个D、一个,一个正确答案:B32、商标是指商品的生产者、经营者或()的提供者用以标明自己所生 产、经营的商品或提供的服务与其他人相区别的标记。A、商业服务B、许可证C、售后服务D、技术服务正确答案:A33、软件测试计划中的测试范围必须高度覆盖()需求。A、性能B、硬件C、数据D、功能正确答案:A34、()是物理数据项或数据项的集合。A、对象B、方法C、实体D、函数正确答案:C35、()有许多共享命令和过程。当用户得知如何创建和打开一个对话 框后,也就能够创建和打开任何其他资源对话框。A AppWizardClassWizardC、资源管理器D、资源编辑器正确答案:D36、信息的生命周期包括()、获得、服务和退出四个阶段。A、产生B、要求C、服务D、退出正确答案:B37、如果要设定查找的目标为项的名称,则应该在查找注册表时选择()oA、项B、数据C、值D、全字匹配正确答案:A38、下列说法正确的是:()oA、对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。 其中,正确性和较高的执行效率是最重要的要求B、对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。 其中,正确性和可靠性是最重要的要求C、对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。 其中,可靠性和较高的执行效率是最重要的要求D、对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。 其中,可靠性和清晰性是最重要的要求正确答案:B39、在信息系统开发过程中,系统范围描述了( )oA、每一个系统功能的实现方案B、系统的功能和行为C、系统仿真需要的时间D、系统中使用的算法和数据结构正确答案:B40、软件测试的任务是()。A、发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户 使用B、确定每个模块的数据结构和算法,确定模块的细节,具体为:外部接 口、内部接口、输入输出、局部数据C、实现人和计算机的通讯,产生一个机器能执行的源程序D、将软件需求说明转化为软件总体设计,确定软件结构及模块的划分, 并确定各模块之间的接口正确答案:A41、建立数据库系统的主要目标是减少数据的冗余,提高数据的独立性, 并集中检查()。A、数据操作性B、数据完整性C、数据兼容性D、数据可维护性正确答案:B42、下列不属于输出设备的是()0A、扫描仪B、打印机C、绘图仪D、显示器正确答案:A43、目前使计算机病毒传染范围最广的媒介是()oA、内存B、互联网C、硬盘D、U盘正确答案:B44、可复用构件应该具有功能上的()oA、独立性B、可行性C、高效性D、灵活性正确答案:A45、()的概念是模块化、抽象、信息隐蔽和局部化概念的直接结果。A、抽象化B、耦合C、模块独立D、内聚正确答案:C46、在软件质量特性中,软件的()是指执行一系列与用户需求功能相 一致的能力,它是由组成该软件功能的各个单项功能表现出来的。A、功能性B、易使用性C、可靠性