文档库 最新最全的文档下载
当前位置:文档库 › 计算机四级软件测试工程师-46

计算机四级软件测试工程师-46

计算机四级软件测试工程师-46
计算机四级软件测试工程师-46

计算机四级软件测试工程师-46

(总分:100.00,做题时间:90分钟)

一、选择题(总题数:25,分数:50.00)

1.软件测试信息流中,输入的信息主要有

(分数:2.00)

A.测试配置

B.软件配置

C.测试工具

D.以上全部√

解析:[解析] 在软件测试信息流中,输入的信息主要有测试配置、软件配置和测试工具三类。

2.在某个单位的人事信息管理软件中,系统允许用户输入人员的身份证号和进入本单位工作的日期。下面四个选项中,无效的输入值组合是

(分数:2.00)

A.4108021981111101021,2010.7.1

B.410802************,2010.7.1

C.410802************,2010.7.1

D.410802************,2010.7.1 √

解析:

3.下列不属于Web应用软件表示层测试内容的是

(分数:2.00)

A.排版结构的测试

B.浏览器兼容性测试

C.链接结构的测试

D.应用服务器兼容性的测试√

解析:[解析] Web应用软件表示层的测试内容包括:排版结构的测试、链接结构的测试、客户端程序的测试、浏览器兼容性测试。

4.下列关于Web应用软件测试的说法中正确的是

(分数:2.00)

A.Cookie安全性测试是Web应用软件安全性测试的一项重要内容√

B.内容测试是Web应用软件易用性测试的一项重要内容

C.Web应用软件只能进行白盒测试,不能进行黑盒测试

D.Web应用软件虽然需要频繁的进行演化,但不需要频繁的进行测试

解析:[解析] 在本题中,B选项错误,内容测试和易用性测试都是Web应用软件系统测试的主要内容;C 选项错误,白盒和黑盒测试都可以使用;D选项错误,Web应用软件需要进行测试。

5.下列有关软件质量的叙述中,错误的是

(分数:2.00)

A.软件的功能和性能必须结合在一起考虑

B.软件质量不仅包括软件产品的质量,还包括软件过程的质量

C.明确的软件质量属性是指在合同或行业标准中规定必须实现的质量要求

D.隐含的软件质量属性在合同或行业标准中没有规定,因此在产品开发时不必专门考虑√

解析:[解析] 软件质量是各种特性的复杂组合,定义一个软件的质量就等于为该软件定义一系列质量属性,D选项叙述不准确。

6.在黑盒测试中,着重检查输入条件的组合的是

(分数:2.00)

A.错误推测法

B.边界值分析法

C.因果图法√

D.等价类测试法

解析:[解析] 在黑盒测试中,等价类测试法和边界值分析法,都是着重考虑输入条件,但是对于输入条件之间的联系则讨论不多。因果图法是着重检查输入条件组合的一种测试方法。

7.下列四个选项中,与软件缺陷管理和跟踪无关的工作是

(分数:2.00)

A.设计好每个缺陷应包含的信息条目、状态分类

B.通过一些历史曲线和统计曲线进行分析和预测未来情况

C.在到达各个大小里程碑之前,召开会议对缺陷进行会审

D.对测试用例的执行结果进行记录和跟踪√

解析:[解析] 软件缺陷的跟踪和管理一般由数据库系统来执行,但数据库系统也是依赖于一定的规则和流程,其主要思路是:

①设计好每个缺陷应包含的信息条目、状态分类等。

②通过系统自动发出邮件给相应的开发和测试人员,使任何缺陷都能得到及时处理。

③通过日报、周报等各类项目报告来跟踪当前缺陷状态。

④在到达各个大小里程碑之前,召开会议对缺陷进行会审。

⑤通过一些历史曲线和统计曲线分析和预测未来的情况。

选项D的工作与软件缺陷的跟踪和管理无关。

8.以下选项中不属于软件缺陷的类型的是

(分数:2.00)

A.软件实现了产品规格说明所要求的功能,但因受性能限制而未考虑可移植性问题√

B.软件没有实现产品规格说明所要求的功能

C.软件中出现了产品规格说明指明不应该出现的错误

D.软件实现了产品规格说明没有提到的功能

解析:[解析] 软件缺陷的主要类型有:

①软件没有实现产品规格说明所要求的功能。

②软件中出现了产品规格说明指明不应该出现的错误。

③软件实现了产品规格说明没有提到的功能。

④软件没有实现虽然产品规格说明没有明确提及但应该实现的目标。

⑤软件难理解,不易使用。

9.对于具有串联型分支结构的程序,如果有7个判断语句串联,则使用正交实验设计法,至少需要的测试用例数为

(分数:2.00)

A.22

B.23√

C.24

D.26

解析:[解析] 设串联型分支结构中有,n个判定语句,计算满足关系式n+1≤2m的最小自然数m;设t=2m,取正交表Lt,并利用它设计测试数据,其中t为最少需要的测试用例数。

10.下列不属于物理破坏的防护措施的是

(分数:2.00)

A.所有设备远离灾害的侵扰

B.主要设备要屏蔽电磁干扰

C.对通信数据进行加密√

D.主要设备远离人为破坏

解析:[解析] 物理破坏的防护措施有三点,分别为选项A、B、D,选项C不属于此范畴。

11.下列选项中,不属于桌上检查的检查项目的是

(分数:2.00)

A.功能检查√

B.风格检查

C.等价性检查

D.检查子程序、宏、函数

解析:[解析] 程序员进行桌上检查的目的是进行代码检查,主要检查项目包括:检查变量的交叉引用表,检查标号的交叉引用表,检查子程序、宏、函数,等价性检查,常量检查,标准检查,风格检查,比较控制流,选择、激活路径,补充文档。选项A不在桌上检查的检查项目之中。

12.下列关于面向对象程序的测试说法中,正确的是

(分数:2.00)

A.在面向对象程序的测试中,通过执行程序代码完成的测试通常包括单元测试、集成测试和系统测试√

B.在面向对象程序中的一个类可以作为被独立测试的单元

C.在面向对象程序的测试中,很容易对一个类的单个成员方法进行充分的单元测试

D.由于集成测试的目标相同,结构化程序的集成测试技术都适用于对类的测试

解析:

13.以程序内部的逻辑结构为基础的测试用例设计技术属于

(分数:2.00)

A.黑盒测试

B.白盒测试√

C.灰盒测试

D.数据测试

解析:

14.下列四个选项中,不属于软件测试应该遵守的原则的是

(分数:2.00)

A.程序员应当参与测试自己的程序√

B.充分注意测试中的群集现象

C.应当对每一个测试结果做全面检查

D.测试用例应当由测试输入数据和与之对应的预期输出结果两部分组成

解析:[解析] 根据软件测试的目的,软件测试应当遵守以下原则:

①应当把“尽早地和不断地进行软件测试”作为软件开发人员的座右铭。

②测试用例应由测试输入数据和与之对应的预期输出结果两部分组成。

③程序员应避免测试自己的程序。

④在设计测试用例时,应当包括合理的和不合理的输入条件。

⑤充分注意测试中的群集现象。

⑥严格执行测试计划,排除测试的随意性。

⑦应当对每一个测试结果做全面检查。

⑧妥善保存测试计划、测试用例、出错统计和最终分析报告。

15.以下哪种软件测试属于软件性能测试的范畴

(分数:2.00)

A.易用性测试

B.单元测试

C.压力测试√

D.接口测试

解析:[解析] 依据测试目的的不同,可以把软件性能测试及与性能有关的其他测试分为性能测试、并发测试、压力测试、可靠性测试、负载测试、配置测试、失效恢复测试。

16.下列不属于易用性测试范围的是

(分数:2.00)

A.安装与卸载测试

B.系统故障频率√

C.窗口风格的一致性

D.功能的关联度

解析:[解析] 易用性测试包括对用户文档的测试、易安装性测试、功能易用性测试和用户界面测试。系统故障频率不属于易用性测试的范围。

17.下列选项中,不是结构化程序的基本控制结构的是

(分数:2.00)

A.顺序型

B.选择型

C.重复型

D.条件型√

解析:[解析] 结构化程序是由三种基本控制结构经过组合嵌套而构成的。这三种基本结构是:

①顺序型:构成串行操作。

②选择型:构成分支操作。

③重复型:构成循环操作。

18.下列关于软件可靠性测试的说法中,正确的一项是

(分数:2.00)

A.软件可靠性测试使用的测试用例必须满足语句覆盖

B.软件可靠性测试能有效地减少软件在恶意使用下出现崩溃的次数

C.软件可靠性测试的主要目的是通过受控的软件测试过程来预测软件在实际运行中的可靠性√

D.软件可靠性测试不属于黑盒测试

解析:[解析] 软件可靠性测试的基本指标是“在规定条件下,规定时间内,软件不引起系统失效的概率”,因此,它能减少软件在正常使用下出现崩溃的次数。软件可靠性测试属于黑盒测试,不必满足语句覆盖。

19.软件自动化测试的实现方法包括

(分数:2.00)

A.虚拟用户技术

B.测试脚本技术

C.代码的静态分析和动态分析

D.以上全部√

解析:[解析] 软件自动化测试的实现方法有:代码的静态和动态分析、测试过程的捕获和回放、测试脚本技术、虚拟用户技术和测试管理技术。

20.测试整个应用系统是否满足用户需求的测试是

(分数:2.00)

A.集成测试

B.系统测试√

C.单元测试

D.配置项测试

解析:[解析] 系统测试是指测试整个应用系统是否满足用户需求。

21.在实际测试中,软件性能的高低往往直接取决于

(分数:2.00)

A.响应时间的绝对值

B.所有功能的最大响应时间

C.系统响应时间

D.用户对响应时间的接受程度√

解析:[解析] 软件的性能是软件的一种非功能特性,响应时间是软件性能的指标之一。响应时间是指系统对请求作出响应的时间,对于单机的没有并发操作的应用系统而言,人们普遍认为响应时间是一个合理且准确的性能指标。但是需要指出的是,在实际测试中,响应时间的绝对值并不能直接反应软件性能的高低,软件性能的高低实际上取决于用户对响应时间的接受程度。

22.下列关于逻辑覆盖的叙述正确的是

(分数:2.00)

A.条件/判定覆盖是一个比判定覆盖和条件覆盖更强的覆盖√

B.语句覆盖是测试完整性方面很好的度量方法

C.测试用例满足条件覆盖则必定满足判定覆盖

D.对所有被分析的模块来说,达到100%的判定覆盖率是不现实的

解析:

23.关于易用性测试,说法错误的是

(分数:2.00)

A.对软件功能的动态关联进行测试可以通过检查菜单完成√

B.使用软件的目的就是减少重复输入,减轻人工劳动,提高工作效率

C.检查和评估软件安装手册的正确性和易用性是安装性测试的重要内容

D.用户界面测试是软件易用性测试最重要的一项内容

解析:[解析] 软件功能的关联包括静态关联和动态关联,其中对于静态关联的测试可以通过检查菜单完成,而对于动态关联的测试需要针对各项任务设计测试用例,以检查软件能否合理引导用户使用下一步需要的功能。故选项A不正确。

24.下列有关测试项目与定稿测试报告的说法中,正确的是

(分数:2.00)

A.对当前软件产品存在的缺陷进行逐个分析,认定剩余缺陷对产品质量无重大影响后,即可定稿测试报告

B.如果所有测试内容完成,测试的覆盖率达到要求以及产品质量达到已定义的标准,即可定稿测试报

告√

C.测试执行完成,测试人员向测试负责人提交测试报告后,测试项目就可以结束了

D.审查测试全过程,检查测试计划和内容无遗漏后,即可定稿测试报告

解析:

25.走查是对软件进行静态测试的一种方法,以下不属于走查活动的是

(分数:2.00)

A.准备测试用例√

B.解决缺陷

C.计划走查会议

D.执行走查

解析:[解析] 走查的步骤包括:计划走查会议、走查产品、执行走查、解决缺陷、走查记录和产品返工。准备测试用例属予走查之前要进行的活动。

二、论述题(总题数:3,分数:50.00)

已知C源程序如下:

#include<stdio.h>

#include<string.h>

void reverse(char s[])

int i,j,c;

for(i=0,j=strlen(s)-1;i<j;i++,j--)

c=s[i];

s[i]=s[j];

s[j]=c;

void getHex(int n,char s[])

int i=0;

while(n>0)

if(n%16<10)

s[i++]=n%16+'0';

else

switch(n%16)

case 10:s[i++]='A';break;

case 11:s[i++]='B';break;

case 12:s[i++]='C';break;

case 13:s[i++]='D';break;

case 14:s[i++]='E';break;

case 15:s[i++]='F';break;

default:printf("Error");break;

n/=16;

s[i]='/0';

reverse(s):

int main()

unsigned int num;

char str[40];

int i=0;

printf("Please input number:/n");

scanf("%d",&num);

getHex(num,str);

while(str[i])

printf("%c",str[i++]);

return 0;

1.画出程序中所有函数的控制流程图。(分数:20.00)

__________________________________________________________________________________________ 正确答案:(reverse函数

getHex函数

)

解析:

__________________________________________________________________________________________ 正确答案:(用例:

①输入0,输出0

②输入2,输出2

③输入26,输出1A

④输入27,输出1B

⑤输入28,输出1C

⑥输入29,输出1D

⑦输入30,输出1E

⑧输入31,输出1F

⑨输入20P,输出Error

语句覆盖率无法达到100%,因为无法构建测试用例覆盖Error,⑨号测试用例不能输出Error。)

解析:

26.以下是某程序说明,请按要求回答问题。

程序说明:假设有一个把数字串转化为整数的函数,其中数字串要求长度为1~6个数字构成,机器字长为16位。

分析程序中出现的边界情况,采用边界值法为该程序设计测试用例。

(分数:10.00)

__________________________________________________________________________________________ 正确答案:(该程序的说明和功能显然可以划分为4组测试等价类:有效输入等价类、无效输入等价类、合法输出等价类和非法输出等价类。在考虑该程序的合法输出和非法输出时需要考虑计算机的字长,这时要进行边界值法设计测试用例,以补充等价类法设计的测试用例。具体采用边界值法设计的测试用例如下:(1)使程序输入刚好等于最小的负整数。

输入:'-32768'

输出:-32768

(2)使程序输入刚好等于最大的正整数。

输入:'32767'

输出:32767

(3)使程序输入刚好小于最小的负整数。

输入:'-32769'

输出:错误

(4)使程序输入刚好大于最大的正整数。

输入:'32768'

输出:错误)

解析:[解析] 首先根据程序的规格说明,考虑所有可能的边界情况,然后根据边界值方法设计测试用例。某测试项目中的测试执行阶段按计划在3天后结束,将进入测试总结阶段。

1.测试管理人员通过QESuite Web Version 1.0测试过程管理工具观察部分测试用例的设计状况和执行状况如下表所示。请从测试用例设计和测试用例执行两方面,说明观察到的问题和需要尽快开展的相关测试工作。

子系统功能区域测试用例编写数量测试用例执行情况

登录与退出—8 8个未执行

即时消息个人设置8

2个执行通过

6个未执行

发送/接受消息6 全部执行通过邀请多人参与 6 全部执行通过音视频交互 6 全部执行通过

……………………

客户端容量—0

客户端性能— 5 5个执行通过

客户端强度— 4 2个执行通过2个执行失败

(分数:20.00)

__________________________________________________________________________________________ 正确答案:(测试用例设计不完整:“客户端容量”下未设计测试用例。部分测试用例未执行:“登录与退出”和“即时消息/个人设置”下共有14个测试用例未执行。)

解析:

__________________________________________________________________________________________ 正确答案:(开发人员的软件问题报告修复不及时,未来3天需要处理的软件问题有:151(打开)+14(新建)=165,超出未来3天日常工作能力:3×40=120,开发组需要加快处理速度。测试组需要加快处理速度,未来3天中需要处理的软件问题可能有:14+105+14+151=284个,超出测试组未来3天的工作能力:3×90=270个。)

解析:

计算机四级软件测试工程师41

[模拟] 计算机四级软件测试工程师41 选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。第1题: 小组成员开会,集体扮演计算机角色,把测试数据沿程序的逻辑结构走一遍是 ______。 A.数据分析 B.执行测试用例 C.执行走查 D.代码检查 参考答案:C 走查的步骤可以分为:计划走查会议、走查产品、执行走查、解决缺陷、走查记录、产品返工。其中在执行走查阶段,走查小组开会,集体扮演计算机角色,让事先准备好的测试用例沿程序的逻辑运行一遍,随时记录程序的踪迹,供分析和讨论用。每个测试用例都在人们脑中进行推演,即把测试数据沿程序的逻辑结构走一遍,把程序的状态记录下来以供监视。这样做的优点是:①能在代码中对错误进行精确定位,降低调试成本;②可以发现成批的错误,便于一同得到修正。 第2题: 被看做一个"主程序"主要用来接收测试数据,把这些数据传送给被测试的模 块,并且打印出有关数据的模块是________。 A.桩模块 B.数据模块 C.接口模块 D.驱动模块 参考答案:D 第3题: 对于具有串联型分支结构的程序,若有5个判定语句,则采用正交实验设计 法,至少需要的测试用例数应为______。 A.5个 B.32个 C.16个 D.8个 参考答案:D

对于具有串联型分支结构的程序,若有5个判定语句,则存在32条不同的测试路径,因此需要设计32个测试用例来覆盖它的每一条路径。但为了减少测试用例的数目,可以采用正交试验设计法,该方法原则上是抽取了部分路径进行测试,由方法中要求计算满足关系式n+1〈=2exp(m)的最小自然数m,针对本题n=5,可得m=3,t=2exp(3)=8,故本题采用正交实验设计方法,至少需要设计的测试用例数目为8个。 第4题: ______是一种独立的迭代的测试模型。 A.W模型 B.V模型 C.H模型 D.X模型 参考答案:C V模型与W模型有缺陷,即它们都把软件的开发视为需求、设计和编码等一系列串行的活动,而事实上,这些活动是可以交叉进行的。H模型揭示了一点:软件测试是一个独立的流程,贯穿于产品的整个生命周期中,与其他流程并发执行。 第5题: 针对逻辑覆盖,下列叙述不正确的是________。 A.达到100%CC要求就一定能够满足100%DC的要求 B.达到100%CDC要求就一定能够满足100%DC的要求 C.达到100%MCDC要求就一定能够满足100%DC的要求 D.达到100%路径覆盖要求就一定能够满足100%DC的要求 参考答案:A 第6题: 对测试用例进行管理,可以依据测试用例编写过程的属性、组织过程的属性和 A.创建过程的属性 B.测试过程的属性 C.执行过程的属性 D.管理过程的属性 参考答案:C 测试用例要经过创建、修改和不断完善的过程。测试用例的属性有:优先次序、目标性、所属的范围、关联性、阶段性、状态性、时效性、所有者、日期等特性。根据测试用例的属性及编号等可对测试用例进行基于数据库方式的良好管理,另外也可以依据测试用例编写过程的属性、组织过程的属性和执行过程的属性来对

全国计算机等级考试四级网络工程师必背知识点

全国计算机等级考试四级网络工程师 第一章:网络系统统结构与设计的基本原则 1.1.1 计算机网络的分类 一、局域网的分类: (1)计算机网络按地理范围划分为局域网,城域网,广域网; (2)局域网按介质访问控制方法角度分为共享介质式局域网和交换式局域网; (3)局域网按传输介质类型角度分为有线介质局域网和无线介质; 二、局域网:用于将有限范围内的各种计算机、终端与外部设备互联成网。 三、局域网的技术特点: (1)局域网覆盖有限的地理范围。 (2)局域网提供高数据传输速率10mbps-10gbps,低误码率的高质量传输环境。 (3)局域网一般属于一个单位所有,易于建立、维护与扩展。 1.1.2 计算机网络结构的特点 一、局域网早期的计算机网络主要是广域网,广域网在结构上分为:负责数据处理的主计算机与终端;负责数据处理和通信处理的通信控制处理设备与通信电路。 二、计算机网络从逻辑功能上分为资源子网和通信子网。 资源子网(由计算机系统、终端、终端控制器、连网外部设备、各种软件与信息资源等组成; 负责全网数据处理业务,负责向网络用户提供各种网络资源与网络服务。 通信子网(由通信处理控制机即网络节点,通信线路及其他通信设备组成):完成网络数据传输,转发等通信处理任务。 三、网络网络接入方式:局域网,无线局域网,无线城域网,电话交换网,有线电视网。 1.1.3 广域网技术的发展 一、广域网是一种公共数据网络,广域网投资大管理困难,由电信运营商组建维护, 二、广域网技术主要研究的是远距离、宽带、高服务质量的核心交换技术。用户接入技术由城域网承担。 三、广域网典型网络类型和技术:公共电话交换网PSTN,综合业务数字网ISDN,数字数据网DDN,x.25 分组交换网,帧中继网,异步传输网,GE千兆以太网和10GE光以太网。 四、计算机网络研究人员把研究的重点放在物理层接口标准、数据链路层协议与网络层IP协议上。 1.1.4 局域网技术的发展 一、交换局域网的核心设备是局域网交换机。 二、以太网技术发展的三个方向: (1)提高以太网数据传输速率,以太网的帧结构基本不变。 (2)将一个大型局域网划分成多个用网桥、路由器互联的网络,导致局域网互联技术的发展。 (3)将共享介质方式改为交换方式,导致了交换式局域网技术的发展。 三、交换机的出现导致出现共享式局域网和交换式局域网,在交换式局域网的基础上,出现虚拟局域网。 1.1.5 城域网技术的发展 一、城域网概念:网络运营商在城市范围内提供各种信息服务的所有网络,它是以宽带光传输网络为开放平台,以TCPIP 协议为基础,通过各种网络互联设备、实现语音、数据、图像、多媒体视频、IP电话、IP接入与智能业务,并与广域计算机网络、广播电视网、电话交换网互联互通的本地综合业务网络。 二、密集波分复用技术的推广导致广域网主干线路带宽扩展。

2011年9月计算机等级考试四级软件测试工程师笔试真题及答案

2011年9月计算机等级考试四级软件测试工程师笔试真题及答案 一、选择题下列各题四个选项中,只有一个选项是正确的。 (1)ANSI/IEEE STD729-1983 给出软件质量的定义:软件产品满足规定的和隐含的与需求能力有关的全部特征和特性。以下叙述中不属于这些质量特征和特性的是 A) 产品功能 B) 效率 C) 可使用性 D) 项目成本和进度 (2)软件产品需求规格说明书是软件缺陷存在最多的地方,其原因是 A) 软件开发人员与用户沟通比较困难,对要开发的产品需求理解不一致 B) 系统设计不能全面考虑产品在功能、性能、安全性、可维护性等方面的平衡 C) 采用不熟悉的新技术开发系统或不科学的算法解决问题 D) 系统内各子系统或模块的参数过于复杂,导致信息传递失误 (3)条件覆盖的基本思想是设计若干测试用例,执行被测程序,使得每个判断的每个条件的可能取值至少满足一次。那么对于如下的 C 语言程序段 if(a>0&&b >0)c=c/a; if(a>1||c>1)c=c+1;如果采用适用于条件覆盖的两个测试用例,其输入值分别为 a=2,b=-1, c=-2 和 a=-1,b=2,c=3,则以下叙述中正确的是 A) 执行测试后,4个条件a>0,b>0,a>1,c>1 的所有取值都至少执行一次 B) 执行测试后,除 b>0 取真和 c>1 取假外其他条件取值都至少执行一次 C) 执行测试后,除 b>0 取假和 c>1 取真外其他条件取值都至少执行一次 D) 执行测试后,除 b>0 取真和 c>1 取真外其他条件取值都至少执行一次 (4)对于题 3 所给的 C 语言程序段 if(a>0&&b>0)c=c/a; if(a>1||c> 1)c=c+1;执行条件组合覆盖,为使得每一条件取值组合至少执行一次,需要的测试用例数至少是 A) 2 B) 3 C) 4 D) 5 (5)单元接口测试是单元测试的一种,以下不属于单元接口的是 A) 参数表 B) 输入/输出文件 C) 出错信息处理 D) 全局量 (6)下图(a)是一个程序的模块结构。模块 A 是主模块。下图(b)是集成测试顺序的示意图。从此图可知,这个集成策略是:

计算机四级网络工程师题库完整版完整答案

计算机四级网络工程师题库完整版完整答案 集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)

6 下列选项组,哪一个不是操作系统所具有的功能? A A编译高级语言编写的程序 B管理计算机磁盘 C管理系统动态库 D提供用户操作计算机的界面 7 在操作系统的结构设计中,微内核结构表示的是B A层次结构 B分布式结构 C整体式结构 D客户机/服务器结构 8 用户程序在用户态下使用特权指令而引起的中断是 A A访问中断 B外部中断 C时钟中断 D溢出中断 9 下列各种事件中。不属于I/O中断的事件是 D A数据传送完毕 B设备出错 C键盘输入 D指令错 10用户在编写程序时,若要在屏幕上画出一个红色的圆需要A命令控制

B运行时系统 C自然语言 D系统调用 11.13 下列选项中。那一项是位于进程控制块中而不是位于进程中 A 需要访问的数据文件名 B进程优先级 C全局变量 D堆栈 A主从关系 B同步关系 C平等关系 D父子关系 17.19 当多个进程并发执行且需要相互通信时,下列哪一种方法最适合A管道 B信号量 C共享内存 D消息传递 22、下列关于生产者消费者的叙述中,哪一个是正确的?() A、生产者往缓冲区放产品前要先使用P操作确保缓冲区有空 闲…… B、生产者往缓冲区放产品前要先使用V操作确保缓冲区有空 闲……

C、消费者从缓冲区取产品前要先用P操作确保缓冲区互斥使…… D、生产者往缓冲区取产品前要先用P操作确保缓冲区互斥使…… 23、下表是某页式内存分配的情况,页面大小为4096B,有效位为1表示该页在内存……() A、3次 B、2次 C、1次 D、4次 24、下列关于页面的叙述中,哪一个是正确的?(B?) A、页式存储管理中的页面和页框大小只能采用一种尺寸 B、操作系统在每次启动时根据物理内存大小确定本次运行的页面大小 C、用户进程在运行过程中可以改变页面尺寸、 D、为了提高内存利用率,可以根据需要采用多种不同大小的页面25/26、从用户角度看,建立文件系统的主要目的是(D) A、管理设备文件 B、提高文件读写速度 C、共享系统文 D、实现文件的按名存取

计算机四级软件测试工程师43

[模拟] 计算机四级软件测试工程师43 选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。第1题: 在覆盖准则中,最常用的是 A.语句覆盖 B.条件覆盖 C.分支覆盖 D.以上全部 参考答案:D 在路径测试中,覆盖准则中规定了测试的每一组路径,覆盖准则又称为逻辑覆盖准则或安全性准则,其中最常用的覆盖准则是语句覆盖、分支覆盖和条件覆盖。 第2题: 如果程序中有两个判定条件,其复合条件表达式分别为(a 〉=3) and (b〈 =6)和(a 〉0) or (c〈 2),则为了达到100%的判定覆盖率,至少需要没计的测试用例个数为______。 A.1 B.2 C.3 D.4 参考答案:B 判定覆盖的定义:设计若干测试用例,运行被测程序,使得程序中每个判定的取真分支和取假分支至少评价一次。针对该题取a=3、b=5、c=1和a=-1、b=5、c=3两组测试用例即可达到100%的判定覆盖率,故本题选择B。 第3题: 软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试 方法主要用于测试 ______。 A.结构合理性 B.软件外部功能 C.程序的内部逻辑 D.程序正确性 参考答案:B 黑盒测试主要用于测试软件的外部功能。

第4题: 数据流覆盖关注的是程序中某个变量从其声明、赋值到引用的变化情况,它是 下列哪一种覆盖的变种______。 A.语句覆盖 B.控制覆盖 C.分支覆盖 D.路径覆盖 参考答案:D 数据流测试电可以看做是一种路径测试,它主要关注一条路径上变量在何时定义,何时使用,所以数据流覆盖也可以看做是路径覆盖的一种,关注变量在某条路径中的变化情况。 第5题: 国际标准化组织公布的国际标准ISO 8402将软件质量综合定义为 A.反映实体满足明确的和隐含的需求的能力的特性的总和 B.表征软件产品满足明确的和隐含的需求的能力的特性或特征的集合 C.软件产品满足明确的需求的程度的一组属性的集合 D.表征计算机系统卓越程度的所有属性的集合 参考答案:A 在本题中,B选项为20世纪90年代,Norman、Robin等对软件质量的定义;C选项为1982年,Fisher和Baker对软件质量的定义;D选项则是1979年,Fisher 和Light对软件质量的定义。 第6题: 下列情况表明出错处理功能有错误和缺陷的是 ______。 A.显示的错误与实际遇到的错误不符 B.显示的错误信息难以理解 C.对异常处理的不得当 D.以上全部 参考答案:D 第7题: 单元测试中最后的,也可能是最重要的工作是______。 A.重要路径测试 B.错误处理测试 C.边界测试 D.接口测试

计算机四级网络工程师资料总结

【操作系统】 &页面置换算法有可能发生Belady异常现象:FIFO。 &“抖动”因为页面置换算法不合理。 &先进先出页面置换算法FIFO;最近最少使用页面置换算法LRU(最久未使用算法);最近最不常用页面置换算法LFU;理想页面置换算法OPT(移出永远不再需要的页面、或选择最长时间不需要访问的页面);第二次机会页面置换算法。 &在Pthread线程包中,线程操作pthread_join:等待一个特定的线程退出;Pthread_yield:线程让出CPU;Pthread_create:用户编程创建一个新的线程;Pthread_mutex_init表示创建一个互斥量,以动态方式创建互斥锁。 &PV操作,P(S):将信号量S的值减1,即S=S-1;如果S>=0,则该进程继续执行;否则该进程置为等待状态,排入等待队列。V(S):将信号量S的值加1,即S=S+1,;如果S>0,则该进程继续执行;否则释放队列中第一个等待信号量的进程。 &进入临界区的进入区对信号量执行P原语操作,离开临界区的退出区对信号量执行V原语操作。 &提供文件系统性能(提高文件目录检索效率):块高速缓存、磁盘驱动调度、目录项分解法、引入当前目录、相对路径文件名。 &银行家算法是死锁避免算法;资源有序分配法是死锁预防;杀死死锁是死锁解除。 &死锁定理:当且仅当当前状态的资源分配图是不可完全化简的。 &死锁产生的原因:竞争资源(进程资源分配不当)、进程推进顺序不当;非:总资源不足、发生重大故障、互斥使用、进程调度不当。 &死锁的必要条件:资源互斥使用、部分分配资源、已分配资源不可剥夺、资源申请形成环路。非:系统资源不足。环路是死锁产生的必要条件。

全国计算机等级考试四级:软件工程的100道经典问答题

全国计算机等级考试四级历年试题合集含答案(CHM文件下载)>> 1、什么是软件危机?产生软件危机的原因?怎样消除? 2、什么是软件工程?包括哪些内容? 3、软件生存周期包含哪些内容? 4、软件开发模型有几种?各有什么特点? 7、在软件开发的早期阶段,为什么要进行可行性研究?应该从哪些方面研究目标系统的可行性? 8、一个软件开发系统的可行性研究报告应如何编写? 9、数据流图有哪几种基本符号? 10、画数据流图原则是什么? 11、数据流图在软件分析中的作用是什么? 12、数据字典的作用? 13、什么是数据字典?有几个定义?各自特点是什么? 14、有几种效益的分析方法? 15、需求分析的任务是什么?

16、需求分析通常采用哪些分析技术? 17、什么是结构化分析?他的结构化体现在哪里? 18、简述面向对象分析技术的主要步骤? 19、原型开发技术的目的,特点是什么? 20、简述总体设计的一般过程? 21、什么叫软件结构?什么叫软件工程?二者之间关系? 22、解释深度、宽度、扇出、扇入对软件的影响。 23、什么叫模块化?M代表的含义是什么? 24、模块化的三个重要特征是什么?阐明各自的作用。 25、举例说明各种耦合情况和各种内聚情况。 26、简述设计准则的内容。 27、简述层次方框图与软件结构图的异同点。 28、事物型软件结构图有什么特点?原因是什么? 29、详细设计的任务是什么?

30、什么是结构化程序设计?用N-S图表示三种基本结构。 31、简述Jackson程序设计方法的主要内容。 32、简述Wariner程序设计方法的主要内容。 35、C语言属于第几代语言?第四代语言特点是什么? 36、简述高级语言的应用特点和内在特点。 37、试分析程序设计语言特点及软件可*性、可理解性、可修改性、可测试性及成本的关系。 38、选择一种语言的实用标准是什么? 39、简述开发环境、计算机体系结构、软件设计方法、软件开发过程与程序设计语言之间的促进和制约作用。 40、程序的编码风格主要体现在哪几个方面? 41、软件测试的基本任务是什么?测试与调试区别是什么? 42、软件测试的目标是什么? 43、软件测试分几个步骤进行?每个步骤解决什么问题? 44、软件测试有几种方法?每种方法的特点是什么?

计算机四级网络工程师过关练习及答案

计算机四级网络工程师过关练习及答案计算机四级网络工程师过关练习及答案 计算机四级网络工程师过关练习及答案 一、选择题。 1、计算机网络从网络覆盖范围上,可以分为局域网、广域网与 __B_____。 A)物理网 B)城域网 C)分组交换网 D)高速网 2.城域网设计的目标是要满足几十千米范围内的大量企业、机关、公司的多个局域网互连的需求,以实现大量用户之间的多种信息传 输的功能,这些信息的类型主要是文字、语音、图形与____A___。 A)视频 B)数据 C)路由信息 D)控制信息 3.计算机网络按照其覆盖的地理区域大小可分为___B____。 A)广域网、校园网、接入网 B)广域网、城域网、局域网https://www.wendangku.net/doc/a79761822.html, C)校园网、地区网、接入网

D)电信网、校园网、城域网 4.下列说法中正确的是___D____。 A)通信子网是由主机、终端组成 B)资源子网是由网络节点和通信链路组成 C)通信子网主要完成数据和共享资源的任务 D)通信子网主要完成计算机之间的数据传输、交换、以及通信控制 5.以下关于广域网技术的叙述中,错误的是___C____。 A)广域网技术研究的重点是核心交换技术 B)广域网技术的典型技术包括公共交换网PSTN,综合业务数字网ISDN,数字数据网DDN,X.25分交换网,X.25分组交换网,帧中继网,异步传输模式ATM网,光以太网等 C)帧中继网是基于点-点连接的窄带公共数据网(正确:数字数据网DDN是……) D)异步传输模式ATM网的发展空间已经比较小 6.目前应用最广泛的局域网是__A____。 A)以太网 B)令牌环网 C)令牌总线网 D)对等网 7.下列有关局域网的说法中,正确的是___D____。 A)令牌环网络是应用最广泛的局域网 B)以太网技术的发展方向是用共享介质方式取代交换方式 C)局域网维护较困难

网络工程师计算机四级考试题

第一章过关练习 一、选择题 1.计算机网络从网络覆盖范围上,能够分为局域网、广域网与。 A)物理网B)城域网C)分组交换网D)高速网 2.城域网设计的目标是要满足几十千米范围内的大量企业、机关、公司的多个局域网互连的需求,以实现大量用户之间的多种信息传输的功能,这些信息的类型要紧是文字、语音、图形与。 A)视频B)数据C)路由信息 D)操纵信息

3.计算机网络按照其覆盖的地理区域大小可分为。A)广域网、校园网、接入网B)广域网、城域网、局域网C)校园网、地区网、接入网D)电信网、校园网、城域网4.下列讲法中正确的是。 A)通信子网是由主机、终端组成 B)资源子网是由网络节点和通信链路组成 C)通信子网要紧完成数据和共享资源的任务 D)通信子网要紧完成计算机之间的数据传输、交换、以及通信操纵 5.以下关于广域网技术的叙述中,错误的是。 A)广域网技术研究的重点是核心交换技术 B)广域网技术的典型技术包括公共交换网PSTN,综合业务数字网ISDN,数字数据网DDN,X.25分组交换网,帧中继网,异步传输模式ATM网,光以太网等 C)帧中继网是基于点-点连接的窄带公共数据网 D)异步传输模式ATM网的进展空间差不多比较小 6.目前应用最广泛的局域网是。 A)以太网B)令牌环网 C)令牌总线网D)对等网

7.下列有关局域网的讲法中,正确的是。 A)令牌环网络是应用最广泛的局域网 B)以太网技术的进展方向是用共享介质方式取代交换方式 C)局域网维护较困难D)局域网提供数据传输速率、低误码率的高质量数据传输环境 8.以下有宽带城域网的讲法中错误的是。 A)宽带广域网指网络运营商在都市范围内提供各种信息服务业务的所有网络 B)宽带广域网以TCP/IP协议为基础 C)宽带广域网对传输速率和服务质量要求不高 D)宽带城域网的建设给整个电信业的传输和服务业务都带来了重大阻碍 9.以下有关城域网结构的叙述中,正确的是。 A)城域网网络平台采纳层次结构 B)核心交换层解决的是“最后一公里”的问题 C)边缘汇聚层结构设计重点是可靠性、可扩展性与开放性 D)用户接入层进行本地路由、过滤、流量均衡及安全操纵等处理

2014计算机四级软件测试工程师真题及答案

2014计算机四级软件测试工程师真题及答案 某一软件项目的规格说明:对于处于提交审批状态的单据,数据完整率达到80%以上或已经过业务员确认,则进行处理。 (1)请根据规格说明,画出对应的因果图。(10分) (2)采用基于因果图的方法为该软件项目设计测试用例。(10分) 2.论述题2:以下是某程序说明,请按要求回答问题(12分) 程序说明:假设有一个把数字串转换为整数的函数。其中数字串要求长度为1-6个数字构成,机器字长为16位。 分析程序中出现的边界情况,采用边界值法为该程序设计测试用例。(12分) 3.论述题3:简单谈一下你对穷举测试的理解,并按要求回答问题(18分) (1)穷举测试的方法对于所有项目程序都是可行的么?(5分) (2)若是针对小型的程序,穷举测试是可能的么?若是,说明此时采用穷举测试能否保证程序是百分之百正确呢?(13分)

下列不属于与浏览器兼容性测试考虑的问题是________。 (A)软件是否可以在不同的J2EE中运行 (B)不同的浏览器是否可以提供合适的安全设置 (C)脚本和插件是否适用于不同的浏览器 (D)符合最新HTML版本的页面能否在浏览器中正确显示 软件可靠性测试的目的是________。 (A)发现软件缺陷 (B)预测软件正式运行中的可靠性 (C)控制测试过程 (D)修改软件缺陷 1.在软件测试中,白盒测试方法是通过分析程序的________来设计测试用例。 (A)应用范围 (B)功能 (C)内部逻辑

(D)输入数据 2.下列关于测试方法的叙述中不正确的是________。 (A)从某种角度上讲,白盒测试与黑盒测试都属于动态测试 (B)功能测试属于黑盒测试 (C)对功能的测试通常是要考虑程序的内部结构的 (D)结构测试属于白盒测试 3.在程序设计过程中,要为程序调试做好准备,主要体现在________。 (A)采用模块化、结构化的设计方法设计程序 (B)根据程序调试的需要,选择并安排适当的中间结果输出必要的断点 (C)编写程序时要为调试提供足够的灵活性 (D)以上全部

全国计算机等级考试四级软件测试工程师笔试真题(含答案)

历年真题考试时间:120试卷总分:100 2010年3月全国计算机等级考试四级软件测试工程师笔试真题 一、选择题(每小题2分,共50分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 ?1: 参考答案:C ?参考解析:(P26)接口分析的目的是评估软件交付物是否正确、一致、完整和准确地说明了接口需求。接口分析必须关注三种接口:用户接口、硬件接口和软件接口。 ? o试题内容: o以下叙述中正确的是 o ?A:可跟踪性分析是在整体上分析整个系统的资源分配 策略 ?B:关键性分析是标识原始需求和相应开发结果之间关 系的能力 ?C:接口分析必须关注三种接口:用户接口、硬件接口和 软件接口 ?D:评估仅在软件开发的最后阶段进行,以确认产品是否 符合规模说明 ?2: 参考答案:D ?参考解析:(P109)场景测试方法是基于IBM推行的RUP的测试用例生成方法。该方法从系统分析的结果——用例出发,通过对每个用例的场景进行分析,逐步实现测试用例的构造。 ? o试题内容: o场景测试方法是基于IBM推行的RUP的测试用例生成方法。该方法的出发点是 o ?A:事件流 ?B:数据流 ?C:控制流 ?D:用例

?3: 参考答案:A ?参考解析:(P115)内部边界值测试可以用来发现一些内部错误,如误把“<”写作“<=”。但内部边界值测试应作为一种补充方法,在其他方法的最后使用。 ? o试题内容: o下面一段小程序是判断一个长度为n的字符数组是否中心对称。例如,“abcddcba”或“abcdcba”就是中心对称。作为内部边界值, 应填入()内的判断应是 o ?A:ij ?D:i!=j(判不等) ?4: 参考答案:C ?参考解析:(P152)功能测试主要是为了发现以下几类错误:是否有不正确或遗漏了的功能;功能实现是否满足用户需求和系统设计的隐式需求;能否正确地接受输入,能否正确地输出结果。 ? o试题内容: o检查系统能否正确地接受输入,能否正确地输出结果,这属于o ?A:安全性测试 ?B:GUI测试 ?C:功能测试

计算机四级《软件测试工程师》模拟必过训练题(四)答案及解析

计算机四级《软件测试工程师》模拟试题(四)答案及解析 一、选择题 1.分析:对程序的测试最好由第三方测试机构来做,对程序的调试最好由程序员来做,故B不对。由测试用例的原则:程序员应避免测试自己的程序得C说法错误。又由测试的目的是找错而不是证明程序正确,故D不正确。 2.分析:软件测试的目的是发现软件中的错误,而非证明软件的正确性。 3.分析:软件缺陷可按软件缺陷类型或严重性进行统计,而软件缺陷类型或严重性可以分为软件系统崩溃、功能失效和容错性问题、用户友好性、性能、文字错误和增强需求等类型。 4.分析:软件测试不仅仅限于程序编码之后,而应该贯穿于软件开发的全过程。软件测试并不等于程序测试,因此,需求分析、概要设计、详细设计以及程序编码等各个阶段所得到的文档资料,包括需求规格说明、软件概要设计规格说明、软件详细设计规格说明以及源程序,都应做为软件测试的对象。 5.分析:软件的外部设计是从用户的角度对产品进行描述的,外部设计规格说明是在外部设计期间产生的文档,用户手册是另一种文档,与外部设计规格说明不同的是,它是在需求获取与定义阶段就开始建立,以后要不断细化和完善的文档。 6.分析:桌上检查(Desk Checking)是一种传统的检查方法,由程序员自己检查自己编写的程序。程序员在程序通过编译之

后,进行单元测试设计之前,对源程序代码进行分析,对照错误列表进行检查,对程序推演测试数据,并补充相关的文档。桌上检查的目的就是发现程序中的错误。 7.分析:同行评审的方法很多,基于正式化程度可以分为临时评审、桌上检查、结对评审、走查、小组评审、正式评审六种,其中走查是一种非正式的评审,但在软件企业中被广泛使用。走查的方法有两种:一种是使用一些样品数据作为测试用例,一步步的执行模块,极为参与评审的一起检查以确保正确的逻辑和行为。另一种走查是按照脚本执行,通过脚本描述一个具体的任务或场景,用以说明系统如何在交互中完成预定的功能。 8.分析:条件覆盖就是指设计若干测试用例,运行被测程序,使得每个判定的每个条件的可能取值至少评价一次。本题可以取(A=8,B=6)和(A=9,B=9)这两组测试用例,这样A=8及B7都能够把真假各取一次,达到100%的条件覆盖率。https://www.wendangku.net/doc/a79761822.html, 9.分析:对于一个软件,其可能的输入数据数量一般是非常惊人的,所以要想全部将其作为测试用例是不现实的,应当选择发现错误可能性大的数据作为测试用例,不能随机选取测试用例,故A正确,B、C错误。软件测试贯穿于软件开发的各个阶段,D项错误。 10.分析:在进行数据流测试时,弄清楚各类型结点的含义非常重要。输出语句、赋值语句、循环控制语句、条件语句和过

计算机四级网络工程师题库及参考答案

全国计算机等级考试四级计算机网络第2套试题一、单项选择题 操作系统部分 1.下列选项中,哪一个不是操作系统所具有的功能? A.管理计算机磁盘 B.提供用户操作计算机的界面 C.管理系统动态库 D.编译高级语言编写的程序 2.在操作系统的结构设计中,微内核结构表示的是 A.整体式结构 B.层次结构 C.分布式结构 D.客户机/服务器结构 3.用户程序在用户态下使用特权指令而引起的中断是 A.时钟中断 B.外部中断 C.访管中断 D.溢出中断 4.下列各种事件中,不属于I/O中断的事件是 A.数据传送完毕

B.设备出错 C.指令错 D.键盘输入 5.用户在编写程序时,若要在屏幕上画出一个红色的圆,需要使用 A.自然语言 B.系统调用 C.命令控制 D.运行时系统 6.在多道程序设计系统中,下列能并行工作的是 A.CPU及外部设备 B.内存和内存 C.用户及应用程序 D.CPU和内存 7.Linux操作系统中,进程有多种状态。下列状态中,哪一个不是Linux支持的状态? A.运行状态 B.安全状态 C.僵死状态 D.睡眠状态 8.假设在UNIX操作系统环境下执行以下程序: main() {

printf("Hello World\n"); fork(); printf("Hello World\n"); } 若程序正常运行,子进程创建成功,那么,屏幕上得到输出的有 A.1个Hello World B.2个Hello World C.3个Hello World D.4个Hello World 9.在Pthread线程包中,线程操作pthread_yield表示的是 A.线程让出CPU B.创建一个线程 C.阻塞一个线程 D.等待一个特定的线程退出 10.在采用非抢占式调度的操作系统中,不能引起新进程调度的事件是 A.正在运行的进程用完时间片 B.正在运行的进程出错 C.正在运行的进程等待I/O事件 D.新创建的进程进入就绪队列 11.系统中有2个并发进程,当一个进程在等待另一个进程向它发送消息时,它们之间的关系是

计算机四级软件测试工程师50

[模拟] 计算机四级软件测试工程师50 选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的。第1题: 下列关于测试团队的说法中,不正确的是________。 A.测试团队的组织方式由测试团队的规模、具体任务和技术来决定 B.如果测试团队规模较大,则测试工程师分为3个层次:初级测试工程师、测试工程师和资深测试工程师 C.建立、组织和管理一支优秀的测试团队是做好软件测试工作的基础,也是最重要的工作之一 D.发现系统的缺陷是测试工作的目的,但不是测试团队工作的核心目标 参考答案:D 第2题: 软件测试活动主要包括______。 A.测试设计与开发 B.测试执行 C.A)B)D)都是 D.测试总结 参考答案:C 软件测试活动主要包括测试设计与开发、测试执行和测试总结。 第3题: 下列情况下会考虑使用自动测试的是______。 A.对软件产品的次要部件进行测试 B.所开发的软件产品的需求不稳定 C.需要反复执行的测试,使用不同输入数据值进行反复测试 D.由客户方组织的验收测试 参考答案:C 自动测试的优点就是为了解决重复的人工操作。 第4题: 针对程序段if(x 〉10)and(y〈 20) then w=w/a,对于(x,y)的取值,以下哪组测试用例能够满足判定覆盖的要求________。 A.(30,15),(40,10)

B.(3,0),(30,30) C.(5,25),(10,20) D.(20,10),(1,100) 参考答案:D 第5题: 测试按照典型的软件工程理论分为______。 A.单元测试、系统测试、白盒测试等 B.黑盒测试、白盒测试、系统测试等 C.单元测试、集成测试、系统测试等 D.单元测试、模块测试、集成测试等 参考答案:C 测试按照典型的软件工程理论分为单元测试、集成测试、系统测试等。此外从其他角度还可以分为白盒测试、黑盒测试、灰盒测试。但是我们要统一标准,找到同一分类标准,避免混淆。 第6题: 下列各项中,不属于软件功能易用性测试关注的内容的是 A.软件是否能帮助用户减少重复的输入劳动 B.软件是否能在耗时较长的操作期间提供反馈 C.软件是否允许用户针对自己的使用习惯进行定制 D.软件界面中文字显示的风格 参考答案:D 功能易用性是指用户能否方便、快速、准确地使用软件提供的功能来完成需要完成的任务。一般功能易用性测试涉及面很广,其主要内容有:业务符合度、功能定制性、功能的关联度、数据的共享度、用户约束的合理度和反馈及时度。 第7题: 下列可以作为软件测试对象的是______。 A.需求规格说明 B.软件设计规格说明 C.源程序 D.以上全部 参考答案:D 软件测试不仅仅限于程序编码之后,而应该贯穿于软件开发的全过程。软件测试

计算机四级软件测试工程师-9

计算机四级软件测试工程师-9 (总分:158.00,做题时间:90分钟) 一、{{B}}选择题{{/B}}(总题数:25,分数:50.00) 1.关于兼容性测试的内容陈述,下列说法错误的是______。 (分数:2.00) A.通常兼容性测试主要考虑硬件、软件和数据三个方面 B.硬件兼容性测试通常并不用把软件在各种不同的硬件环境下运行和测试 C.不同的硬件配置,可能影响软件的性能,因此需要有针对地进行硬件兼容性测试 D.数据兼容性仅仅包括不同版本之间的数据兼容性√ 解析:[解析] A、B、C三项的陈述都是正确的,D选项中数据兼容性不仅仅包括不同版本之间的数据兼容性,还包括不同软件间的数据兼容性。 2.下列关于测试团队的说法中,不正确的是______。 (分数:2.00) A.建立、组织和管理一支优秀的测试团队是做好软件测试工作的基础,也是最重要的工作之一 B.测试团队的规模一般要非常的大,哪怕在小的软件测试小组也不能一个人√ C.测试人员的基本职责是发现系统的缺陷 D.测试组织管理就是如何以最小的成本、最高的效率在计划时间内发现系统尽可能多的和有价值的缺陷解析:[解析] 建立、组织和管理一支优秀的测试团队是做好软件测试工作的基础,也是最重要的工作之一。 A、C、D选项中对测试团队的说法都是正确的。关于测试团队的规模,测试团队的规模一般可能不会非常大。如果项目很小,测试小组就一个人,那么这个人就要扮演这些不同的角色。 3.下列不属于动态分析的软件行为是______。 (分数:2.00) A.屏幕仿真 B.建模 C.结构分析√ D.分支执行分析 解析:[解析] 动态分析是通过执行程序,然后检查程序的执行状态来进行的程序测试,动态分析采用测试用例,依据软件设计的功能需求,设定输入条件和推断理论输出,比较测试输出和理论输出检测被测程序的正确性,包括内部程序结构的正确性和程序功能实现的正确性、完备性。C选项属于静态分析的内容。 4.被看做一个“主程序”主要用来接收测试数据,把这些数据传送给被测试的模块,并且打印出有关数据的模块是______。 (分数:2.00) A.桩模块 B.数据模块 C.接口模块 D.驱动模块√ 解析:[解析] 在单元测试时,程序员必须编写一个驱动模块,用来调用被测模块并向其传送测试数据,驱动模块相当于被测模块的主程序。 5.关于Web应用软件功能测试,以下说法正确的是______。 (分数:2.00) A.由于测试的不可穷举性,因此链接测试不需要测试所有的链接√ B.Cookie测试不在Web功能测试所关注的范围之内 C.Web功能测试不能看做是对整个Web应用软件进行的集成测试 D.在Web应用中,许多复杂的功能是通过表单完成的 解析:[解析] 因为Web应用中链接是不可数的,所以不需要也不可能测试所有的链接,Cookie测试当然应该包含在Web功能测试所关注的范围之内。

计算机四级网络工程师试题及答案

计算机四级网络工程师试题及答案计算机四级网络工程师试题及答案2016 一、填空题 1.计算机网络是指将多台具有独立功能的计算机,通过通信线路和通信设备连接起来,在网络软件的支持下实现数据通信和【1】的 计算机系统。 2.按覆盖的地理范围划分,计算机网络可以分为:局域网、【2】和广域网。 3.从计算机网络组成的角度来看,典型的计算机网络从逻辑功能上可以分为两部分:【3】和【4】。 4.广域网是一种【5】网络。 5.宽带城域网网络平台层次结构中【6】解决的是“最后一公里”的问题。 答案: 1.资源共享 2.城域网 3.资源子网 4.通信子网 5.公共数据网络 6.接入层 二、分析题 1.计算机网络按照地理范围可分为不同的网络类型。 【问题1】在一个校园内组织内构建的网络属于什么网? 在一个校园内构建的网络属于局域网 【问题2】城市范围内将多个校园网连接起来形成什么网?

城市范围内将多个校园网互联构成城域网。多个城域网又通过路由器与光纤接入作为国家级或区域主干网的广域网。 【问题3】各种网络各有什么特点? 局域网的特点有:用于将有限范围内的各种计算机、终端与外部设备互联成网,能提供高数据传输速率、低误码率的高质量数据传 输环境,一般易于建立、维护与扩展。覆盖有限的地理范围,它适 用于公司、机关、校园、工厂等有限范围内的计算机、终端与各类 信息处理设备连网的需求;提供高数据传输速率(10Mb/s~10Gb/s)、 低误码率的高质量数据传输环境;一般属于一个单位所有,易于建立、维护与扩展。 城域网是介于广域网与局域网之间的一种高速网络;它的目标是 要满足几十公里范围内的大量企业、机关、公司的多个局域网互连 的需求;能实现大量用户之间的数据、语音、图形与视频等多种信息 的传输功能; 广域网也称为远程网;覆盖的地理范围从几十公里到几千公里;覆盖一个国家、地区,或横跨几个洲,形成国际性的远程网络; 2.信息高速公路的建设促进了电信产业的结构调整,出现了大规模的企业重组和业务转移,电信运营商纷纷把竞争的.重点和大量的 资金,从广域网的建设,转移到高效、经济、支持大量用户接入和 持多种业务的城域网的建设之中。回答问题1到问题3。 【问题1】宽带城域网的网络平台采用什么样的结构,这种结构 有何优越性。 宽带城域网网络平台采用层次结构。采用层次结构的优点是:结构清晰,各层功能实体之间的定位清楚,接口开放,标准规范,便 与组建和管理。 从逻辑上,网络平台结构可以分为:核心交换层、边缘汇聚层与用户接入层。核心层连接多个汇聚层与主干网络,主要承担高速数 据交换的能力,提供城市的带宽IP数据出口;汇聚层主要承担路由 与流量汇聚的功能;接入层重点解决的是“最后一公里”的问题,主

四级软件测试工程师-10

四级软件测试工程师-10 (总分:62.50,做题时间:90分钟) 一、选择题(总题数:24,分数:49.50) 1.某个脚本可以被多个测试用例使用,该脚本是 ______。 (分数:2.00) A.线性脚本 B.结构化脚本 C.共享脚本√ D.数据驱动脚本 解析: 2.不会造成比较错误的情况是 (分数:2.00) A.由于存在舍入误差可能导致浮点数运算不精确 B.使用整数除法造成表达式x/2*2==x不成立(假定x是整数) C.不同数据类型的变量之间进行比较 D.部分变量定义后未使用√ 解析:[解析] 造成比较错误的情况有:①是否存在不同数据类型的变量间的比较。②是否存在混合比较或不同长度的变量之间的比较。③比较运算符是否正确。④每个布尔表达式所表达的内容是否正确。⑤布尔运算符对象是否是布尔类型。⑥在二进制的计算机上是否存在小数或浮点数之间的比较,四舍五入、二进制表示十进制的近似性,往往会造成误差。⑦对包含多个布尔运算符的表达式,计算次序以及运算符的优先顺序是否正确。③编译器计算布尔表达式的方式是否对程序产生影响。 3.在代码检查中,负责提供关于检查项目的资料并回答检查人员问题的角色是 (分数:2.00) A.协调人 B.开发人员√ C.检查人员 D.讲解员 解析:[解析] 开发人员是检查项目的生产者,主要负责提供检查项目资料和回答检查人员的问题;协调人员主持、引导代码检查的执行过程,全面负责代码检查的效果;讲解员负责在检查会议中讲解检查项目,引导检查小组对产品进行彻底审查;记录员负责会议期间在检查表上记录发现的每一个错误,同时也承担作为一般检查人员的任务。 4.模块是软件中的一个单独的编译单位,而不是一个单独的执行单位。所以在测试时要为模块设计两类附加模块,模拟模块的实际运行环境,这两类模块是______。 (分数:2.00) A.桩模块和接口模块 B.驱动模块和接口模块 C.驱动模块和桩模块√ D.数据模块和计算模块 解析:[解析] 所测试模块与它相关的驱动模块和桩模块共同构成一个“测试环境”,驱动模块和桩模块通常不作为软件产品的一部分交给用户,但是为了进行单元测试必须编写。 5.过程评审的目标是 ______。 (分数:2.00) A.评估主要的质量保证代码 B.总结和共享好的经验 C.指出进一步完善和改进的部分 D.以上全部√ 解析:

计算机四级网络工程师资料总结

操作系统】 &页面置换算法有可能发生Belady异常现象:FIFO。 &抖动”因为页面置换算法不合理。 &先进先出页面置换算法FIFO;最近最少使用页面置换算法LRU (最久未使用算法);最近最不常用页面置换算法LFU ;理想页面置换算法OPT (移出永远不再需要的页面、或选择最长时间不需要访问的页面);第二次机会页面置换算法。 &在Pthread 线程包中,线程操作pthread」oin :等待一个特定的线程退出;Pthread_yield :线程让出CPU ;Pthread_create :用户编程创建一个新的线程;Pthread_mutex_init 表示创建一个互斥量,以动态方式创建互斥锁。 &PV操作,P(S):将信号量S的值减1,即S=S-1 ;如果S>=0,则该进程继续执行;否则该进程置为等待状态,排入等待队列。V(S):将信号量S的值加1,即S=S+1,;如果S>0,则该进程继续执行;否则释放队列中第一个等待信号量的进程。 &进入临界区的进入区对信号量执行P原语操作,离开临界区的退出区对信号量执行V原语操作。 &提供文件系统性能(提高文件目录检索效率):块高速缓存、磁盘驱动调度、目录项分解法、引入当前目录、相对路径文件名。 &银行家算法是死锁避免算法;资源有序分配法是死锁预防;杀死死锁是死锁解除。 &死锁定理:当且仅当当前状态的资源分配图是不可完全化简的。 &死锁产生的原因:竞争资源(进程资源分配不当)、进程推进顺序不当;非:总资源不足、发生重大故障、互斥使用、进程调度不当。 &死锁的必要条件:资源互斥使用、部分分配资源、已分配资源不可剥夺、资源申请形成环路。非:系统资源不足。环路是死锁产生的必要条件。

相关文档
相关文档 最新文档