您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 软考 程序员 软件工程历届题目整理 上午 1
全国计算机技术与软件专业技术资格(水平)考试9:00-11:30程序员上午试卷2008上2007下●向商标局提出注册商标转让申请的人应当是(17)。(17)A.转让人B.受让人C.商标注册人D.转让人和受让人●下列标准代号中,(18)表示国际标准。(18)A.GJBB.IECC.GB/TD.ANSI●(31)不是良好的编程风格。(31)A.变量名采用单字母符号或单字母加数字串B.程序代码采用缩进格式C.为变量设置初始值D.程序中包含必要的注释●在统一建模语言(UnifiedModelingLanguage,UML)中,描述本系统与外部系统及用户之间交互的图是(34);按时间顺序描述对象间交互的图是(35)。(34)A.用例图B.类图C.对象图D.状态图(35)A.部署图B.序列图C.协作图D.状态图●关于对象和类的叙述,正确的是(44)。(44)A.如果两个对象的所有成员变量的值相同,则这两个对象是同一对象B.编写代码时,不允许使用匿名类C.不同的对象一定属于不同的类D.每个对象都有惟一标识,以彼此区分●(45)关系描述了某对象由其他对象组成。(45)A.依赖B.一般化C.聚合D.具体化●关于对象封装的叙述,正确的是(46)。(46)A.每个程序模块中都封装了若干个对象B.封装可实现信息隐藏C.封装使对象的状态不能改变D.封装是把对象放在同一个集合中●在面向对象技术中,抽象类是(47)。(47)A.接口B.没有方法的类C.没有子类的类D.至少有一个未定义消息的类●在面向对象技术中,多态性的含义是(48)。(48)A.一个对象可同时指向不同的类的对象B.同一消息在不同时刻可调用不同的方法C.对象的生存周期中包含对象的多种状态D.不同消息可以调用相同的方法●在软件开发过程中,(52)。(52)A.增加更多的程序员可以加快软件开发速度B.只有对目标的一般描述还不能立即开始编码C.若项目需求有变化,应先在编码中进行处理以不耽误开发进度D.程序的质量只能在用户使用之后才能进行评估●采用结构化方法开发软件时,常使用数据流图来描述系统数据处理过程,它是(53)阶段产生的。(53)A.系统分析B.概要设计C.详细设计D.编码●软件维护可分为改正性维护、适应性维护、完善性维护和预防性维护。在软件的整个维护活动中,(54)维护所占比重最大。(54)A.改正性B.适应性C.完善性D.预防性●在软件的使用过程中,用户往往会对软件提出新的功能要求与性能要求。为了满足这些要求而进行的维护属于(55)维护。(55)A.改正性B.适应性C.完善性D.预防性●对于如下的程序流程,若采用语句覆盖法设计测试案例(使每条语句都至少执行1次),则至少需要设计(56)个测试案例。(56)A.1B.2C.3D.42007上(10)是指系统或其组成部分能在其他系统中重复使用的特性。A.可扩充性B.可移植性C.可重用性D.可维护性(11)针对某计算机平台开发的软件系统,其(11)越高,越不利于该软件系统的移植。A.效率B.成本C.质量D.可靠性DoS攻击的目的是(15)。(15)A.获取合法用户的口令和帐号B.使计算机和网络无法提供正常的服务C.远程控制别人的计算机D.监听网络上传输的所有信息●以下关于入侵检测系统的描述中,错误的是(16)。(16)A.入侵检测是一种主动保护网络免受攻击的安全技术B.入侵检测是一种被动保护网络免受攻击的安全技术输入X和YX>0Y=Y+XY=Y-XY>0X=1否是否是C.入侵检测系统能够对网络活动进行监视D.入侵检测能简化管理员的工作,保证网络安全运行●(17)标准具有法律属性,不需经各方接受或各方商定同意纳入经济合同中,各方必须执行。(17)A.推荐性B.非强制性C.自愿性D.强制(18)不是我国著作权法所保护的对象。(18)A.计算机程序B.计算机保护条例C.计算机文档D.Flash软件制作的动画●(34)是错误的描述。(34)A.Delphi和VisualBasic都是可视化编程语言B.可视化编程中采用控件技术和事件驱动工作方式C.在可视化编程中,可以不编写程序代码来完成界面的设计工作D.使用UML(UnifiedModelingLanguage)开发软件不需要编写程序●面向对象开发方法中,(44)是把数据以及操作数据的相关方法组合在一起,从而可以把(45)作为软件开发中最基本的复用单元。(44)A.多态B.聚合C.封装D.继承(45)A.类B.函数C.过程D.结构●在面向对象方法中,(46)机制是对现实世界中遗传现象的模拟。(46)A.封装B.继承C.多态D.抽象接口●请从下列名词中区分类和对象。其中,(47)全部是类,(48)全部是对象。(47)A.电影、序列号为sw1987532的电影胶片、足球赛B.电影、足球赛、电影胶片C.影片“卡萨布兰卡”、足球赛D.影片“卡萨布兰卡”、序列号为sw1987532的电影胶片(48)A.电影、序列号为sw1987532的电影胶片、足球赛B.电影、足球赛、电影胶片C.影片“卡萨布兰卡”、足球赛D.影片“卡萨布兰卡”、序列号为sw1987532的电影胶片●传统的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。下图给出的软件开发过程属于(49)模型。(49)A.瀑布B.演化C.螺旋D.喷泉●通常在软件开发的(50)活动中无需用户参与。(50)A.需求分析B.维护C.编码D.测试●软件“做什么”和“怎么做”是软件开发过程中需要解决的关键问题,其中“怎么做”是在(51)阶段解决的。(51)A.需求分析B.文档设计C.软件编码D.测试●ISO/IEC9126软件质量模型中第一层定义了六个质量特性,并为各质量特性定义了相应的质量子特性。其中易替换性子特性属于软件的(52)质量特性。(52)A.可靠性B.可移植性C.效率D.可维护性●在软件开发过程中,软件设计包括四个既独立又相互联系的活动,分别为体系结构设计、(53)、数据设计和过程设计。(53)A.文档设计B.程序设计C.用户手册设计D.接口设计程序中的局部数据结构测试通常在(54)阶段进行,而全局数据结构测试通常在(55)阶段进行。(54)A.单元测试B.集成测试C.确认测试D.系统测试(55)A.单元测试B.集成测试C.确认测试D.系统测试●对程序进行白盒测试时,可采用(56)法设计测试用例。(56)A.等价类划分B.边界值分析C.逻辑覆盖D.因果图某通信公司公布了速率为512K的两种ADSL使用类型的资费标准如下:根据该资费标准可以算出,月上网时间在T以下者,选择类型A比较合适;月上网时间在T以上者,应选择类型B。T的值应是(63)。(63)A.15小时30分B.28小时20分C.30小时D.40小时●某企业准备将3项任务P、Q、R分配给甲、乙、丙三人,每人分别做一项。估计各人完成各项工作所需的天数如下表所示:设最优的分配方案为完成这三项工作所需的总天数最少,则在最优分配方案中,(64)。(64)A.甲执行PB.甲执行QC.乙执行PD.乙执行R2006下●以下关于DoS攻击的描述中,正确的是(15)。(15)A.以传播病毒为目的B.以窃取受攻击系统上的机密信息为目的C.以导致受攻击系统无法处理正常用户的请求为目的D.以扫描受攻击系统上的漏洞为目的●以下哪项措施不能有效提高系统的病毒防治能力?(16)。(16)A.安装、升级杀毒软件B.下载安装系统补丁C.定期备份数据文件D.不要轻易打开来历不明的邮件●小张在M公司担任程序员,他执行本公司工作任务,独立完成了某应用程序的开发和设计,那么该应用程序的软件著作权应当归属(17)享有。(17)A.小张B.M公司C.M公司和小张共同D.购买此应用程序的用户●下列标准代号中,(18)是我国地方标准的代号。(18)A.GB/TB.DB11C.Q/T11D.DB/T●在公有继承的情况下,基类的成员在派生类中的访问权限为(41)。(41)A.公有B.私有C.保持不变D.受保护●面向对象程序设计中,采用(42)机制实现共享类中的方法和数据。(42)A.引用调用B.封装C.动态绑定D.继承●采用面向对象技术开发的应用系统的特点是(43)。(43)A.重用性更强B.运行速度更快C.占用存储量小D.维护更复杂●不能作为类成员的是(44)。(44)A.自身类对象B.自身类对象的引用C.自身类对象的指针D.另一个类的对象●面向对象程序设计语言提供的(45)机制可以实现发送一个通用的消息而调用不同类的方法。(45)A.函数调用B.多态C.封装D.继承●常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。其中,(46)适用于需求明确或很少变更的项目,(47)主要用来描述面向对象的软件开发过程。(46)A.瀑布模型B.演化模型C.螺旋模型D.喷泉模型(47)A.瀑布模型B.演化模型C.螺旋模型D.喷泉模型●软件开发过程中,常采用甘特(Gantt)图描述进度安排。甘特图以(48)。(48)A.时间为横坐标、任务为纵坐标B.时间为横坐标、人员为纵坐标C.任务为横坐标、人员为纵坐标D.人数为横坐标、时间为纵坐标●某软件在应用初期,运行在WindowsNT环境中。现因某种原因,该软件需要在UNIX环境中运行,而且必须完成相同的功能。为适应这个要求,软件本身需要进行修改,而所需修改的工作量取决于该软件的(49)。(49)A.可扩充性B.可靠性C.复用性D.可移植性●软件的易使用性反映了用户学习、使用该软件以及为程序准备输入和解释输出所需的工作量。按照ISO/IEC9126软件质量度量模型定义,一个软件的易使用性不包括(50)。(50)A.易理解性B.易操作性C.易改变性D.易学性●在了解程序内部结构和流程后,通常采用(51)验证程序内部逻辑是否符合设计要求,此时可使用(52)技术设计测试案例。(51)A.黑盒测试B.白盒测试C.等价类划分D.边界值分析(52)A.等价类划分B.边界值分析C.因果图D.逻辑覆盖●软件测试中的α测试由用户在软件开发者指导下完成,这种测试属于(53)阶段的测试活动。(53)A.单元测试B.集成测试C.系统测试D.确认测试●(60)是算法的一种图形化表示。(60)A.拓扑结构图B.流程图C.伪代码D.数据流图2006上ISO9000:2000标准是(17)系列标准。(17)A、产品生产和产品管理B、技术管理和生产管理C、质量管理和质量保证D、产品评估和质量保证●著作权法中,计算机软件著作权保护的对象是(18)。(18)A、硬件设备驱动程序B、计算机程序及其开发文档C、操作系统软件D、源程序代码可视化编程是指(33)。(33)A、在开发阶段就可看到应用系统的运行界面B、无顺编写程序代码就可完成应用系统的开发C、在开发阶段可跟踪程序代码的执行全过程D、在运行阶段可跟踪程序代码的执行过程●面向对象程序设计语言中提供的继承机制可将类组织成一个(34)结构,以支持重用性和可扩充性.(34)A、栈B、星形C、层次D、总线对象之间通过消息机制实现相互作用和通信,(41)不是消息的组成部分。(41)A、接受消息的对象B、待执行的函数的名字C、待执行的函数的内部结构D、待执行的函数需要的参数●类的构结函数被自动调用执行的情况发生在定义该类的(42)时。(42)A、成员函数B、数据成员C、对象D、友元函数●(43)不是面向对象程序设计的主要特证。(43)A、封装B、多态C、继承D、结构●所有在函数中定义类的变量都称为(44)。(44)A、全局变量B、局部变量C、简单变量D、寄存器变量●不支持自定义类的程序设计语言是(45)语言。(45)A、CB、C#C、C++D、Java下列关于面向对象程序设计的叙述,正确的是(46)。(46)A、对象是类的模板B、“封装”就是生产成类库的标准C、一个类至少有一个实例D、一个类可以继承其父类的属性和方法●在信息系统开发过程中,系统规范描述了(47)。(47)A、每一个系统功能的实现方案B、系统的功能和行为C、系统中使用的算法和数据结构D、系统仿真需要的时间●关于数据流图中加工
本文标题:软考 程序员 软件工程历届题目整理 上午 1
链接地址:https://www.777doc.com/doc-213433 .html