??xml version="1.0" encoding="utf-8" standalone="yes"?> 1.某Y盘有40个磁道,头从一个磁道移臛_一个磁道需?ms。文件在盘?sh)非q箋(hu)存放Q逻辑上相L据块的^均距Mؓ(f)10个磁道,每块的旋转gq时间及(qing)传输旉分别?00ms?5msQ则d一?00块的文g需要(24Q时间?br />
Q?4QA.17500msB.15000msC.5000msD.25000ms 2.某指令流水线?D늻成,各段所需要的旉如下图所C? q箋(hu)输入10条指令时的吞吐率为___(6)___?br />
(6)AQ?0/70Δt BQ?0/49Δt CQ?0/35Δt DQ?0/30Δt 解析Q(6QC。只要你?x)画时空囑ְ知道怎么做了(jin)?br />
Q=表示正执行第一条指令,~~表示正执行第二条指o(h) 3.两个组独立地测试同一个程序,W一l发?5个错误,W二l发?0个错误,在两个小l发现的错误中有15个是共同的,那么可以估计E序中的错误L是___(35)___个?br />
(35)AQ?5 BQ?0 CQ?0 DQ?0 5. 已知3个类O、P和QQ类O中定义了(jin)一个私有方法F1、一个公有方法F2和一个受保护的方法F3Q类P和类Q为类O的派生类Q其l承方式如下所C:(x) class PQprotected O {…} class QQpublic O {…} 在关于方法F1的描qC正确的是Q?Q在兛_Ҏ(gu)F2的描qC正确的是Q?Q。在关于Ҏ(gu)F3的描qC正确的是Q?Q? Q?QAQ方法Fl无法被访?/font> BQ只有在cO内才能访问方法F1 CQ只有在cP内才能访问方法F1 DQ只有在cQ内才能访问方法F1 Q?QAQ类O、P和Q的对象都可以讉KҎ(gu)F2 BQ类P和Q的对象都可以讉KҎ(gu)F2 CQ类O和Q的对象都可以讉KҎ(gu)F2 DQ只有在cP内才能访问方法F2 Q?QAQ类O、P和Q的对象都可以讉KҎ(gu)F3 BQ类O、P和Q的对象都不可以访问方法F3 CQ类O的对象可以访问方法F3Q但cP的对象不能访问方法F3 DQ类P的对象可以访问方法F3Q但cQ的对象不能访问方法F3 解析Q类实际上就是由一l描q对象属性或状态的数据和作用在这些数据项上的操作Q或UCؓ(f)Ҏ(gu)、成员函数等Q构成的装体。类的定义由关键字class打头Q后跟类名,cd之后的括号内是类体,最后以“;”l束?br />
6.对于下面的文法G[S]Q_____是其句子(从S出发开始推??br />
G[S]QS→M|(S,M) M→P|MP P→a|b|c|…|x|x|z W一章自 ?l??br />
一、选择?nbsp; 软g设计试题 此次考试的试题(sh)臌题四为必{题Q试题(sh)臌题(sh)选答一题?/font> 试题?sh) 该题?sh)一个房屋租赁服务系lؓ(f)载体来考核考生Ҏ(gu)据流囄识点的把握,l合性不强,题型单一Q考生应能够快速而准地做出来?/font> 解答此类问题最关键的一点就是要l心(j)Q把题目看清Q不要丢掉Q何一个条件。把条g和题目中的图相对应,看是否能对上。另外解题有一定的技巧,从一些常规的入口作ؓ(f)H破口,?x)事半功倍。可以利用分层数据流囄数据?hu)的q原则来解冟?/font> 数据?hu)图一直是希赛模拟试题训练的重点,在希赛辅D师l出?006q?月下午试题(sh)的分析中Q对数据?hu)图问题q行?jin)ȝ?br />
该题?sh)一个医院的门诊理pȝ实现?jin)?f)(zhn)者提供挂受处方药品收费的功能ZQ考察?jin)实体联pd中的联系cd、联pȝ实体名、关pL式主键等知识点,隑ֺ适中?/font> 数据库中实体联系、E-R模型、关pL式的主键、外键、候选键也是希赛模拟试题?sh)午题训l的重点Q第一、二、三、四、六套均有数据库设计训练题? 试题?sh)? 该题对一个图书管理系l采用面向对象方法进行开发,要求考生对UMLcd中类补充全,cȝ关键属性、重复度。只要考生l心(j)Q这c题基本上是送分题?/font> 希赛软考学院第二套模拟试题试题?sh)针对UML?qing)其cdq行?jin)训l,q对重复度、关联和聚集{知识点q行?jin)分析? 该题是一个应用型的题Q主要考查考生对贪?j)算法的理解以?qing)对程序流E图的掌握,做题的关键是要读懂题qԌ且对程图中的贪?j)条件多加分析。做q类题,可以采用试探代入法加以分析,d它?/font> 试题?sh)? 该题是一个典型的采用递归法对二叉?wi)进行深度优先搜索的题目Q考生解题Ӟ要对题目当中l出?wi)的节点cd定义看清楚,特别是弄明白“存放当前节点到其所有子节点的指针向?#8221;Q把它看作是一个一l数l,存放?jin)该节点以下的所有结炏V这c题要求考生qx(chng)多阅ȝ序,理解法的精髓,方可L解决?br />
考查的知识点均是面向对象的程序设计的抽象cd多态,题干相同Q只是用两种不同的语a来描q。试题六中的U虚函数在希赛第6套模拟试题(sh)午试题六中也有训l。难度适中?/font> 2007q?月考试计算Z软g工程知识试题考查的知识点分布如表1所C?/font> 从表1中可看出QY件工E、数据结构、网l基的比例仍很大Q面向对象方法学的题目增加了(jin)不少Q程序设计语a持^?/font>
{案QA
解析Q读取一个块的时间ؓ(f)Q寻道gq?旋{延迟+传送时间?br />
所以传?00块文仉要的旉为:(x)Q?0*5+100+25Q?100=17500
每段Q-Q-Q+Q-Q-Q+Q-Q-Q+Q-Q-Q+Q-Q-Q+Q-Q时间u
△tQ= ~~ |-Q-3△tQ-Q|
3△t Q= Q= Q= ~~ ~~ ~~ | ?br />
△t Q= ~~| ?br />
2△t Q= Q= |~~ ~~ ?br />
△t Q=| ~~?br />
W一条指令完成时间是8△t 。可以看出由于指令重叠,此后?△t 完成一条指令(?P(j)。所以,?条指令完成时间是9*3△t。所以它完成10个Q务所用的旉为:(x)8△t +9*3△t = 35△t
吞吐?n/Tk Q?/sub>nZQ务数QTk是完成n个Q务所用的旉。因些吞吐率为:(x)10/35△t?/p>
{案QCQ即50?br />
解析Q?br />
讄序中原有故障L?B0
试l一发现的故障L?B1
试l二发现的故障L?B2
其中两组发现的相同故障数目是BC
则B0=QB1*B2Q?BC
卻I(x)=Q?5*30Q?15=50
AQ?(a,O)) BQ?(fac,bb),g) CQ?abc) DQ?c,(da))
{案Q(W?4?
解析Q通过First集就可以判断?/font>
]]>
Q?Q硬件与软g的最大区别是Q?nbsp; Q?nbsp;
A. 软g产品是逻辑产品Q硬件品是物质产品_______B. 软g产品是以手工生方式生Q硬件品是以大工业生方式生
C. 软g产品不存在老化问题Q硬件品存在老化问题 D. 软g产品Ҏ(gu)复制Q硬件品很隑֤?br />
Q?QY件是指( Q?nbsp;
A. 按事先设计的功能和性能要求执行的指令系?nbsp; B. 使程序能够正操U信息的数据l构
C. 与程序开发、维护和使用有关的图文资?nbsp; D. 计算机系l中的程序和文档
Q?Q?#8220;软g工程的概忉|册Y件危提出的”q句话的意思是Q?nbsp; Q?nbsp;
A. 说明软g工程的概念,卻I(x)工程的原则和思想、方法可能解军_时Y件开发和l护存在的问?nbsp;
B. 说明软g工程q门学科的Ş成是软g发展的需?nbsp;
C. 软g工程成功地解决了(jin)软g危机的问?nbsp;
D. 说明软g危机存在的主要问题是软g开发,而不像传l工E项目那?br />
Q?QY件工E的目标是( Q?nbsp;
A. 生满用户需要的产品_____________________ B. 以合适的成本生满用户需要的产品
C. 以合适的成本生满用户需要的、可用性好的?nbsp; D. 生正确的、可用性好的?br />
Q?QY件工E的开发过E是指( Q?nbsp;
A. 软g生存周期内的所有活?nbsp; B. 软g生存周期内的一pd有序zd?nbsp;
C. 软g工程的一l活动_______ D. 软g生存周期内的所有Q?br />
Q?QY件工E的zd是指Q?nbsp; Q?nbsp;
A. 软g生存周期内的一lQ?nbsp; B. 软g生存周期内的一l有序Q务集
C. 软g目的Q务_______ D. 软g开发的工作
Q?Q瀑布模型的主要特Ҏ(gu)Q?nbsp; Q?nbsp;
A. 开发过E严格地划分Zpd有序的活?nbsp; B. 过E分解ؓ(f)阶段
C. 提供?jin)有效的理模式______________ D. ~Z灉|?br />
Q?QY件开发方法是Q?nbsp; Q?nbsp;
A. 指导软g开发的一pd规则和约?nbsp; B. 软g开发的步骤
C. 软g开发的技术______________ D. 软g开发的思想
Q?Q结构化Ҏ(gu)需要进行( Q{换?nbsp;
A. 数据?hu)程囑实体关系QERQ图?nbsp; B. 向Y件模块的
C. 数据?hu)程囑功能模型的_______ D. 概要设计向详l设计的
Q?0Q面向对象方法的出发Ҏ(gu)Q?nbsp; Q?nbsp;
A. 把自然界的事物按对象q一基本元素来处?nbsp; B. 可能按照hc认识客观世界的Ҏ(gu)和思维方式来解决问?nbsp;
C. 使用面向对象的语a来进行Y件开发_______ D. 数据应该和操作它的程序封装在一?br />
二、填I题
Q?Q_______ 与_______ 一h成完整的计算机系l?br />
Q?QY件工E是一?nbsp; 学科Q像其他工程学科一样需要结合工E学U的理论和思想?br />
Q?Q瀑布模型和增量模型的主要不同是_____________________ ?br />
Q?Q结构化的方法包括______________Q______________?br />
Q?QY件危Z所以会(x)发生主要是由于___________________________________ ?br />
Q?QY件生存周期概늚引入Q对于_____________________ 有着重大意义?br />
Q?QY件生存周期各阶段的划分随软g的_____________________ 不同而不同?br />
Q?QY件工h的_____________________ 软g?br />
Q?QJackson Ҏ(gu)是从_______ 入手的分析设计方法,而面向对象的Ҏ(gu)是从 入手的分析设计方法?br />
Q?0Qؓ(f)?jin)有一个共同讨论的框架QY件工E规定了(jin)自己的过E、活动和d。Y件工E的zd是_______ ?br />
三、简{题
Q?QY件品的特点是什么?
{:(x)软g产品是一U逻辑产品Q是无Ş的、脑力劳动的l晶。只能以E序、数据和文档的Ş式出现。其存储介质是磁盘、磁带或光盘。通过计算机的执行才能体现出来。与g产品的制造不同,软g产品的成本主要花在研制上Q而品的刉(卛_Ӟ(j)是不需要花费很多成本的。Y件品不?x)磨损,但仍焉要维护,而且l护的成本很高。MQY件品开发完全靠脑力力_Q所以品研制成本很高,软g产品难于像硬仉样工业化生?br />
Q?QY件工E的目标、性质、内Ҏ(gu)什么?
{:(x)软g工程的目标是在预先给定的成本U束下生产可用的、满用户需求的产品。Y件工E的性质可以从两个方面来认识Q即软g、工E两个方面。一斚w它是一门研I实现Y件工E目标的l合计算机学U,另一斚w它又是面向问题解决的计算机工E。Y件工E研I的内容包括软g开发、Y件管理的理论和技术?br />
Q?QY件生产过E有哪些zdQ什么是软g生存周期Q?br />
{:(x)软g生q程包括的活动有Q需求分析、概要设计、详l设计、编码、测试、发布、维护。Y件生存周期是指Y件品从研制、发布、维护到被新的品代替这一整个产品生存q程?br />
Q?Q什么是软g生存周期模型Qؓ(f)什么要研究软g生存周期模型Q?br />
{:(x)软g生存周期模型是描qY件开发过E中各种zd如何执行的模型。研I它可以Y件开发过E的所有活动提供统一的行动准则,为开发h员提供参与活动的帮助和指对{它揭示?jin)如何演lY件品开发过E的思想Q是实现软g生存周期技术、方法的基础?br />
Q?Q有哪些软g生存周期模型Q各有何特点Q?br />
{:(x)软g生存周期模型主要有瀑布模型、增量模型、螺旋模型。瀑布模型Q瀑布模型是将软g生命周期的各个活动展开成线性的有一定顺序的若干阶段的模型。其特点是把软g开发过E严格区分ؓ(f)阶段Q要求按照这个阶D划分,序地开展Y件开发各个活动。它Y件开发的理提供?jin)有效的理模式Q是l构化系l分析设计方法的基础。但是,它只是理想的软g开发模式,因ؓ(f)软g开发过E不可能是线性的Q不可能不P代。增量模型:(x)与瀑布模型不同Q增量开发模型是一部分一部分地逐步d成系l开发目标。它是一U演化模型。开发完一部分q刻让用户M用它、评价它。然后再完善它ƈ且完成下一部分的目标。用户能尽早用实际的pȝQ不但能获取用户的反馈同时也能ɾpȝ早投入q行。它允许q代Q下一步的开发包括了(jin)对前一步开发的修改Q克服了(jin)瀑布模型U性的~点。螺旋模型:(x)与增量模型相|螺旋模型把系l目标分解,规定每一ơ螺旋周期的目标。在每一ơ螺旋周期的开发中采用化的瀑布模型Qƈ且加入风险分析和原型化的Ҏ(gu)。然后用一ơ一ơ螺旋上升实现最l目标。它把增量模型和瀑布模型的优点结合v来,来应对系l需求、技术、环境不断变化的事实Q同时也能够理好Y件开发。但是这U@环P代风险也大,所以风险识别、防范是关键?br />
Q?Q主要的软g开发方法有哪些Q主要有何不同?
{:(x)主要开发方法有l构化方法、面向对象的开发方法。结构化Ҏ(gu)有结构化分析、设计、程序设计组成,是一U以数据Z?j)的开发方法。它的基本原则是分解与抽象。在问题域进行分解与抽象Q以数据?hu)程图?f)主要工具Q徏立数据处理模型,然后把它转换到求解域的系l结构模型。结构化Ҏ(gu)比较成熟Q是Z瀑布模型的方法,至今q广泛应用。面向对象的Ҏ(gu)以对象ؓ(f)中心(j)。按照h们认识自然界的规律把客观世界的实体划分ؓ(f)对象Q对象是分析和解决问题的核心(j)。而问题域的对象和求解域的对象有着一致的对应关系Q不需转换。其基本原则依然是分解、抽象。只不过对象是比模块更高?sh)U的抽象Q它不但装?jin)模块,更重要的是封装?jin)数据Q模块是操作q些数据的程序。开发方法正是由于像客观世界的实体一样面向对象,所以不但定义了(jin)对象Q还定义?jin)对象的l承关系Q得Y件的复用在面向对象的设计中成?jin)自然而然的事情。因而面向对象的Ҏ(gu)已经成ؓ(f)软g工程主要的开发方法?br />
一、选择?nbsp; Q?QA Q?QD Q?QB Q?QC Q?QB Q?QB Q?QA Q?QA Q?QC Q?0QB
二、填I题Q?Q硬Ӟ软gQ?Q工E(3Q整体与局部开发(4Q结构化的系l设计;l构化的E序设计Q?QY件的特点造成QY件的特点造成它的个体力_的性质Q因而难于管理(6QY件生产的理Q?Q规模、种cR开发方式、开发环境(8Q支持Y件h员开发和l护软gzd而用的软gQ?Q数据结构;对象Q?0Q完成工E目标所需的步?/font>
W二???l??br />
一、选择?nbsp;
Q?QY件可行性研I的目的是( Q?nbsp;
A. 证明软g开发项目可?nbsp;
B. 证明软g开发项目不可行
C. 阐述软g开发项目值得或不值得?nbsp;
D. Z(jin)定软g开发项目要不要?br />
Q?Q技术可行性研I要解决的问题是Q?nbsp; Q?nbsp;
A. 从技术方面说明项目是否可?br />
B. 从技术上定义目要解决的问题
C. l出目开发可行的技术\U?nbsp;
D. l出_的项目需求设计报?br />
Q?Q可行性研I的步骤首先是( Q?nbsp;
A. 定目目标Q即对要解决的问题进行定?nbsp;
B. 研究目需?nbsp;
C. 寚w目目标进行可行性分?nbsp;
D. l出可行的解x(chng)?br />
Q?Q可行性研I报告必ȝ出( Q?nbsp;
A. 可行性分析和l论
B. l济、技术、社?x)可行性分?nbsp;
C. 目目标说明和是否可以开?nbsp;
D. 可选择的解x(chng)?br />
Q?Q成本效益分析是Q?nbsp; Q的主要内容?nbsp;
A. l济可行性分?nbsp;
B. 目可行性分?nbsp;
C. 有Ş效益分析
D. 无Ş效益分析
Q?Q篏计经效益是指( Q?nbsp;
A. 累计的成?nbsp;
B. 累计的投?nbsp;
C. 累计的收?nbsp;
D. 累计的纯收入
Q?Q投资回收期是指Q?nbsp; Q?nbsp;
A. 目投资开始到停止投资的时间区?nbsp;
B. 目开始到产生l济效益的时间区?nbsp;
C. 目的篏计经效益等于投资额所需的时?nbsp;
D. 目开始到完成所需的时?br />
Q?Q项目开发计划通常不包括( Q?nbsp;
A. 目的实施计?nbsp;
B. 目的资源计?nbsp;
C. 目的测试计?nbsp;
D. 目的验收计?br />
Q?Q年利率?iQ现存入 p元,不计复利Qn q后本金利息为( Q?nbsp;
A. pQ? +iQn
B. pQ? +inQ?nbsp;
C. pQ? +inQ?nbsp;
D. pQ? +iQn
Q?0Q项目可行性分析一般要在( Q进行项目的需求分析设计?nbsp;
A. 较高的层?nbsp;
B. 目的资源方?nbsp;
C. 目的成本效益上
D. 目的推q前景上
二、填I题
Q?Q可行性分析实际上是进行一_______ 的需求分析、_______ q程?br />
Q?Q可以从三个斚wq行可行性分 析,卻I(x)_______ ??性、_______ ??性和_______可行性?br />
Q?Q效益分析包括_______ 效益分析和_______ 效益分析?br />
Q?Q技术可行性分析就是______________ 分析?br />
Q?Q投资回收期是使_______ {于最初的_______ 所需的时间?br />
Q?Q纯收入是Y件生存周期内_______ 与_______ 之差?br />
Q?Q经q可行性分析之后,如项目是值得开发的Q则一般要制定一个_______ ?br />
Q?Q经可行性分析常采用_______ 分析?br />
Q?Q项目可行性研I报告主要内Ҏ(gu)要给?gu)目_______ 的意见?br />
Q?0Q货币的旉价值用_______ 来计?br />
三、简{题
Q?Q可行性研I的d是什么?
{:(x)可行性研I的d是从技术、经、社?x)三个方面研I目的可行性,q给出可行性研I的报告?br />
Q?Q可行性研I的主要目的是什么?
{:(x)可行性研I的目的是用较小的代仗在可能短的时间内回答目能不能、g值得开发?br />
Q?Q可行性研I报告的主要内容是什么?
{:(x)可行性报告的主要内容是说明该目的功能、性能、基本要求;辑ֈ的目标;U束条gQ可行性研I的Ҏ(gu)和决定可行性的因素。对现有pȝ的分析,从技术、经、社?x)三个方面对目q行的分析和可供选择的方案。最后给出结论,说明目能否开发、g值得开发,或具备了(jin)什么条件才能开发?br />
Q?Q如何计投资回收期和纯收入Q?br />
{:(x)投资回收期就是篏计的l济效益{于初始投资费用所需的时间。n q篏计的l济效益QBn=∑n(yu)i=1Fi/Q? + Pi•iQ式中:(x)Fi为第 iq的l济效益QPi为第 iq的q利率。纯收入是在项目的生存期时间里的篏计经效益与投资额之差,?Bn-I式中 I是初始投资额QBn?n q的累计l济效益?br />
自测l习(fn){案
一、选择?nbsp;
Q?QD Q?QA Q?QA Q?QA Q?QA Q?QD Q?QC Q?QC Q?QB Q?0QA
二、填I题
Q?Q精Q设计(2Q技术;l济Q社?x)?Q有形;无ŞQ?Q技术风险(5Q篏计的l济效益Q投资(6Q篏计的l济效益Q折合成现在|(j)Q投资(7Q项目开发计划(8Q成本效?br />
Q?Q能否开发、是否值得开发(10Q利?br />
]]>
试题?sh)?
试题?/font>
试题?试题?sh)?
]]>
2007q?1月Y件设计师考试试卷?qing)答案下?/u>
PS:试卷截图来自希赛 ׃希赛讉K量巨大打开囄比较?本h其保存至FLICKR相册上?br />
上午试卷Q?br />
1-1
1-2
1-3
1-4
1-5
1-6
1-7
1-8
1-9
1-10
下午试卷Q?br />
2-1
2-2
2-3
2-4
2-5
2-6
2-7
2-8
2-9
2-10
2-11