软件工程复习题答案

loading 分享 2026-7-17 下载文档

1,办公室复印机的工作过程大致如下:未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令;如果执行复印命令时发现缺纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接受复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发现警告等待维修人员来排除故障,故障排除后回到闲置状态。 请用状态转换图描绘复印机的行为。

2、某旅馆的电话服务如下:

可以拨分机号码和外线号码。分机号是从7201至7299。外线号码先拨9,然后是市话号码或长话号码。长话号码是以区号和市话号码组成。区号是从100到300中任意的数字串。市话号码是以局号和分局号组成,局号可以是455、466、888、552中任意一个号码。分局号是任意长度为4的数字串。

要求:写出在数据字典中,电话号码的数据条目的定义(即组成)。

电话号码=[分机号|外线号码] 分机号=7201..7299

外线号码=9+[市话号码|长话号码] 长话号码=区号+市话号码 区号=100..300

市话号码=局号+分局号 局号=[455|466|888|552] 分局号=4{0..9}4

3、将下面给出的伪码转换为N-S图和PAD图。 void root ( float root1, float root2 ) {

i = 1;

j = 0;

while ( i<= 10 ) {

输入一元二次方程的系数a, b, c; p = b*b – 4*a*c;

if ( p < 0 ) 输出“方程i无实数根”; else if ( p > 0 ) 求出根并输出; if ( p == 0 ) {

求出重根并输出; j = j + 1; }

i = i +1; }

输出重根的方程的个数j; }

4、输入三整数,判断是否构成三角形,如构成三角形,则输出三条边的值,否则输出”不能构成三角形”.

要求:1.用程序流程图表示该问题的算法;2.设计路径覆盖的测试用例。


软件工程复习题答案.doc 将本文的Word文档下载到电脑
搜索更多关于: 软件工程复习题答案 的文档
相关推荐
相关阅读