上半年软件评测师考试真题上午.docx

上传人:b****0 文档编号:9018372 上传时间:2023-05-16 格式:DOCX 页数:21 大小:99.43KB
下载 相关 举报
上半年软件评测师考试真题上午.docx_第1页
第1页 / 共21页
上半年软件评测师考试真题上午.docx_第2页
第2页 / 共21页
上半年软件评测师考试真题上午.docx_第3页
第3页 / 共21页
上半年软件评测师考试真题上午.docx_第4页
第4页 / 共21页
上半年软件评测师考试真题上午.docx_第5页
第5页 / 共21页
上半年软件评测师考试真题上午.docx_第6页
第6页 / 共21页
上半年软件评测师考试真题上午.docx_第7页
第7页 / 共21页
上半年软件评测师考试真题上午.docx_第8页
第8页 / 共21页
上半年软件评测师考试真题上午.docx_第9页
第9页 / 共21页
上半年软件评测师考试真题上午.docx_第10页
第10页 / 共21页
上半年软件评测师考试真题上午.docx_第11页
第11页 / 共21页
上半年软件评测师考试真题上午.docx_第12页
第12页 / 共21页
上半年软件评测师考试真题上午.docx_第13页
第13页 / 共21页
上半年软件评测师考试真题上午.docx_第14页
第14页 / 共21页
上半年软件评测师考试真题上午.docx_第15页
第15页 / 共21页
上半年软件评测师考试真题上午.docx_第16页
第16页 / 共21页
上半年软件评测师考试真题上午.docx_第17页
第17页 / 共21页
上半年软件评测师考试真题上午.docx_第18页
第18页 / 共21页
上半年软件评测师考试真题上午.docx_第19页
第19页 / 共21页
上半年软件评测师考试真题上午.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

上半年软件评测师考试真题上午.docx

《上半年软件评测师考试真题上午.docx》由会员分享,可在线阅读,更多相关《上半年软件评测师考试真题上午.docx(21页珍藏版)》请在冰点文库上搜索。

上半年软件评测师考试真题上午.docx

上半年软件评测师考试真题上午

2007年上半年软件评测师考试真题(上午)

(1)不属于计算机控制器中的部件。

(1)A.指令寄存器IR

B.程序计数器PC

C.算术逻辑单元ALU

D.程序状态字寄存器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.控制器、内存储器和运算器B.控制器、运算器和内存储器

C.内存储器、运算器和控制器D.内存储器、控制器和运算器

下面关于编程语言的各种说法中,(6)是正确的。

(6)A.由于C语言程序是由函数构成的,所以也属于函数型语言

B.Smalltalk、C++、Java、C#都是面向对象语言

C.函数型语言适用于编写高速计算的程序,常用于超级计算机的模拟计算

D.逻辑型语言是在Client/Server系统中用于实现负载分散的程序语言

在面向对象的语言中,(7)。

(7)A.类的实例化是指对类的实例分配存储空间

B.每个类都必须创建一个实例

C.每个类只能创建一个实例

D.类的实例化是指对类进行初始化

在统一建模语言(UML)中,描述系统与外部系统及用户之间交互的图是(8)。

(8)A.类图B.用例图C.对象图D.协作图

某系统的进程状态转换如下图所示。

图中1、2、3和4分别表示引起状态转换时的不同原因。

原因4是由于(9);一个进程状态转换会引起另一个进程状态转换的是(10)。

(9)A.就绪进程被调度

B.运行进程执行了P操作

C.阻塞进程等待的事件发生了

D.运行进程时间片到了

(10)A.1→2B.2→1C.3→2D.4→1

在操作系统中,虚拟设备通常采用(11)设备来模拟低速设备(如打印机)。

(11)A.Spooling技术,利用磁带

B.Spooling技术,利用磁盘

C.脱机批处理技术,利用磁盘

D.通道技术,利用磁带

某文件管理系统在磁盘上建立了位示图(bitmap),记录磁盘的使用情况。

若系统中字长为32位,磁盘上的物理块依次编号为:

0、1、2、…,那么8192号物理块的使用情况在位示图中的第(12)个字中有所描述。

(12)A.256B.257C.512D.1024

在数据库管理系统中,(13)不属于安全性控制机制。

(13)A.完整性约束B.视图C.密码验证D.用户授权

某供应商数据库中的供应关系为SPJ(供应商号,零件号,工程号,数量),如下命令查询某工程至少用了3家供应商(包含3家)供应的零件的平均数量,并按工程号的降序排列。

SELECT工程号,(14)FROMSPJ

GROUPBY工程号

(15)

ORDERBY工程号DESC;

(14)A.AVG(数量)At平均数量

B.AVG(数量)AS平均数量

C.平均数量AtAVG(数量)

D.平均数量ASAVG(数量)

(15)A.HAVINGCOUNT(DISTINCT(供应商号))>2

B.WhereCOUNT(供应商号)>2

C.HAVING(DISTINCT(供应商号))>2

D.Where供应商号>2

设关系模式R(A,B,C),传递依赖指的是(16);下列结论错误的是(17)。

(16)A.若A→B,B→C,则A→C

B.若A→B,A→C,则A→BC

C.若A→C,则AB→C

D.若A→BC,则A→B,A→C

(17)A.若A→BC,则A→B,A→C

B.若A→B,A→C,则A→BC

C.若A→C,则AB→C

D.若AB→C,则A→C,B→C

 

软件开发人员可以用(18)软件编写和修改程序。

(18)A.预处理B.文本编辑C.链接D.编译

统一过程(UP)是一种用例驱动的迭代式增量开发过程,每次迭代过程中主要的工作流包括捕获需求、分析、设计、实现和测试等。

这种软件过程的用例图(UseCaseDiagram)是通过(19)得到的。

(19)A.捕获需求B.分析C.设计D.实现

关于原型化开发方法的叙述中,不正确的是(20)。

(20)A.原型化方法适应于需求不明确的软件开发

B.在开发过程中,可以废弃不用早期构造的软件原型

C.原型化方法可以直接开发出最终产品

D.原型化方法利于确认各项系统服务的可用性

CMM模型将软件过程的成熟度分为5个等级。

在(21)使用定量分析来不断地改进和管理软件过程。

(21)A.优化级B.管理级C.定义级D.可重复级

软件(22)的提高,有利于软件可靠性的提高。

(22)A.存储效率B.执行效率C.容错性D.可移植性

序言性注释是指在每个程序或模块开头的一段说明,起辅助理解程序的作用,一般包括:

程序的表示、名称和版本号;程序功能描述;接口与界面描述;输入/输出数据说明;开发历史;与运行环境有关的信息等。

下列叙述中不属于序言性注释的是(23)。

(23)A.程序对硬件、软件资源的要求

B.重要变量和参数说明

C.嵌入在程序中的SQL语句

D.程序开发的原作者、审查者、修改者、编程日期等

LOC是软件规模的一种量度,它表示(24)。

(24)A.软件功能数B.源代码行数C.每单位成本数D.工作量

面向对象分析与设计是面向对象软件开发过程中的两个重要阶段,下列活动中,(25)不属于面向对象分析阶段。

(25)A.构建分析模型B.识别分析类C.确定接口规格D.评估分析模型

面向对象分析需要找出软件需求中客观存在的所有实体对象(概念),然后归纳、抽象出实体类。

(26)是寻找实体对象的有效方法之一。

(26)A.会议调查

B.问卷调查C.电话调查D.名词分析

在“模型-视图-控制器”(MVC)模式中,(27)主要表现用户界面,(28)用来描述核心业务逻辑。

(27)A.视图B.模型C.控制器D.视图和控制器

(28)A.视图B.模型C.控制器D.视图和控制器

在进行面向对象设计时,采用设计模式能够(29)。

(29)A.复用相似问题的相同解决方案

B.改善代码的平台可移植性

C.改善代码的可理解性

D.增强软件的易安装性

下面给出了四种设计模式的作用:

外观(Facade):

为子系统中的一组功能调用提供一个一致的接口,这个接口使得这一子系统更加容易使用;装饰(Decorate):

当不能采用生成子类的方法进行扩充时,动态地给一个对象添加一些额外的功能;单件(Singleton):

保证一个类仅有一个实例,并提供一个访问它的全局访问点;模板方法(TemplateMethod):

在方法中定义算法的框架,而将算法中的一些操作步骤延迟到子类中实现。

请根据下面叙述的场景选用适当的设计模式。

若某面向对象系统中的某些类有且只有一个实例,那么采用(30)设计模式能够有效达到该目的;该系统中的某子模块需要为其他模块提供访问不同数据库系统(Oracle、SQLServer、DB2UDB等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库、再打开数据库、最后对数据进行查

询,(31)设计模式可抽象出相同的数据库访问过程;系统中的文本显示类(TextView)和图片显示类(PictureView)都继承了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条、或者带有黑色边框、或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加三个类,(32)设计模式可以实现该目的。

(30)A.外观B.装饰C.单件D.模板方法

(31)A.外观B.装饰C.单件D.模板方法

(32)A.外观B.装饰C.单件D.模板方法

函数t(33)、f(34)的定义如下所示。

若调用函数t(35)时传递给x的值为3,并且调用函数f(36)时,第一个参数采用传值(callbyvalue)方式,第二个参数采用传引用

(callbyreference)方式,则函数t(37)的返回值为(38)。

 

(33)A.35B.24C.22D.11

程序设计语言中(34)。

(34)A.while循环语句的执行效率比do-while循环语句的执行效率高

while循环语句的循环体执行次数比循环条件的判断次数多1,而do-while语句的循环体执行次数比循环条件的判断次数少1

while语句的循环体执行次数比循环条件的判断次数少1,而do-while语句的循环体执行次数比循环条件的判断次数多1

while语句的循环体执行次数比循环条件的判断次数少1,而do-while语句的循环体执行次数等于循环条件的判断次数两名以上的申请人分别就同样的发明创造申请专利的,专利权授权(35)。

(35)A.最先发明的人B.最先申请的人C.所有申请的人D.协商后的申请人

下列叙述中(36)是正确的。

(36)A.压迫测试:

提供条件任软件发挥,最大限度地发掘软件的能力

B.重负测试:

使软件在不够理想的条件下运行,观察软件对外部资源的要求和依赖的程度

C.重复测试:

不断执行同样的操作,这种反复测试的主要原因是看内存是否不足

D.完整C/S体系结构测试,只包括网络运行和性能测试

根据ANSI/IEEE829标准,以下(37)属于《测试程序说明》中程序步骤的内容。

①启动②目的③日志④设置

(37)A.①、②、③

B.①、③、④

C.②、③

D.①、②、③、④

以下关于功能测试用例的意义的叙述,正确的是(38)。

①避免盲目测试并提高测试效率

②令软件测试的实施重点突出、目的明确

③在回归测试中无需修正测试用例便可继续开展测试工作

④测试用例的通用化和复用化使软件测试易于开展

(38)A.①、②、③B.①、③C.②、③D.①、②、④

用等价类法划分Windows文件名称,应该分成(39)个等价区间。

(39)A.2B.3C.4D.6

用边界值分析法,假定X为整数,10≤X≤100,那么X在测试中应该取(40)边界值。

(40)A.X=10,X=100B.X=9,X=10,X=100,X=101C.X=10,X=11,X=99,X=100D.X=9,X=10,X=50,X=100

 

(41)不是易用性测试包括的内容。

(41)A.安装测试B.界面测试C.菜单测试D.文档测试

(42)不是文档测试包括的内容。

(42)A.合同文档B.开发文档C.管理文档D.用户文档

针对用户手册的测试,(43)描述不正确。

(43)A.准确地按照手册的描述使用程序

B.检查每条陈述

C.修改错误设计

D.查找容易误导用户的内容

阅读下列流程图:

当用判定覆盖法进行测试时,至少需要设计(44)个测试用例。

(44)A.2B.4C.6D.8

 

Web应用链接测试不包括(45)。

(45)A.无链接指向的页面

B.错误的链接

C.客户端与服务器端的链接速率

D.不存在的页面文件

在某大学学籍管理信息系统中,假设学生年龄的输入范围为16~40,则根据黑盒测试中的等价类划分技术,下面划分正确的是(46)

(46)A.可划分为2个有效等价类,2个无效等价类

B.可划分为1个有效等价类,2个无效等价类

C.可划分为2个有效等价类,1个无效等价类

D.可划分为1个有效等价类,1个无效等价类

以下各项中,(47)属于安装测试应关注的内容。

①安装手册的评估②安装选项和设置的测试

③安装顺序测试④修复安装测试与卸载测试

(47)A.①、②、③B.③、④C.②、③、④

D.①、②、③、④

下面关于软件测试的说法,(48)是错误的。

(48)A.软件测试就是程序测试

B.软件测试贯穿于软件定义和开发的整个期间

C.需求规格说明、设计规格说明都是软件测试的对象

D.程序是软件测试的对象

关于白盒测试与黑盒测试的最主要区别,正确的是(49)。

(49)A.白盒测试侧重于程序结构,黑盒测试侧重于功能

B.白盒测试可以使用测试工具,黑盒测试不能使用工具

C.白盒测试需要程序员参与,黑盒测试不需要

D.黑盒测试比白盒测试应用更广泛

软件测试按实施组织分,测试应该包括以下的(50)。

①开发方测试②用户方测试③第三方测试④验收测试⑤确认测试

(50)A.①、②、③

B.③、④、⑤

C.①、②、④

D.①、②、③、④、⑤

以下各项中,(51)属于需求说明书的评测内容。

①系统定义的目标是否与用户的要求一致

②设计的约束条件或限制条件是否符合实际

③是否考虑过软件需求的其他方案

④软件的行为与它必须处理的信息、必须完成的功能是否一致

(51)A.①、②、④B.①、③、④C.②、③、④D.①、②、③、④

关于对第三方测试的描述,正确的观点是(52)。

(52)A.既不是用户,也不是开发人员所进行的测试就是第三方测试

B.第三方测试也称为独立测试,是由相对独立的组织进行的测试

C.第三方测试是在开发方与用户方的测试基础上进行的验证测试

D.第三方测试又被称为β测试

以下(53)属于在GB/T18905《评价者用的过程》中定义软件评价过程的特性。

①可重复性②可再现性③公正性④客观性⑤合理性

(53)A.①、②、④

B.①、②、③、④

C.③、④、⑤

D.①、②、③、④、⑤

以下控制流程图的环路复杂性V(G)等于(54)。

(54)A.4B.5C.6D.1

通过疲劳强度测试,最容易发现(55)问题。

(55)A.并发用户数B.内存泄漏C.系统安全性D.功能错误

针对下列程序段,对于(A,B,C)的取值,以下(56)测试用例组合能够满足语句覆盖的要求。

IF((A+10)=2OR(B-20)<3)THENC=0

IF((A+30)>10AND(C-30)<0)THENB=30

(56)A.(2,30,1)B.(-20,0,30)C.(-30,20,30)D.(2,20,3)

针对下列程序段,对于(A,B)的取值,以下(57)测试用例组合能够满足条件覆盖的要求。

IF((A-10)=20AND(B+20)>10)THENC=0IF((A-30)<10AND(B-30)<0)THENB=30

①A=50B=-10②A=40B=40③A=30B=-10④A=30B=30

(57)A.①②B.③④C.①④D.②④

针对逻辑覆盖有下列叙述,(58)是不正确的。

(58)A.达到100%DC要求就一定能够满足100%SC的要求

B.达到100%CC要求就一定能够满足100%SC的要求

C.达到100%CDC要求就一定能够满足100%SC的要求

D.达到100%MCDC要求就一定能够满足100%SC的要求

以下所示程序控制流程图中有(59)条线性无关的基本路径。

(59)A.1B.2C.3D.4

下列叙述中,(60)是正确的。

(60)A.白盒测试又称为逻辑驱动测试

B.穷举路径测试可以查出程序中因遗漏路径而产生的错误

C.一般而言,黑盒测试对结构的覆盖比白盒测试高

D.必须根据软件需求说明文档生成用于白盒测试的测试用例

针对以下程序段,对于变量c的取值,至少需要(61)个测试用例才能够满足语句覆盖的要求。

c=((u8_t*)q->payload)[i];switch(c)

{

caseSLIP_END:

sio_send(SLIP_ESC,netif->state);sio_send(SLIP_ESC_END,netif->state);break;

caseSLIP_ESC:

sio_send(SLIP_ESC,netif->state);sio_send(SLIP_ESC_ESC,netif->state);break;

default:

sio_send(c,netif->state);break;

}

(61)A.4B.3C.2D.1

针对以下C语言程序段,对于(MaxNum,Type)的取值,至少需要(62)个测试用例能够满足判定覆盖的要求。

while(MaxNum-->0)

{

if(10==Type)x=y*2;

else

if(100==Type)x=y+10;

else

x=y-20;

}

(62)A.5

B.4C.3D.2

假设A、B为布尔变量,对于逻辑表达式(A&&B),至少需要(63)个测试用例才能完成MCDC覆盖。

(63)A.4B.3C.2D.1

广义的软件测试包括(64)。

(64)A.单元测试、集成测试、确认测试和系统测试

B.确认、验证和测试

C.需求评审、设计评审、单元测试和综合测试

D.开发方测试、用户测试和第三方测试

GB/T16260将软件的内部(外部)质量属性划分为六大质量特性,分别是(65)。

(65)A.功能性,可靠性,易用性,效率,维护性和可移植性

B.功能性、可靠性、易用性、效率、稳定性和可移植性

C.功能性、可靠性、安全性、效率、易用性和可移植性

D.功能性、可靠性、兼容性、效率、稳定性和可移植性

软件内部/外部质量模型中,以下(66)不是功能性包括的子特性。

(66)A.适合性

B.准确性

C.稳定性

D.互操作性

《GB/T18905软件工程产品评价》中确定的通用评价过程包括四个方面,其中有关“规定评价”部分包含的内容有(67)。

(67)A.选择度量、建立度量评定等级、确立评估准则

B.指定质量模型、选择度量、建立度量评定等级

C.选择度量、建立度量评定等级、制定评价计划

D.确定产品类型、选择度量、建立度量评定等级

下列测试工具中,使用(68)执行自动化负载压力测试,使用(69)执行代码静态结构分析,使用(70)执行网络测试。

(68)A.SmartBits

B.LogiscopeC.QuickTestProfessionalD.LoadRunner

(69)A.SmartBitsB.LogiscopeC.QuickTestProfessionalD.LoadRunner

(70)A.SmartBitsB.LogiscopeC.QuickTestProfessionalD.LoadRunner

(71)analysisemphasizesthedrawingofpictorialsystemmodelstodocumentandvalidatebothexistingand/orproposedsystems.Ultimately,thesystemmodelsbecomethe(72)fordesigningandconstructinganimprovedsystem.(73)issuchatechnique.Theemphasisinthistechniqueisprocess-centered.Systemsanalystsdrawaseriesofprocessmodelscalled(74).(75)isanothersuchtechniquethatintegratesdataandprocessconcernsintoconstructscalledobjects.

(71)A.PrototypingB.AcceleratedC.Model-drivenD.Iterative

(72)A.ImageB.pictureC.layoutD.blueprint

(73)A.StructuredanalysisB.InformationEngineeringC.DiscoveryPrototypingD.Object-Orientedanalysis

(74)A.PERTB.DFDC.ERDD.UML

(75)A.StructuredanalysisB.InformationEngineeringC.DiscoveryPrototypingD.Object-Orientedanalysis

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2