2025年7月计算机程序设计员(高级)试题(含答案)_第1页
2025年7月计算机程序设计员(高级)试题(含答案)_第2页
2025年7月计算机程序设计员(高级)试题(含答案)_第3页
2025年7月计算机程序设计员(高级)试题(含答案)_第4页
2025年7月计算机程序设计员(高级)试题(含答案)_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

2025年7月计算机程序设计员(高级)试题(含答案)一、单选题(共20题,每题1分,共20分)1.题目:()适合于检查程序输入条件的各种组合情况。选项A:等价类划分法选项B:错误推测法选项C:边界值分析法选项D:因果图方法2.题目:模块化的优点不包括()。选项A:可以移植选项B:提高软件的质量选项C:降低软件的开发成本选项D:降低软件开发和维护的难度3.题目:下列所述专利权人的权利中,()是错误的。选项A:免缴专利费的权利选项B:许可他人实施其专利的权利选项C:禁止他人实施其专利技术的权利选项D:在产品或包装上注明专利标记和专利号的权利4.题目:在单链表中,每个节点有两个域:()和指针域。选项A:指令域选项B:结构域选项C:数据域选项D:代码域5.题目:在存储过程中用户可以使用RETURN语句返回()的其它值。选项A:1到-100以内选项B:1到-100以外选项C:0到-99以内选项D:0到-99以外6.题目:Web客户通常指的是()。选项A:文件编辑器选项B:Web浏览器选项C:数据库管理器选项D:数据分析器7.题目:预防计算机病毒传染,用户采取的措施不正确的是()。选项A:尽量不使用外来存储设备,必须使用时要进行病毒检测选项B:对重要的软件和数据定时备份,以便在发生病毒感染而遭到破坏时,可以恢复系统选项C:不要更新系统补丁和各种软件,以免出现漏洞,给病毒可乘之机选项D:使用网络下载的软件,应先确认其不带病毒,可用防病毒软件检查8.题目:操作系统安全第一级控制将用户分为三类,不包括()。选项A:文件修改者选项B:文件创建者选项C:其他用户选项D:文件主合作者9.题目:在文件结构中,()对用户是透明的。选项A:物理的文件结构选项B:字节型文件结构选项C:逻辑的文件结构选项D:字符型文件结构10.题目:"可通过()间接地给"用户账号"赋予了权限。"选项A:组账号选项B:组密码选项C:组成员选项D:组描述11.题目:()是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模块之间的接口。选项A:软件测试的任务选项B:详细设计的任务选项C:概念设计的任务选项D:编码的目的12.题目:TCP/IP的传输层大致对应于OSI模型的传输层和()。选项A:网络层选项B:表示层选项C:会话层选项D:应用层13.题目:()的目的是搞清要解决的问题是什么。选项A:问题定义阶段选项B:可行性研究选项C:需求分析选项D:软件定义阶段14.题目:在c#语言中,dynamic与var关键字用法不正确的是()。选项A:dynamicperson1=newstudent{Name=”张三”,Age=30}选项B:publicvoidAdd(dynamici){}选项C:dynamicd1=2选项D:publicvoidTest(vari){}15.题目:以下属于设计模式的原则是()。选项A:里氏代换原则选项B:关闭原则选项C:继承原则选项D:打开原则16.题目:()协议的作用是提供一个网址的具体情况,它是Internet上最古老的协议之一。选项A:Ftp选项B:Finger选项C:Http选项D:Gopher17.题目:软件需求包括3个不同的层次-----()、用户需求、功能需求和其他非功能需求。选项A:系统需求选项B:商务需求选项C:产品需求选项D:业务需求18.题目:解释程序相当于()。选项A:人工翻译选项B:笔译选项C:口译选项D:机器翻译19.题目:错误推测方法是基于经验和直觉推测程序中()的各种错误。选项A:最基本的选项B:具有代表性的选项C:所有可能存在选项D:最重要的20.题目:下列关于详细设计的工具,说法错误的是:()。选项A:详细设计的工具包括数字选项B:详细设计的工具包括表格选项C:详细设计的工具包括语言选项D:详细设计的工具包括图形二、判断题(共20题,每题1分,共20分)1.题目:()计算机程序设计员的工作性质决定了从业人员要么在理论上有一定的造诣,要么具有实干精神。选项A:正确选项B:错误2.题目:()服务器是网络的核心,它的主要任务是提供信息转发服务。选项A:正确选项B:错误3.题目:()知识产权具有专有性、地域性、时间性等特点。选项A:正确选项B:错误4.题目:()在典型的层次化存储系统中,寄存器、主存储器一般位于中央处理机内。选项A:正确选项B:错误5.题目:()二进制数具有0和1两个数字符号,计数时按逢二进一的规则进行。选项A:正确选项B:错误6.题目:()在密码验证模块中,主要采用瀑布模型的设计方法,逐步分解进行分析。选项A:正确选项B:错误7.题目:()如果在编译链接应用程序的时候,它所需要访问的DLL的名称已经确定,可以采用隐含方式。选项A:正确选项B:错误8.题目:()创建辅助线程只需两步:实现控制函数和启动线程。选项A:正确选项B:错误9.题目:()同意许可协议是属于软件安装流程选项A:正确选项B:错误10.题目:()Gopher是通过逐级文字菜单来组织链接和内容的,它不像WWW那样有丰富的多媒体页面。选项A:正确选项B:错误11.题目:()面向对象设计特点必须遵循的准则包括:提高可重用性、提高可扩充性、提高健壮性。选项A:正确选项B:错误12.题目:()测试一个图形程序,应该能从屏幕上把方框读回来,检查其边界是否正好位于它应该所处的位置。选项A:正确选项B:错误13.题目:()利用菜单编辑器,用户可以创建标准的菜单和命令、删除菜单和命令、编辑菜单项属性等。选项A:正确选项B:错误14.题目:()设计名称属于设计模式的基本要素之一选项A:正确选项B:错误15.题目:()General、CodeGeneration、Customize、Optimizations4种类型包含了与编译器优化相关的所有开关。选项A:正确选项B:错误16.题目:()按存储介质的材料来分类,软盘存储器、硬盘存储器、磁带存储器属于磁表面存储器。选项A:正确选项B:错误17.题目:()如果在调用序列中没有一个子序列为所发生的某一个异常定义处理程序,则终止该程序。选项A:正确选项B:错误18.题目:()商标权的取得有两种方式,即原始取得和注册取得。选项A:正确选项B:错误19.题目:()使用数字签名,信息用私有密钥加密,任何有公开密钥的人都可以解密。选项A:正确选项B:错误20.题目:()需求分析的任务是明确目标系统究竟做什么。为此,需要先确定系统的综合要求,包括:功能要求、性能要求、运行要求和可能的要求,其中功能要求指:确定系统必须完成的所有功能。选项A:正确选项B:错误答案与解析一、单选题答案1.正确答案:(D)答案解析:因果图方法是从用自然语言书写的程序规格说明的描述中找出因(输入条件)和果(输出或程序状态的改变),通过因果图转换为判定表,从而设计测试用例,适合于检查程序输入条件的各种组合情况。等价类划分法是将输入数据的范围划分为若干等价类来设计测试用例;边界值分析法是对输入或输出的边界值进行测试;错误推测法是基于经验和直觉推测程序中可能存在的错误来设计测试用例。2.正确答案:(A)答案解析:模块化的优点包括降低软件开发和维护的难度、降低软件的开发成本、提高软件的质量等。模块化的软件并不一定天然就具有可移植性,可移植性还需要考虑很多其他因素,比如硬件平台差异、操作系统差异等,所以可以移植不是模块化本身的优点。3.正确答案:(A)答案解析:专利权人需要按照规定缴纳专利相关费用,并没有免缴专利费的权利。选项A,禁止他人未经许可实施其专利技术是专利权人的重要权利之一;选项B,专利权人有权在其产品或包装上注明专利标记和专利号;选项D,专利权人可以许可他人实施其专利并获得相应报酬。4.正确答案:(C)答案解析:单链表中每个节点包含数据域和指针域,数据域用于存储节点的数据,指针域用于指向下一个节点的地址。指令域、代码域、结构域均不是单链表节点的标准域。5.正确答案:(D)6.正确答案:(B)答案解析:Web客户通常指的是Web浏览器,它用于访问Web服务器上的资源,如网页等。文件编辑器主要用于编辑文本文件;数据库管理器用于管理数据库;数据分析器用于分析数据,它们都不是典型的Web客户。7.正确答案:(C)答案解析:选项B中不更新系统补丁和各种软件是不正确的措施。系统补丁的作用是修复操作系统中存在的安全漏洞,这些漏洞可能会被病毒利用来入侵计算机系统。及时更新补丁可以大大提高系统的安全性,降低被病毒感染的风险。而不更新补丁就如同给病毒敞开了大门,增加了计算机受病毒攻击的可能性。其他选项,如尽量不使用外来存储设备(选项A)、对重要软件和数据定时备份(选项C)、使用网络下载软件先确认无毒(选项D)都是正确的预防病毒传染的措施。8.正确答案:(A)答案解析:操作系统安全第一级控制将用户分为文件创建者、文件主合作者和其他用户三类,不包括文件修改者。9.正确答案:(A)答案解析:物理文件结构是指文件在存储设备上的实际存储方式,它涉及到文件的物理存储地址、存储块的分配等细节,这些对于用户来说是透明的。用户通常只关心文件的逻辑结构,如文件的内容、组织方式等,而不需要了解文件在物理层面是如何存储的。字符型文件结构、字节型文件结构属于文件结构的不同类型表述,不是针对对用户透明这一特性;逻辑文件结构是用户可见的文件组织形式,用户可以感知和操作它,不符合对用户透明的描述。10.正确答案:(A)11.正确答案:(C)答案解析:概念设计的任务是将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模块之间的接口。详细设计是对总体设计的进一步细化,确定每个模块的具体实现细节;编码是将详细设计转化为代码;软件测试是对软件进行验证和确认,检查软件是否满足需求。所以答案是A。12.正确答案:(C)13.正确答案:(A)答案解析:问题定义阶段的主要目的就是明确要解决的问题是什么,它是软件开发过程的起始阶段,为后续阶段提供基础和方向。软件定义阶段包含问题定义、可行性研究等;可行性研究是对问题是否值得去解决进行研究;需求分析是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。14.正确答案:(D)15.正确答案:(A)16.正确答案:(B)答案解析:Finger协议用于获取用户信息,其中包括提供一个网址的具体情况,它是Internet上较古老的协议之一。Http协议是超文本传输协议,主要用于传输网页等超文本数据;Ftp协议是文件传输协议,用于文件的上传和下载;Gopher协议是一种基于菜单的Internet信息查找系统。所以答案选A。17.正确答案:(D)答案解析:需求包括业务需求、用户需求、功能需求和其他非功能需求等不同层次。业务需求反映了组织或客户对软件系统高层次的目标要求,是软件需求的基础层次,后续在此基础上衍生出用户需求等。18.正确答案:(C)答案解析:解释程序的工作方式类似于口译,它是边解释边执行,不生成目标程序,如同口译员实时将一种语言翻译成另一种语言,而笔译是一次性将内容全部翻译好形成文本,机器翻译是利用计算机程序进行翻译,人工翻译是由人进行翻译工作,所以解释程序相当于口译。19.正确答案:(C)答案解析:错误推测方法是基于经验和直觉来推测程序中所有可能存在的各种错误,它不是只关注具有代表性的、最基本的或最重要的错误,而是全面考虑各种潜在错误情况。20.正确答案:(A)答案解析:详细设计的工具主要有图形工具(如程序流程图、N-S图等)、表格工具(如判定表等)和语言工具

温馨提示

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

评论

0/150

提交评论