2007年上半年软件评测师下午试题答案

合集下载

2007年上半年软件设计师上午试卷

2007年上半年软件设计师上午试卷

全国计算机技术与软件专业技术资格(水平)考试2007年上半年软件设计师上午试卷(考试时间9 : 00~11 : 30 共150 分钟)1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规2B 铅笔在你写入的准考证号下填涂准考证号。

2. 本试卷的试题中共有75 个空格,需要全部解答,每个空格1 分,满分75 分。

3. 每个空格对应一个序号,有A、B、C、D 四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。

4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。

解答时用正规2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。

例题●2007 年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月(89)(88)A. 4(89)A. 23日。

B. 5B. 24C. 6C. 25D. 7D. 26因为考试日期是“5 月26 日”,故(88)选B,(89)选D,应在答题卡序号88 下对B 填涂,在序号89 下对D 填涂(参看答题卡)。

请按下述要求正确填写答题卡● (1) 不属于计算机控制器中的部件。

(1)A. 指令寄存器 IR C. 算术逻辑单元 B. 程序计数器 PCD. 程序状态字寄存器● 在 CPU 与主存之间设置高速缓冲存储器 Cache ,其目的是为了 (2) 。

(2)A 〃扩大主存的存储容量 B 〃提高 CPU 对主存的访问效率C 〃既扩大主存容量又提高存取速度D 〃提高外存储器的速度● 下面的描述中, (3) 不是 RISC 设计应遵循的设计原则。

(3)A. 指令条数应少一些B. 寻址方式尽可能少C. 采用变长指令,功能复杂的指令长度长而简单指令长度短D. 设计尽可能多的通用寄存器● 某系统的可靠性结构框图如下图所示。

该系统由 4 个部件组成,其中 2、3 两部件 并联冗余,再与 1、4 部件串联构成。

假设部件 1、2、3 的可靠度分别为 0.90、0.70、0.70。

2007上半年软件评测师考试真题及答案-下午卷

2007上半年软件评测师考试真题及答案-下午卷

2007上半年软件评测师考试真题及答案-下午卷试题一阅读下列说明,回答问题1 至问题3,将解答填入答题纸的对应栏内。

【说明】以下代码由C 语言书写,能根据指定的年、月计算当月所含天数。

int GetMaxDay( int year,int month ){int maxday = 0;if ( month >= 1 && month <= 12 ){if ( month == 2 ){if ( year % 4 == 0 ){if ( year % 100 == 0 ){if ( year % 400 == 0 )maxday = 29;elsemaxday = 28;}elsemaxday = 29;}elsemaxday = 28;}else{if ( month == 4 || month == 6 || month == 9 || month == 11 )maxday = 30;elsemaxday = 31;}}return maxday;}【问题1】请画出以上代码的控制流图。

【问题2】请计算上述控制流图的环路复杂度V(G)。

【问题3】假设year 的取值范围是1000 < year < 2001,请使用基本路径测试法为变量year、month 设计测试用例(写出year 取值、month 取值、maxday 预期结果),使之满足基本路径覆盖要求。

答案:解析:本题考查白盒测试中的基本路径法的应用。

【问题1】模块控制流图是与程序流程图相类似的由许多节点和连接节点的边组成的一种图形,其中一个节点代表一条语句,边表示节点间的控制流向,它显示了一个函数的内部逻辑结构。

【问题2】V(G) = 区域数= 判断节点数+1。

【问题3】在进行程序的基本路径测试时,从程序的环路复杂性,可导出程序基本路径集合中的独立路径条数,这是确保程序中每个可执行语句至少执行1次所必须的测试用例数目的上界。

2007下半年软件设计师下午试题及答案

2007下半年软件设计师下午试题及答案

全国计算机技术与软件专业技术资格(水平)考试2007年下半年软件设计师下午试卷(考试时间14:00~16:30 共150分钟)1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。

2.在答题纸的指定位置填写准考证号、出生年月日和姓名。

3.答题纸上除填写上述内容外只能写解答。

4.本试卷共7道题,试题一至试题四是必答题,试题五至试题七选答1道。

每题15分,满分75分。

5.解答时字迹务必清楚,字迹不清时,将不评分。

6.仿照下面例题,将解答写在答题纸的对应栏内。

例题2007年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。

因为正确的解答是“11月3日”,故在答题纸的对应栏内写上“11”和“3”(参看下表)。

试题一(共15分)阅读以下说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某高校欲开发一个成绩管理系统,记录并管理所有选修课程的学生的平时成绩和考试成绩,其主要功能描述如下:1. 每门课程都有3到6个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的平时成绩。

课程结束后进行期末考试,其成绩作为这门课程的考试成绩。

2. 学生的平时成绩和考试成绩均由每门课程的主讲教师上传给成绩管理系统。

3. 在记录学生成绩之前,系统需要验证这些成绩是否有效。

首先,根据学生信息文件来确认该学生是否选修这门课程,若没有,那么这些成绩是无效的;如果他的确选修了这门课程,再根据课程信息文件和课程单元信息文件来验证平时成绩是否与这门课程所包含的单元相对应,如果是,那么这些成绩是有效的,否则无效。

4. 对于有效成绩,系统将其保存在课程成绩文件中。

对于无效成绩,系统会单独将其保存在无效成绩文件中,并将详细情况提交给教务处。

在教务处没有给出具体处理意见之前,系统不会处理这些成绩。

5. 若一门课程的所有有效的平时成绩和考试成绩都已经被系统记录,系统会发送课程完成通知给教务处,告知该门课程的成绩已经齐全。

2007年上半年系统分析师下午试题答案1

2007年上半年系统分析师下午试题答案1

全国计算机技术与软件专业技术资格(水平)考试2007年上半年系统分析师下午试卷1答案试题一【问题1】注:节点4到5为虚箭线【问题2】20 天【问题3】(1)将作业A 缩短1 天,需要增加元(2)再将作业B 缩短1 天,需要再增加1000 元【问题4】应增加2500 元,将作业G 缩短1 天试题二【问题1】(1)CPU 系统能够支持的最大(2)主存能够支持的最大(3)I/O 总线能够支持的最大(4)每个Ultral3 SCSI 总线能够支持的最大IOPS=【问题2】(1)磁盘的平均I/O 时间=(2)每个磁盘的最大IOPS=(3)采用80G 规格的磁盘,磁盘系统能提供的最大IOPS 为3072。

采用40G 规格的磁盘,磁盘系统能提供的最大IOPS 为6144。

【问题3】(1)若采用80GB 规格的磁盘则需要3 个驱动器盒和3 条SCSI 连接线。

若采用40GB 规格的磁盘则需要4 个驱动器盒和4 条SCSI 连接线。

(2)I/O 性能瓶颈由磁盘本身决定。

(3)采用80GB 磁盘的总成本为20000+3×500+1920×10+1500×3=45200采用40GB 磁盘的总成本为20000+4×500+1920×10+1500×4=47200(4)采用80GB 磁盘的每个IOPS 的成本为采用4QGB 磁盘的每个IOPS 的成本为(5)采用40GB 磁盘的组织方式件能价格比高。

试题三【问题1】表现层、业务逻辑的组件层和持久层。

表现层用来建立应用系统的界面,对应视力(View)。

业务逻辑组件层来开发应用逻辑,对应控制器(Controller)。

持久层是实现持久化存储,对应模型(Model)。

【问题2】1.Struts 框架Struts 是基于模型--视图--控制器(MVC)模式的开源框架,主要用于企业应用中表示层的实现。

借助于Struts,开发人员可以把主要精力集中在业务处理上,简化遵循MVC 设计模式的Web 应用开发工作,很好地实现代码重用,提高开发效率。

2007年上半年软件设计师下午试题

2007年上半年软件设计师下午试题

全国计算机技术与软件专业技术资格(水平)考试2007 年上半年 软件设计师 下午试卷(考试时间 14:00~16:30 共 150 分钟)请按下述要求正确填写答题纸1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。

2.在答题纸的指定位置填写准考证号、出生年月日和姓名。

3.答题纸上除填写上述内容外只能写解答。

4.本试卷共 7 道题,试题一至试题四是必答题,试题五至试题七选答 1 道。

每 题 15 分,满分 75 分。

5.解答时字迹务必清楚,字迹不清时,将不评分。

6.仿照下面例题,将解答写在答题纸的对应栏内。

例题 2007 年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(1) 月(2)日。

因为正确的解答是“5 月 26 日”,故在答题纸的对应栏内写上“5”和“26” (参看下表)。

例题 (1) (2) 解答栏 5 2620071141 2345 6 1-1 1-2 01-120072146 2 1 5341-2 1 [ 2 [ 3 7 1-2 4 ] 1-2 5 ~ 8 4 ] 1-1 1 ~ 42007314131,,,,2 2-1 2-1 XX 13011 20070205015 3 2-2 2-3 2007 2 1 08:58 52-3 XX 2007 2 1 10:31420074141.1*(1)(2)(3)(4)2-1 2 , , , ( ( 1 4 2-1 2 4 2-1 1 2 (1) ~ (4) 6 , , , , 7 , 8 ) , , , , ) , , , , 53 ~ 87 2-1 52007514[] 1 2 CD 33-1 3-1[]3-1 3-2 3-23-1UMLLibrarySystem BorrowerDB CatalogItem Borrower BorrowerItems2007614LibrarySystem1 1 1 1(a)BorrowerDBCatalogItem0..*Borrower(b)(c)1BorrowerItems3-1 [ 1] 3 3-2 2] 6 [[]3-13-1a~c[] 3-1 23-1CatalogItem CatalogItem 4bc b c[3] 6 [ ~ ]20077144-1 6 6ABd[1] d[2] d[N]4-1 1 d[i](1 i 2 s[k] N) A kk1 4-2 i A ABeginN ki=1 ( 1)i <= N Y j=i+1NEnds[k] =(3) (4) i=jN( 2) && d[j]– d[i]<=12 Y j= j + 14-2 520078143 1 115-1r 1 p 2 s 2 w 1 x 2 t u 2 y 1 3 q 2 v 2 z5-1 d wpq d M M M k 0 M j M(j)=max{M(k) + d(k) | k j M i k d(k)+M(k) i i p p 5-2 M 2 4 q 3 v } 2 1 3 d 0 5-15-1 sr 1 p 2 s 2 w 1 x 2 t u 2 y 1 3 q 2 v 2 z5-22007914200710146-1(Strategy)6-16-1Duck RubberDuck MallardDuck CottonDuck RedHeadDuck fly() quack()FlyBehaviordisplay()QuackBehaviorFlyNoWay FlyWithWingsQuack Squeak QuackNoWay}; //7-1(Strategy) 7-17-1DuckRubberDuck MallardDuck CottonDuckRedHeadDuck fly() quack() display() FlyBehavior QuackBehavior FlyNoWay FlyWithWings Quack Squeak QuackNoWay。

年软件评测师试题及答案

年软件评测师试题及答案

2007年上半年软件评测师考试上午试题上午试题答案:1、c,算术逻辑单元是运算器的内容2、B,Cache的访问速度很快,价格很高,容量比较小,只能提高CPU访问速度,而不能提高外存速度。

3、C,RISC应该采用等长的指令格式4、B,响应时间不是影响作业吞吐量的唯一因素,但是在负载一定的情况下,响应时间越短,吞吐量也就越大5、B,a-控制器,控制器才有虚线(指令流),b-运算器,c-存储器6、B,smalltalk-最早的面向对象语言,其他几个大家都知道7、A,实例化就是创建一个对象,当然要分配从存储空间。

8、B,用例图描述系统与外部和用户的界面,在需求分析阶段使用。

9、C,阻塞状态的进程必须等到他等待的事件发生后才能被调度程序改成就绪状态10、B,当运行状态的进程被调度成就绪,必然会有另外一个就绪状态的进程转入运行状态11、B,SPOOLing 技术实际上是一种外围设备同时联机操作技术,又称为排队转儲技术。

它在输入和输出之间增加了“输入井”和“输出井”的排队转儲环节,以消除用户的“联机”等待时间。

磁带不能随机存储当然不适合做为其存储设备。

12、B,晕阿,大意失荆州,没有仔细看还有个0块啊!看来边界值分析的测试方法没有学好!我选了A13、A,数据完整性不属于安全范围14、B,字段名as 别名,好久没有用,我不记得了,选了D15、A,group带having,Distinct消除重复项16、A,传递当然选A17、D,AB->c,并不等于A和B能单独决定C18、B,修改程序只能用文本编辑器19、A,用例用于描述需求20、D,原型法不适合开发系统类的软件,因为用户看不到,原型有什么用?21、A,能够自我进化的级别是最高的,CMM5级即优化级22、C,只有容错性与可靠性有关23、C,嵌入程序的SQL语句属于代码了。

24、B,LOC就是代码行数25、C,确定接口规格是到了概要设计阶段了。

26、D,在需求中找名词是找到实体的有效方法。

2007年上半年软件评测师

2007年上半年软件评测师

2007年软件评测师考试真题——上午试题●(1)_不属于计算机控制器中的部件。

(1)A .指令寄存器IRB .程序计数器PC C .算术逻辑单元ALUD .程序状态字寄存器PSW ●在CPU 与主存之间设置高速缓冲存储器Cache 的目的是为了_(2)_。

(2)A .扩大主存的存储容量B .提高CPU 对主存的访问效率C .既扩大贮存容量又提高存取速度D .提高外存储器的速度 ●下面的描述中,_(3)_不是RISC 设计应遵循的设计原则。

(3)A .指令条数应少一些B .寻址方式尽可能少C .采用变长指令,功能复杂的指令长度长而简单指令长度短D .设计尽可能多的通用寄存器●系统响应时间和作业吞吐量是衡量计算机系统性能的重要呢指标。

对于一个持续处理业务的系统而言,其_(4)_。

(4)A .响应时间越短,作业吞吐量越小B .响应时间越短,作业吞吐量越大C .响应时间越长,作业吞吐量越大D .响应时间不会影响作业吞吐量●计算机各功能部件之间的合作关系如下图所示。

假设图中虚线表示控制流,实线表示数据流,那么a 、b 和c 分别表示_(5)_。

(5)A .控制器、内存储器和运算器BC .内存储器、运算器和控制器D .内存储器、控制器和运算器●下面关于编程语言的各种说法中,_(6)_是正确的。

(6)A .由于C 语言程序是由函数构成的,所以也属于函数型语言B .Amalltalk 、C++、Java 、C#都是面向对象的语言C .函数型语言适用于编写高速计算的程序,常用于超级计算机的模拟计算D .逻辑型语言是Client / Server 系统中用于实现负载分散的程序语言 ●在面向对象的语言中,_(7)_。

(7)A .类的实例化是指类的实例分配存储空间B .每个类都必须创建一个实例C .每个类只能创建一个实例D .类的实例化是指对类进行初始化●在统一建模语言(UML )中,描述系统与外部系统及用户之间交互的图是_(8)_。

软件评测师练习题与答案

软件评测师练习题与答案

软件评测师练习题与答案一、单选题(共100题,每题1分,共100分)1、可用于编写独立程序和快速脚本的语言是()。

A、JavaB、C#C、PythonD、Prolog正确答案:C2、以下测试项目不适合采用自动化测试的是( )。

A、需要反复进行的测试B、易用性测试C、可以录制回放的测试D、负载压力测试正确答案:B3、web应用链接测试不包括_______A、不存在的页面文件B、错误的链接C、无链接指向的页面D、客户端和服务器端的链接速率正确答案:D4、以下关于软件测试原则的叙述中,正确的是()。

A、测试用例只需选用合理的输入数据,不需要选择不合理的输入数据B、程序员应尽量测试自己的程序C、应制定测试计划并严格执行,排除随意性D、穷举测试是可能的正确答案:C5、对计算机评价的主要性能指标有时钟频率、()、运算精度、内存容量等。

A、端口吞吐量B、可移植性C、丢包率D、数据处理速率正确答案:D6、某软件系统无须在线容错,也不能采用冗余设计,如果对可靠性要求较高,故障有可能导致严重后果,一般采用()。

A、恢复块设计B、降低复杂度设计C、检错技术D、N版本程序设计正确答案:C7、对建立良好的程序设计风格,下面描述正确的是()。

A、充分考虑程序的执行效率B、程序的注释可有可无C、符号名的命名要符合语法D、程序应简单、清晰、可读性好正确答案:D8、利用高速通信网络将多态高性能工作站或微型机互连构成机群系统,其系统结构形式属于_____计算机。

A、单指令多数据流(SIMD)B、单指令单数据流(SISD)C、多指令多数据流(MIMD)D、多指令单数据流(MISD)正确答案:C9、在计算机系统中总线宽度分为地址总线宽度和数据总线宽度。

若计算机中地址总线的宽度为32位,则最多允许直接访问主存储器()的物理空间。

A、40MBB、4GBC、40GBD、400GB正确答案:B10、传统编译器进行词法分析、语法分析、代码生成等步骤的处理时,前一阶段处理的输出是后一阶段处理的输入,则采用的软件体系结构风格是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档