《软考 程序员 软件工程历届题目整理 上午 133274138958.docx》由会员分享,可在线阅读,更多相关《软考 程序员 软件工程历届题目整理 上午 133274138958.docx(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、全国计算机技术与软件专业技术资格(水平)考试9:00-11:330程序员 上上午试卷2008上上2007下下 向商标标局提出注注册商标转转让申请的的人应当是 (117) 。(17)AA. 转让人 B. 受让人 C. 商标注册册人 D. 转让人和和受让人 下列标标准代号中中, (18) 表示国际际标准。(18)AA. GJJB B. IECC C. GGB/T D. ANSII (331) 不是良好好的编程风风格。(31)AA. 变量名名采用单字字母符号或或单字母加加数字串B. 程序序代码采用用缩进格式式C. 为变变量设置初初始值D. 程序序中包含必必要的注释释 在统统一建模语语言(Unnifi
2、eed Moodeliing LLanguuage,UUML)中,描述本本系统与外外部系统及及用户之间间交互的图图是 (34) ;按时间顺顺序描述对对象间交互互的图是 (35) 。(34)AA. 用例例图B. 类类图C. 对对象图D. 状状态图(35)AA. 部署署图B. 序序列图C. 协协作图D. 状状态图 关于对对象和类的的叙述,正正确的是 (44) 。(44)AA. 如果果两个对象象的所有成成员变量的的值相同,则则这两个对对象是同一一对象B. 编写写代码时,不不允许使用用匿名类C. 不同同的对象一一定属于不不同的类D. 每个个对象都有有惟一标识识,以彼此此区分 (445) 关关系描述了了
3、某对象由由其他对象象组成。(45)AA. 依赖赖B. 一般般化C. 聚合合D. 具体体化 关于对对象封装的的叙述,正正确的是 (46) 。(46)AA. 每个个程序模块块中都封装装了若干个个对象B. 封装装可实现信信息隐藏C. 封装装使对象的的状态不能能改变D. 封装装是把对象象放在同一一个集合中中 在面向向对象技术术中,抽象象类是 (47) 。(47)AA. 接口口B. 没有有方法的类类C. 没有有子类的类类D. 至少少有一个未未定义消息息的类 在面向向对象技术术中,多态态性的含义义是 (48) 。(48)AA. 一个个对象可同同时指向不不同的类的的对象B. 同一一消息在不不同时刻可可调用不
4、同同的方法C. 对象象的生存周周期中包含含对象的多多种状态D. 不同同消息可以以调用相同同的方法 在软件件开发过程程中, (52) 。(52)AA. 增加更更多的程序序员可以加加快软件开开发速度B. 只有有对目标的的一般描述述还不能立立即开始编编码C. 若项项目需求有有变化,应应先在编码码中进行处处理以不耽耽误开发进进度D. 程序序的质量只只能在用户户使用之后后才能进行行评估 采用结结构化方法法开发软件件时,常使使用数据流流图来描述述系统数据据处理过程程,它是 (53) 阶段产生生的。(53)AA. 系统分分析B. 概概要设计C. 详详细设计D. 编编码 软件维维护可分为为改正性维维护、适应应
5、性维护、完完善性维护护和预防性性维护。在在软件的整整个维护活活动中, (54) 维护所占占比重最大大。(54)AA. 改正性性B. 适适应性C. 完完善性D. 预预防性 在软件件的使用过过程中,用用户往往会会对软件提提出新的功功能要求与与性能要求求。为了满满足这些要要求而进行行的维护属属于 (55) 维护。(55)AA. 改正性性B. 适适应性C. 完完善性D. 预预防性 对于如如下的程序序流程,若若采用语句句覆盖法设设计测试案案例(使每每条语句都都至少执行行1次),则则至少需要要设计 (556) 个个测试案例例。(56)AA. 1B. 22 C. 33 D. 442007上上(10) 是指系
6、统统或其组成成部分能在在其他系统统中重复使使用的特性性。A. 可可扩充性B. 可移植性性 C. 可重用性性 D. 可维护性性(11)针针对某计算机平台开发的软件系统,其 (11) 越高,越不利于该软件系统的移植。A. 效效率 B. 成本 C. 质量 D. 可靠性DoS攻击击的目的是是(15)。(15)AA.获取合合法用户的的口令和帐帐号B.使计算算机和网络络无法提供供正常的服服务C.远程控控制别人的的计算机D.监听网网络上传输输的所有信信息以下关于于入侵检测测系统的描描述中,错错误的是(16)。(16)AA.入侵检检测是一种种主动保护护网络免受受攻击的安安全技术B.入侵检检测是一种种被动保护护
7、网络免受受攻击的安安全技术C.入侵检检测系统能能够对网络络活动进行行监视D.入侵检检测能简化化管理员的的工作,保保证网络安安全运行(17)标标准具有法法律属性,不不需经各方方接受或各各方商定同同意纳入经经济合同中中, 各方方必须执行行。(17)AA.推荐性性B.非强制制性C.自愿性性D.强制(18)不不是我国著著作权法所所保护的对对象。(18)AA.计算机机程序B.计算机机保护条例例C.计算机机文档D.Flaash软件件制作的动动画(34)是是错误的描描述。(34)AA. Deelphii和Visuual BBasicc都是可视视化编程语语言B.可视化化编程中采采用控件技技术和事件件驱动工作作
8、方式C.在可视视化编程中中,可以不不编写程序序代码来完完成界面的的设计工作作D.使用UUML(Uniffied Modeelingg Lannguagge)开发发软件不需需要编写程程序 面向对对象开发方方法中, (44)是把把数据以及及操作数据据的相关方方法组合在在一起, 从而可以以把 (445)作为为软件开发发中最基本本的复用单单元。 (44)AA.多态 B.聚合C.封装D.继承(45)AA.类 B. 函数 C. 过程D.结构 在面向向对象方法法中, (46) 机制是对现实世界中遗传现象的模拟。(46)AA.封装 B.继承 C.多态 D.抽象接接口 请从下下列名词中中区分类和和对象。其其中,
9、 (47)全部是类, (48)全部是对象。 (47)AA.电影、序序列号为ssw198875322的电影胶胶片、足球球赛B.电影、足足球赛、电电影胶片C.影片“卡卡萨布兰卡卡”、足球球赛D.影片“卡卡萨布兰卡卡”、序列列号为sww19877532的的电影胶片片(48)AA.电影、序序列号为ssw198875322的电影胶胶片、足球球赛B.电影、足足球赛、电电影胶片C.影片“卡卡萨布兰卡卡”、足球球赛D.影片“卡卡萨布兰卡卡”、序列列号为sww19877532的的电影胶片片传统的软软件开发模模型有瀑布布模型、演演化模型、螺螺旋模型、喷喷泉模型等等。下图给给出的软件件开发过程程属于(449)模型型
10、。(49)A.瀑布B.演化C.螺旋D.喷泉通常在软软件开发的的(50)活动动中无需用用户参与。(50)A.需求分分析B.维护C.编码D.测试 软件“做做什么”和和“怎么做做”是软件件开发过程程中需要解解决的关键键问题,其其中“怎么么做”是在在 (511)阶段解决的的。 (51)A.需求分分析B.文档设设计C.软件编编码D.测试ISO/IEC 91266软件质量量模型中第第一层定义义了六个质质量特性,并并为各质量量特性定义义了相应的的质量子特特性。其中中易替换性性子特性属属于软件的的(52)质量量特性。(52)A.可靠性性B.可移植植性C.效率D.可维护护性在软件开开发过程中中,软件设设计包括四
11、四个既独立立又相互联联系的活动动,分别为为体系结构构设计、(53)、数据设计和过程设计。(53)A.文档设设计B.程序设设计C.用户手手册设计D.接口设设计程序中的局局部数据结结构测试通通常在(554)阶段段进行,而而全局数据据结构测试试通常在(55)阶段进行。(54)A.单元测测试B.集成测测试C.确认测测试D.系统测测试(55)A.单元测测试B.集成测测试C.确认测测试D.系统测测试对程序进进行白盒测测试时,可可采用(556)法设设计测试用用例。(56)A.等价类类划分B.边界值值分析C.逻辑覆覆盖D.因果图图某通信公司司公布了速速率为5112K的两两种ADSSL使用类类型的资费费标准如下
12、下:根据该资费费标准可以以算出,月月上网时间间在T以下者,选选择类型AA比较合适适;月上网网时间在TT以上者,应应选择类型型B。T的值应是是(63)。(63)A. 155小时30分B. 288小时20分C. 3 0小时D. 400小时 某企业业准备将33项任务P、Q、R分配给甲甲、乙、丙丙三人,每每人分别做做一项。估估计各人完完成各项工工作所需的的天数如下下表所示:设最优的分分配方案为为完成这三三项工作所所需的总天天数最少,则则在最优分分配方案中中,(644)。(64)AA.甲执行行P B.甲执行Q C.乙执执行P D.乙执执行R2006下下 以下下关于 DoS 攻击的描描述中,正正确的是 (
13、15) 。(15)AA. 以以传播病毒毒为目的B. 以以窃取受攻攻击系统上上的机密信信息为目的的C. 以以导致受攻攻击系统无无法处理正正常用户的的请求为目目的D. 以以扫描受攻攻击系统上上的漏洞为为目的 以下下哪项措施施不能有效效提高系统统的病毒防防治能力?(16) 。(16)AA. 安安装、升级级杀毒软件件B. 下载安装装系统补丁丁C. 定定期备份数数据文件D. 不要轻易易打开来历历不明的邮邮件 小张张在 M 公司担担任程序员员,他执行行本公司工工作任务,独独立完成了了某应用程程序的开发发和设计,那那么该应用用程序的软软件著作权权应当归属属 (17) 享有。(17)AA. 小小张B. MM
14、公司C. M 公司和小小张共同D. 购买此应应用程序的的用户 下列列标准代号号中, (18) 是我国地地方标准的的代号。(18)AA. GBB/TB. DDB11C. QQ/T111D. DDB/T 在公公有继承的的情况下,基基类的成员员在派生类类中的访问问权限为 (41) 。(41)AA. 公公有B. 私有C. 保持不变变D. 受保护 面向向对象程序序设计中,采采用 (42) 机制实现现共享类中中的方法和和数据。(42)AA. 引引用调用B. 封装C. 动态绑定定D. 继承 采用用面向对象象技术开发发的应用系系统的特点点是 (443) 。(43)AA. 重重用性更强强B. 运行速度度更快C.
15、 占占用存储量量小D. 维护更复复杂 不能能作为类成成员的是 (44) 。(44)AA. 自自身类对象象B. 自身类对对象的引用用C. 自自身类对象象的指针D. 另一个类类的对象 面向向对象程序序设计语言言提供的 (45) 机制可以以实现发送送一个通用用的消息而而调用不同同类的方法法。(45)AA. 函函数调用B. 多态C. 封装D. 继承 常见见的软件开开发模型有有瀑布模型型、演化模模型、螺旋旋模型、喷喷泉模型等等。其中,(46)适用于需求明确或很少变更的项目, (47) 主要用来描述面向对象的软件开发过程。(46)AA. 瀑瀑布模型B. 演演化模型C. 螺螺旋模型D. 喷喷泉模型(47)A
16、A. 瀑瀑布模型B. 演演化模型C. 螺螺旋模型D. 喷喷泉模型 软件件开发过程程中,常采采用甘特(Gantt)图描述进度安排。甘特图以 (48) 。(48)AA. 时时间为横坐坐标、任务务为纵坐标标B. 时间为横横坐标、人人员为纵坐坐标C. 任任务为横坐坐标、人员员为纵坐标标D. 人数为横横坐标、时时间为纵坐坐标 某软软件在应用用初期,运运行在 Winddows NT 环环境中。现现因某种原原因,该软软件需要在在 UNIXX 环境境中运行,而而且必须完完成相同的的功能。为为适应这个个要求,软软件本身需需要进行修修 改,而所所需修改的的工作量取取决于该软软件的 (49)。(49)AA. 可可扩
17、充性B. 可靠性C.复用性D. 可移植性性 软件件的易使用用性反映了了用户学习习、使用该该软件以及及为程序准准备输入和和解释输出出所需的工工作量。按按照 ISOO/IECC 91126 软件质量量度量模型型定义,一一个软件的的易使用性性不包括(50) 。(50)AA. 易易理解性B. 易操作性性C. 易改变性性D. 易学性 在了了解程序内内部结构和和流程后,通通常采用 (51) 验证程序序内部逻辑辑是否符合合设 计要求,此此时可使用用 (52) 技术设计计测试案例例。(51)AA. 黑黑盒测试B. 白白盒测试C. 等等价类划分分D. 边边界值分析析(52)AA. 等等价类划分分B. 边边界值分
18、析析C. 因因果图D. 逻逻辑覆盖 软件件测试中的的测试由用用户在软件件开发者指指导下完成成,这种测测试属于 (53) 阶段的测测试活动。(53)AA. 单单元测试B. 集成测试试C. 系统测试试D. 确认测试试 (60) 是算法的的一种图形形化表示。(60)AA. 拓拓扑结构图图B. 流程图C. 伪代码D. 数据流图图2006上上 IISO90000:22000标标准是(117)系列列标准。(17)AA、产品生生产和产品品管理 B、技术术管理和生生产管理C、质量管管理和质量量保证 D、产品品评估和质质量保证著作权法法中,计算算机软件著著作权保护护的对象是是(18)。(18)AA、硬件设设备驱
19、动程程序 B、计计算机程序序及其开发发文档C、操作系系统软件 D、源程程序代码 可视化化编程是指指(33)。(33)AA、在开发发阶段就可可看到应用用系统的运运行界面 B、无无顺编写程程序代码就就可完成应应用系统的的开发 C、在在开发阶段段可跟踪程程序代码的的执行全过过程 D、在在运行阶段段可跟踪程程序代码的的执行过程程 面向对对象程序设设计语言中中提供的继继承机制可可将类组织织成一个(334)结构构,以支持持重用性和和可扩充性性. (34)AA、栈 B、星形形 C、层层次 D、总线线 对象象之间通过过消息机制制实现相互互作用和通通信,(441)不是是消息的组组成部分。(41)AA、接受消消息
20、的对象象 BB、待执行行的函数的的名字C、待执行行的函数的的内部结构构 DD、待执行行的函数需需要的参数数 类的构构结函数被被自动调用用执行的情情况发生在在定义该类类的(422)时。(42)AA、成员函函数 B、数数据成员 C、对象象 D、友元元函数 (433)不是面面向对象程程序设计的的主要特证证。(43)AA、封装 BB、多态 C、继承承 D、结构构 所有在在函数中定定义类的变变量都称为为(44)。(44)AA、全局变变量 B、局局部变量 C、简简单变量 DD、寄存器器变量 不支持持自定义类类的程序设设计语言是是(45)语语言。(45)AA、C B、CC# C、CC+ D、JJava下列关
21、于面面向对象程程序设计的的叙述,正正确的是(446)。(46)AA、对象是是类的模板板 B、“封封装”就是是生产成类类库的标准准C、一个类类至少有一一个实例 D、一一个类可以以继承其父父类的属性性和方法 在信息息系统开发发过程中,系系统规范描描述了(447)。(47)AA、每一个个系统功能能的实现方方案 B、系统统的功能和和行为C、系统中中使用的算算法和数据据结构 DD、系统仿仿真需要的的时间 关于数数据流图中中加工的命命名规则,正正确的是(448)。(48)AA、加工的的名字要说说明对数据据进行的处处理和算法法B、加工的的名字在说说明被加工工的数据以以及产生的的结果C、加工的的名字既在在说明
22、被加加工的数据据,又要说说明对数据据库的处理理D、加工的的名字应该该与输出结结果一致 按照IISO/IIEC 99126软软件质量模模型的规定定,软件的的适应性是是指(499)。(49)AA、软件运运行于不同同环境中的的故障B、软件运运行于不同同环境中的的安全等级级C、将一个个系统耦合合到另一个个系统所需需的工作量量D、软件运运行于不同同环境中的的能力 数据流流图的作用用是(500)。(50)AA、描述数数据对象之之间的关系系 BB、描述对对数据的处处理流程C、说明将将要出现的的逻辑叛定定 DD、指明系系统对外部部事件的反反应 结构化化分析方法法(SA)的的主要思想想是(511)。(51)AA
23、、自顶向向下、逐步步分解 B、自自顶向下、逐逐步抽象C、自低向向上、逐步步抽象 D、自自低向上、逐逐步分解 进行软软件测试的的目的是(552)。(52)AA、尽可能能多地找出出软件中的的缺陷 B、缩缩短软件的的开发时间间C、减少软软件的维护护成本 D、证证明程序没没有缺陷 选择一一个适当的的测试用例例,用以测测试下图的的程序,能能达到判定定覆盖的是是(53)。(53)A ABfalseTrueB ABfalseTrueTruefalseC ABfalsefalseTrueTrueD ABfalseTrueTruefalseTrueTrue2005下下 软件著著作权受法法律保护的的期限是_(13
24、3)_。一一旦保护期期限届满,权权利自行终终止,成为为社会公众众可以自由由使用的知知识。(113)AA. 100年 B. 25年年C. 550年 D. 不确定定的 某商场场的部门和和商品两个个实体之间间的关系如如下图所示示。假设每每个部门负负责销售若若干种商品品,每种商商品只能由由一个部门门负责销售售,那么部部门和商品品之间存在在着_(14)_的联系系。 (14)A.一对对一 B.一一对多 C. 多对多多 D.一对对多对多_(255)_语语言不是面面向对象的的程序设计计语言。(25)A.Jaava BB.C+ C.SSmallltalkk D.FFortrran777 程程序中凡是是引用_(2
25、6)_对象象的地方都都可以使用用_(227)_对象代替替。(266)A.基类 BB.派生类类 C.基本本类型 D.用户定义义类型(227)AA.基类 B.派生生类 C.抽抽象类 DD.用户定定义类型 _(288)_是是有运行时时把过程调调用和响应应调用需要要的代码加加以结合的的过程。(28)A.词法法分析 B. 静态绑绑定 C.动动态绑定 DD.预编译译 数据流流图包含的的成分有_(511)_。(51)A.关系、实体和属性 B.数据流、加工和数据存储C.数据流、数据源和数据实体 D.数据流、属性、数据存储和加工 在在面向对象象的系统中中,由于有有了_(52)_,所以以父类的数数据和方法法可以应
26、用用于子类。(52)A.继承性B.封装性C.抽象性D.多态性 如如果用户对对系统的目目标不是很很清楚,需需求难以定定义,这时时最好使用用_(553)_进行系统统开发。(53)A.原型型法B.瀑布模型型CC.V-模模型D.螺旋模型型 在在软件开发发的各个阶阶段中,对对软件开发发成败影响响最大的是是_(554)_。(544)A.需求分析析B.概要要设计C.详详细设计DD.编码 系系统测试计计划应该在在软件开发发的_(55)_阶段制制定。(555)AA.需求分分析B.概概要设计C.详细设计计D.系统统测试2005上上GB/TT143994-933计算机机软件可靠靠性和可维维护性管理理是_(25)_。
27、供供选择的答答案:(225)AA推荐性性国家标准准 B强自性国国家标准 C指导性技技术文件 D行业推荐荐性标准试试题答案:(25)A我国国知识产权权权具有法法定保护期期限,但_(266)_受受法律保护护的期限是是不确定的的。供选择择的答案:(26)A发发明专利权权 B商标标权 C商业秘密密 D作品品发表权试试题答案:(26) C甲程程序员为乙乙软件设计计师开发的的应用程序序编写了使使用说明书书,并已交交付用户使使用,_(27)_该应应用软件的的软件著作作权。供选选择的答案案:(277)A甲程序员员享有 B乙软件设设计师享有有 C甲程程序员不享享有 D甲程程序员和乙乙软件设计计师共同享享有试题答
28、答案:(227)D_(28)_不能能减少用户户计算机被被攻击的可可能性。供供选择的答答案:(228)AA选用比比较长和复复杂的用户户登录口令令 B使使用防毒软软件 C尽尽量避免开开放过多的的网络服务务 DD定期扫扫描系统硬硬盘碎片试试题答案:(28)D在面向对对象方法中中,对象是是类的实例例。表示对对象相关特特征的数据据称为对象象的_(31)_,在该该数据上执执行的功能能操作称为为对象的_(322)_;一个对象象通过发送送_(333)_来请求另另一个对象象哪个为其其服务。通通常把一个个类和这个个类的所有有对象称为为“类及对对象”或对对象类。在在UML中中,用来表表示显示构构成系统的的对象类以以
29、及这些对对象类之间间关系的图图是_(34)_。供选选择的答案案:(311)A数据变量量 B数据据结构 C属性 DD定义(32)A行为为 B调用 C实现现 D函函数(333)A调用语句句 B消息息 C命令 DD函数(34)A用例例图 B构件图 C类图图 D对对象图试题题答案:(31)CC (322)A (33)BB (344)C以下下关于编程程风格的叙叙述中,不不应提倡的的是_(49)_。供选选择的答案案:(499)A使用括号号以改善表表示式的清清晰性 B用计数方方法而不是是文件结束束符来判断断文件的结结束 C一一般情况下下,不要直直接进行浮浮点数的相相等比较 DD使用有有清晰含义义的标识符符试
30、题答案案:(499)B一般般地,可以以将软件开开发的生命命周期划分分为软件项项目计划、_(500)_、软软件设计、编编码、测试试和运行/维护6个个阶段。供供选择的答答案:(550)AA可行性性分析 B初始调查查 C需需求分析与与定义 D问题分析析试题答案案:(500)C 软软件的_(51)_是指指软件从一一种计算机机系统转换换到另一种种计算机系系统运行的的难易程度度。在规定定的条件下下和规定的的时间间隔隔内,软件件实现其规规定功能的的概率称为为_(552)_。供选择择的答案:(51)A兼兼容性 BB可移植植性 C可可转换性 DD可扩展展性(522)A可扩展性性 B可接接近性 C可靠性 D稳定定性试题答答案:(551)B (52) C以下关于于程序测试试的叙述,正正确的是_(555)_。供选择的答案:(55)A程序测试的目的是为了证明程序的正确性B白盒测试也称为功能测试C黑盒测试也称为结构测试D程序测试要注意检验程序是否有多余的功能试题答案:(55) D