《软件工程》经典考试例题题,重点的知识点(含答案)

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

分机号=7201(7299)

外线号码=9+[市话号码|长话号码]

长话号码=区号+市话号码

区号=100(300)

市话号码=局号+分局号

局号=[455|466|888|552]

分局号=4{数字}4

数字=[0|1|2|3|4|5|6|7|8|9]

2.为以下程序流程图分别设计语句覆盖和判定覆盖测试用例,并标明程序执行路径。

(1)语句覆盖测试用例

令x=2,y=0,z=4作为测试数据,程序执行路径为abcde。

(2)判定覆盖

可以设计如下两组数据以满足判定覆盖:

x=3,y=0,z=1(1分)(通过路径abce);

x=2,y=1,z=2(1分)(通过路径acde)。

或者

x=2,y=1,z=1;覆盖路径acde

x=1,y=1,z=1;覆盖路径ace

x=3,y=0,z=1;覆盖路径abce

(注意:本题也还可以有其他答案)

3.请用判定表画出以下问题的行为逻辑。

人们往往根据天气情况决定出门时的行装。天气可能下雨,也可能不下雨;下雨或不下雨天气可能变冷,也可能不变冷。如果天气要下雨,出门时带上雨伞;如果天气变冷,

出门时要穿上大衣。

4.对下列子程序进行调试:

procedureexample(y,z:real;varx:real)

begin

if(y>1)and(z=0)thenx:=x/y;

if(y=2)or(x>l)thenx:=x+l;

end.

该子程序接受x,y,z的值,并将计算结果x的值返回给调用程序。完成下列各题:

(1)画出程序流程图。

(2)用条件组合覆盖设计测试用例,并写出其中一组测试用例。

答:(1)程序流程图

(2)用白盒法中条件组合覆盖设计测试用例:

①y=2,z=0,x=4;

②y=2,z=1,x=1;

③y=1,z=0,x=2;

④y=1,z=1,x=1.(注:也可有其它答案)

5.选择排序的伪代码如下,请根据代码画出其PAD图。

select_sort(a[1],a[2],…,a[n])

{

for(i=1;i

k=i;

for(j=i+1;j<=n;j++)

if(a[j]

if(k!=i)exchange(a[i],a[k]);

}

}}

6.一本书有一个封面、一个目录、一个前言、若干章、每章有若干节、每节有若干段,有若干句子,有0个或多个插图,还有0个或多个表格,书最后有一个附录。试建立该书的对象模型。

目录

封面

前言

附录

句子

插图表格

1+

1+**

7.根据伪码画出N-S图和PAD图。

STARTIFATHEN

X1

DOUNTILB

ELSEX2YENDIFZSTOPN-S

图:

PAD图:

T

F

UNTILB

START

STOP

Z

X2Y

8.某报社采用面向对象技术实现报刊征订的计算机管理系统,该系统基本需求如下:(1)报社发行多种刊物,每种刊物通过订单来征订,订单中有代码,名称,订期,单价,份数等项目,订户通过填写订单来订阅报刊。

(2)报社下属多个发行站,每个站负责收集登陆订单、打印收款凭证等事务。(3)报社负责分类并统计各个发行站送来的报刊订阅信息。请就此需求建立对象模型。

9.指出下列数据流图中存在的问题。

父图子图

(1)父图没有输入数据流;

(2)子图的输入数据流应该是C,而不是B;

(3)子图的输出数据流应该只有D和E,而不应有F。

10.某公司为本科以上学历的人重新分配工作,分配原则如下:

(1)如果年龄不满18岁,学历是本科,男性要求报考研究生,女性则担任行政工作;

(2)如果年龄满18岁不满50岁,学历本科,不分男女,任中层领导职务;

(3)如果年龄满50岁,学历本科,男性任科研人员,女性则担任资料员;

(4)学历是硕士,任课题组组长。

要求:画出分析过程,得出判定表,并进行化简。

(1)判定条件可能取值表:

(2)计算条件组合数2*3*2=12;

(3)初步判定表

(4)简化后的判定表

11.建立以下有关“微机”的对象模型。

一台微机有一个显示器,一个主机,一个键盘,一个鼠标,汉王笔可有可无。主机包括一个机箱,一个主板,一个电源及储存器等部件。储存器又分为固定储存器和活动存储器两种,固定存储器为内存和硬盘,活动存储器为软盘和光盘。

微机

显示器主机键盘鼠标汉王笔

机箱主板存储器电源

固定存储器活动存储器

内存硬盘软盘光盘

12.某商场在“五一”期间,顾客购物时付款有4种情况:普通顾客一次购物累计少于100

元,按A类标准付款(不打折),一次购物累计多于或等于100元,按B类标准付款(打9折);会员顾客一次购物累计少于1000元,按C类标准付款(打8折),一次购物累计等于或多于1000元,按D类标准付款(打7折)。

(1)请使用程序流程图来设计付款算法。

(2)按照路径覆盖法设计一组测试用例。

程序流程图

(2)按照路径覆盖法设计测试用例如下:(注:累计消费可取其它值)

THE END
1.数学:运筹学考试题(每日一练)考试题库118、填空题 运筹学研究和运用的模型,不只限于数学模型,还有用()的模型和抽象的模型。 点击查看答案 119、单项选择题 在箭线式网络图中,叙述不正确的是()。 A.网络图中任何一个结点都表示前一活动的结束和后一活动的开始 B.活动的总时差越大,则表明该活动在整个网络中的机动时间也越大 C.活动的最早开http://www.91exam.org/exam/87-4540/4540681.html
2.管理学考试题及答案管理学考试题库附答案经管4、企业管理层次的差异准备了目标体系的垂直高度。这样,企业目标就成了一个有层次的体系和网络,即是https://bbs.pinggu.org/thread-13250577-1-1.html
3.202412秋季批次期末考试《管理学原理》随机题答案满分闭卷202412秋季批次期末考试《管理学原理》随机题答案满分 1、美国一公司总裁说:“如果我一年内作出十二个决定,那必定是重大的一年。我所做的决定是设定方向和挑选直接向我报告的人。但是,我的工作不是耗在做许多决定,而是花在认定组织将来必须处理的重要课题,帮助其他管理者区别哪类问题应该由他做决策,以及进行组织设计https://www.163.com/dy/article/JJAS6GLM0556AUVT.html
4.《PMP精讲视频》第6章时间管理阅读清单前导图Precedence Diagramming Method(PDM) 把活动之间各种关系画在一张图上就是前导图,前导图是关键路径法学习网络图的基础, 4 估算资源 估算活动需要多少时间很大的因素取决于有多少资源(人手) 评估资源需要考虑两个因素 学习曲线 对一个工作从熟悉到不熟悉的一个过程,每干出一件事情(一个单位)产出所需要消耗https://cloud.tencent.com/developer/inventory/21822/article/1584537
5.项目管理学(戚安邦)案例:波音公司项目管理体系的实施项目计划 (6)网络规划 通过了解项目各个任务执行的先后顺序,并在此基础上绘制项目网络图,计算各个任务的最早开工和最迟开工时间,确定项目的关键路线,这是项目进度计划安排的基础,也是项目优化管理的基础。案例:波音公司项目管理体系的实施项目计划 (7)资源管理 在项目计划过程中,在有限https://doc.mbalib.com/view/457766b93733bde5348ae7fa184bd3f3.html
6.以下各句,根据管理学知识,表述不正确的是()线路单代号网络图中,各条线路应用该线路上的节点编号从小到大依次表述。例题:单代号网络图中,一项工作必须有( )。 A. 多个节点及多个编号 B. 唯一的一个节点及相应的一个编号 C. 两个节点两个编号 D. 一个节点,但可无编号 查看完整题目与答案 为了解不同营养素增重的效果,现将同品系同体重的区组https://www.shuashuati.com/ti/4081a269b09b471bbb938835a363c7ef.html?fm=bdbds96cc997c248756fb83a2ac6cbe9460bb
7.高级管理学:计算题管理学决策树计算题管理学 专栏收录该内容 26 篇文章 0 订阅 订阅专栏 本文通过实例分析了如何使用决策树和期望值来评估企业开发新产品的投资决策,展示了方案一和方案二的期望收益计算,并确定了最佳方案。同时,介绍了关键路径方法在工程项目管理中的应用,通过绘制网络图计算了各活动的时间参数,找出了关键路径。最后,运用遗憾准则和多https://blog.csdn.net/lizz861109/article/details/126294515
8.管理学基础(第3版)全套教学课件.pptx第一章管理与管理者第1章 管理与管理者第2章 管理思想的演进第3章 计划工作概述第4章 环境分析与决策第5章 组织结构设计第6章 组织变革与组织文化第7章 领导者与领导第8章 激励第9章 沟通第10章 控制工作全套可编辑PPT课件第二节了解https://m.renrendoc.com/paper/312011545.html
9.《管理学》全套课件.ppt修改作业时间 绘制正式网络图 图:网络计划技术的基本步骤 (二)网络图 (三)网络计划技术的评价 主要内容 第八章 组织设计 第九章 人力资源管理 第十章 组织变革与组织文化 第一节 组织与组织设计 第二节 组织的部门化 第三节 组织的层级化 组织是两个以上的人在一起为实现某个共同目标而协同行动的集合体。 https://mip.book118.com/html/2020/0305/7003113160002121.shtm
10.《管理学原理》自考真题答案8篇(全文)2012年4月自考管理学原理真题试题答案 一、单项选择题 1.管理的主体是(B)A.战略 B.管理者 C.员工 D.信息 2.行为科学理论认为,人是(D)A.经济人,B.自我实现人 C.复杂人 D.社会人 3.在企业文化的三个层次中,从根本上支配企业及职工行为倾向的企业文化是指(B)A.表层 B.深层 C.中层 D.高层 4.计划https://www.99xueshu.com/w/filextkg45dj.html
11.管理学复习网络图管理学复习网络图示管理寓言,1,孙冕反盐梦溪笔谈记载,海州知府孙冕很有经济头脑,他听说发运司准备在海州设置三个盐场,便坚决反对,并提出了许多理由,后来发运使亲自来海州谈盐场设置之事,还是被孙冕顶了回去,当地百姓拦住孙冕的轿子,向他诉说设置盐https://www.jinchutou.com/p-51258356.html
12.管理学项目网络图怎么画?Worktile社区要画出管理学项目的网络图,可以按照以下步骤进行: 确定项目的目标和关键要素:首先,明确你要呈现的项目的目标和关键要素。了解项目所涉及的各个方面,包括资源、活动和时间的关系。 识别项目的关键活动:确定项目中的关键活动或任务。这些活动是实现项目目标所必需的,它们之间存在着互相依赖的关系。 https://worktile.com/kb/ask/852942.html