计算机等级考试四级软件测试工程师模拟论述题
计算机等级考试四级软件测试工程师模拟论述题有哪些呢,一起去了解一下论述题都考些什么吧!
论述题 (1-1每题20分,2-2每题12分,3-3每题18分,共50分 1.论述题1:以下是一软件规格说明,请按要求回答问题(20分)
软件规格说明:某工厂招工规定,报名者年龄应该在16周岁到35周岁之间(到2005年12月31日为止),即出生年月不在上述范围内的人员将不予接受,并显示"年龄不合格"的出错信息。
(1)请根据规格说明,划分等价类。(10分)
(2)使用等价类划分方法为该软件设计测试用例。(10分)
2.论述题2:以下是某"象棋中走马事件"应用程序的.走马规则,请按要求回答问题(12分)
以下是中国象棋中走马事件中的走马原则:
1)如果落点在棋盘外,则不移动棋子。
2)如果落点与起点不构成日字型,则不移动棋子。
3)如果落点处有己方棋子,则不移动棋子。
4)如果在落点方向的邻近交叉点有棋子(绊马腿),则不移动棋子。
5)如果不属于(1)~(4)条,且落点处无棋子,则移动棋子。
6)如果不属于(1)~(4)条,且落点处为对方棋子(非老将),则移动棋子并除去对方棋子。
7)如果不属于(1)~(4)条,且落点处为对方老将,则移动棋子,并提示战胜对方,游戏结束。
(1)画出该应用程序的因果图。(3分)
(2)对该软件进行基于因果图的方法设计测试用例。(9分)
3.论述题3:针对以下C语言程序,请按要求回答问题(18分)
下面是一个程序段(C语言),试设计基本路径测试的测试用例,设计出的测试用例要保证每一个基本独立路径至少要执行一次。
函数说明:当 i_flag=0; 返回 i_count+100
当 i_flag=1; 返回 i_count*10
否则 返回 i_count*20
输入参数:int i_count int i_flag
输出参数:int i_return
程序代码如下:
1 int Test(int i_count,int i_flag)
2 {
3 int i_temp=0;
4 while(i_count>0)
5 {
6 if(0==i_flag)
7 {
8 i_temp=i_count+100;
9 break;
10 }
11 else
12 {
13 if(1==i_flag)
14 {
15 i_temp=i_temp+10;
16 }
17 else
18 {
19 i_temp=i_temp+20;
20 }
21 }
22 i_count--;
23 }
24 return i_temp;
25 }
(1)画出该函数的控制流程图。(8分)
(2)采用基本路径测试法设计一组测试用例,保证每个基本独立路径都至少执行一次。(10分)
-
计算机考试四级模拟试题2016
距离2016年上半年计算机考试越来越近了,小编特地为大家提供了计算机四级考试的模拟题及答案,希望能为大家提供帮助!1)或非门的输入变量为X1和X2,输出变量为Y,使输出变量Y为1的X1和X2的值是A)0,0B)0,1C)1,0D)1,12)若二进制数原码为-0.0101,则其补码为A)-0.0101B)0.0101C)...
-
计算机四级网络工程师操作系统单选题试卷
四级考试科目由五门专业基础课程中指定的两门课程组成,总分100分,两门课程各占50分。这是小编提供的计算机四级网络工程师操作系统单选题试卷,快来看看吧。1在进行操作系统设计时,下列哪一个是构造操作系统的方法?A.网络式结构B.并行式结构C.微内核结构D.主从式结...
-
9月全国计算机等级考试四级数据库工程师笔试真题及答案
一、选择题(1)视图是数据库中的重要对象,下列有关视图的说法错误的是A)一般情况下,数据库只存储视图的定义,其数据仍存放在相关的基本表中B)可以将复杂的查询语句封装在视图中以简化相关查询语句的编写C)通过视图可以屏蔽不希望用户看到的敏感数据,提高数据库数据...
-
计算机等级考试四级经典论述题介绍
导语:计算机等级考试四级对于论述题你是否掌握了它的考试要点呢?下面就由小编为大家带来计算机等级考试四级经典论述题介绍,希望能给大家带来帮助!第一部分基本概念问题一:⑴试述操作系统的概念,作用,特征⑵基本的操作系统类型有哪些?操作系统的目标是什么?有哪些主要特...