重要提示:请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
首页 > 软考
网友您好,请在下方输入框内输入要搜索的题目:
搜题
拍照、语音搜题,请扫码下载APP
扫一扫 下载APP
题目内容 (请给出正确答案)
[主观题]

从下列的 4道试题(试题一至试题四)中任选 1道解答。请在答卷上用“Ο”圈住选答的试题编号。若用“Ο”圈

从下列的 4道试题(试题一至试题四)中任选 1道解答。

请在答卷上用“Ο”圈住选答的试题编号。若用“Ο”圈住的试题编号超过1道,则按题号最小的 1道评分。

试题一 论软件的静态演化和动态演化及其应用

软件演化(Software Evolution)是指软件在其生命周期内的更新行为和过程。演化是一系列贯穿软件生命周期始终的活动,系统需求改变、功能实现增强、新功能加入、软件架构改变、软件缺陷修复、运行环境改变均要求软件系统能够快速适应变化,具有较强的演化能力。软件静态演化(Static Evolution)和动态演化(Dynamic Evolution)是目前软件演化的两种重要类型。

请围绕“软件的静态演化和动态演化及其应用”论题,依次从以下三个方面进行论述。

1. 概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。

2. 请分别对软件静态演化和动态演化的特点进行论述, 说明两种软件演化类型各自的优缺点及其应用场合,并举例说明各自的常见演化技术手段。

3. 具体阐述你参与管理和开发的项目中所进行的软件演化活动的特点、演化的类型,以及所采取的对应演化技术手段,说明具体实施过程以及实际应用的效果。

答案
查看答案
更多“从下列的 4道试题(试题一至试题四)中任选 1道解答。请在答卷上用“Ο”圈住选答的试题编号。若用“Ο”圈”相关的问题

第1题

该系统应在功能上分为政务外网应用及政务内网应用两个模块。用200字分析这两个模块的主要功能。从

该系统应在功能上分为政务外网应用及政务内网应用两个模块。用200字分析这两个模块的主要功能。

从下列的4道试题(试题二至试题五)中任选2道解答。如果解答的试题数超过2道,则题号小的2道有效。

点击查看答案

第2题

阅读以下说明和C++码,将应填入(n)处的字名写在对应栏内。 从下列的3道试题(试题五至试题七)中任选

阅读以下说明和C++码,将应填入(n)处的字名写在对应栏内。

从下列的3道试题(试题五至试题七)中任选1道解答。

如果解答的试题数超过1道,则题号小的1道解答有效。

[说明] 编写程序,把从键盘上输入的一批整数(以-1作为终止输入的标志)保存到文本文件“a: xxk1. dat”中。

(1)

include <fstream. h >

include < stdlib. h >

void main () {

(2)

if (! four) {

cerr < <“文件没有找开!” < <end1;

exit (1);

}

int x;

cin > >x;

while((3)){

(4)

cin> >x;

}

(5)

}

点击查看答案

第3题

试题四(共15 分) 阅读下列说明和C代码,回答问题 1 至问题3,将解答写在答题纸的对应栏内。 【说明】

试题四(共15 分)

阅读下列说明和C代码,回答问题 1 至问题3,将解答写在答题纸的对应栏内。

【说明】

某应用中需要对100000 个整数元素进行排序,每个元素的取值在 0~5 之间。排序算法的基本思想是:对每一个元素 x,确定小于等于 x的元素个数(记为m),将 x放在输出元素序列的第m 个位置。对于元素值重复的情况,依次放入第 m-l、m-2、…个位置。例如,如果元素值小于等于4 的元素个数有 10 个,其中元素值等于 4 的元素个数有3个,则 4 应该在输出元素序列的第10 个位置、第 9 个位置和第8 个位置上。

算法具体的步骤为:

步骤1:统计每个元素值的个数。

步骤2:统计小于等于每个元素值的个数。

步骤3:将输入元素序列中的每个元素放入有序的输出元素序列。

【C代码】

下面是该排序算法的C语言实现。

(1)常量和变量说明

R:常量,定义元素取值范围中的取值个数,如上述应用中 R值应取6i:循环变量

n:待排序元素个数

a:输入数组,长度为n

b:输出数组,长度为n

c:辅助数组,长度为R,其中每个元素表示小于等于下标所对应的元素值的个数。

(2)函数sort

1 void sort(int n,int a[ ],intb[ ]){

2 int c[R],i;

3 for (i=0;i< (1) ;i++){

4 c[i]=0;

5 }

6 for(i=0;i<n;i++){

7 c[a[i]] = (2) ;

8 }

9 for(i=1;i<R;i++){

10 c[i]= (3) ;

11 }

12 for(i=0;i<n;i++){

13 b[c[a[i]]-1]= (4) ;

14 c[a[i]]=c[a[i] ]-1;

15 }

16 }

【问题1】(8 分)

根据说明和C代码,填充 C代码中的空缺(1)~(4)。

【问题2】(4 分)

根据C代码,函数的时间复杂度和空间复杂度分别为 (5) 和 (6) (用 O符号

表示)。

【问题3】(3 分)

根据以上C代码,分析该排序算法是否稳定。若稳定,请简要说明(不超过 100 字);

若不稳定,请修改其中代码使其稳定(给出要修改的行号和修改后的代码)。

从下列的2 道试题(试题五和试题六)中任选 1 道解答。

如果解答的试题数超过 道,则题号小的 道解答有效。

点击查看答案

第4题

从下列的4道试题(试题二至试题五)中任选2道解答。如果解答的试题数超过2道,则题号小的2道有效。阅

从下列的4道试题(试题二至试题五)中任选2道解答。如果解答的试题数超过2道,则题号小的2道有效。

阅读以下关于某电器公司企业规划方面的叙述,回答问题1和问题2。

某电器公司1994年成立,是目前国内著名的小家电生产专业企业,2000年销售额超过 1亿元,每年销售增长率100%以上,奶多家办事处及1000多家销售网点构成了庞大的全国营销管理网络体系。

1998年该公司在做企业规划时,提出了要解决公司销售环节管控的力度和及时性问题。而这一点正是目前企业规模扩大、分支机构增多及市场竞争加剧过程中,随之而来的业务处理不规范,资金周转不明、客户信息管理混乱以及严重滞后的业务数据反馈等阻碍企业发展的问题症结所在。于是公司开始考虑用软件来解决企业问题,用管理软件来规范和提升企业管理水平。

一个企业管理模式和流程的转换,往往会遭到来自企业各方的阻力,其中最典型的是各部门担心损失既得利益而进行消极抵制。所以企业一把手的重视和决心决定了企业会在管理发展上走多远走多快。该公司老板认为,该公司最需要加强管理的地方是销售,建立稳定高效的销售体系,实现更加公平的奖惩措施,是进一步提高企业竞争力的重要手段,这是该公司比一些规模更大的企业需要更快地规划实施分销管理信息化系统的主要原因。

公司的组织结构采取总公司、分公司或办事处,2级管理1级核算体制,总公司采用独立核算的形式;其他地区设有办事处,均没有独立的核算功能。分公司和办事处负责当地的销售工作,客户是当地的各类商场或者超市。具体结构如下图所示:

从下列的4道试题(试题二至试题五)中任选2道解答。如果解答的试题数超过2道,则题号小的2道有效。阅从

根据该图用200字分析总公司及办事处的主要功能。

点击查看答案

第5题

试题四(共15分) 阅读下列说明和c代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 设某一

试题四(共15分)

阅读下列说明和c代码,将应填入(n)处的字句写在答题纸的对应栏内。

【说明】

设某一机器由n个部件组成,每一个部件都可以从m个不同的供应商处购得。供应商j供应的部件i具有重量Wij和价格Cij。设计一个算法,求解总价格不超过上限cc的最小重量的机器组成。

采用回溯法来求解该问题:

首先定义解空间。解空间由长度为n的向量组成,其中每个分量取值来自集合{l,2,…,m},将解空间用树形结构表示。

接着从根结点开始,以深度优先的方式搜索整个解空间。从根结点开始,根结点成为活结点,同时也成为当前的扩展结点。向纵深方向考虑第一个部件从第一个供应商处购买,得到一个新结点。判断当前的机器价格(C11)是否超过上限(cc),重量(W11)是否比当前已知的解(最小重量)大,若是,应回溯至最近的一个活结点;若否,则该新结点成为活结点,同时也成为当前的扩展结点,根结点不再是扩展结点。继续向纵深方向考虑第二个部件从第一个供应商处购买,得到一个新结点。同样判断当前的机器价格(C11+C21)是否超过上限(cc),重量(W11+W21)是否比当前已知的解(最小重量)大。若是,应回溯至最近的一个活结点;若否,则该新结点成为活结点,同时也成为当前的扩展结点,原来的结点不再是扩展结点。以这种方式递归地在解空间中搜索,直到找到所要求的解或者解空间中已无活结点为止。

【C代码】

下面是该算法的C语言实现。

(1)变量说明

n:机器的部件数

m:供应商数

cc:价格上限

w[][]:二维数组,w[i][j]表示第j个供应商供应的第i个部件的重量

c[][]:二维数组,c[i][j]表示第j个供应商供应的第i个部件的价格

best1W:满足价格上限约束条件的最小机器重量

bestC:最小重量机器的价格

bestX[].最优解,一维数组,bestX[i]表示第i个部件来自哪个供应商

cw:搜索过程中机器的重量

cp:搜索过程中机器的价格

x[]:搜索过程中产生的解,x[i]表示第i个部件来自哪个供应商

i:当前考虑的部件,从0到n-l

j:循环变量

(2)函数backtrack

Int n=3;

Int m=3;

int cc=4:

int w[3][3]={{1,2,3},{3,2,1},{2,2,2}};

int c[3][3]={{1,2,3},{3,2,1},{2,2,2}};

int bestW=8;

int bestC=0;

int bestX[3]={0,0,0};

int cw=0;

int cp=0;

int x[3]={0,0,0};

int backtrack(int i){

int j=0;

int found=0;

if(i>n-1){/*得到问题解*/

bestW= cw;

bestC= cp;

for(j=0;j<n;j++){

(1)____;

}

return 1;

}

if(cp<=cc){/*有解*/

found=1;

}

for(j=0; (2)____;j++){

/*第i个部件从第j个供应商购买*/

(3) ;

cw=cw+w[i][j];

cp=cp+c[i][i][j];

if(cp<=cc && (4) {/*深度搜索,扩展当前结点*/

if(backtrack(i+1)){found=1;}

}

/*回溯*/

cw= cw -w[i][j];

(5) ;

}

return found;

}

从下列的2道试题(试题五和试题六)中任选1道解答。

如果解答的试题数超过1道,则题号小的1道解答有效。

点击查看答案

第6题

试题一(15 分)阅读下列说明,回答问题 1 至问题3,将解答填入答题纸的对应栏内。【说明】某公司因业务

试题一(15 分)

阅读下列说明,回答问题 1 至问题3,将解答填入答题纸的对应栏内。

【说明】

某公司因业务需要,准备建立电子商务网站。

【问题 1】(4 分)

建立电子商务网站之前,应对建立电子商务网站的可行性进行分析,可行性分析的四个主要方面是什么?

【问题 2】(6 分)

图 1-1 是该网站电子商务模式示意图,请将(1)~(3)的电子商务交易模式和交易实体在答题纸上补充完整。

试题一(15 分)阅读下列说明,回答问题 1 至问题3,将解答填入答题纸的对应栏内。【说明】某公司因

【问题3】(5 分)

电子商务网站的系统评价指标包括:经济性指标、技术指标和社会效果指标。请从下列备选答案中选择属于技术指标的选项填写在答题纸上。

A.并发性能 B.不间断性 C.用户访问量 D.系统的平均点击次数

E.响应时间 F.安全性能 G.负载性能 H.客户的满意程度

点击查看答案

第7题

试题四(共15 分) 阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。 【说明】 在Win

试题四(共15 分)

阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。

【说明】

在Windows Server 2003系统中,用户分为本地用户和域用户,本地用户的安全策略用“本地安全策略”设置,域用户的安全策略通过活动目录管理。

【问题1】(2 分)

在“本地安全设置”中启用了“密码必须符合复杂性要求”功能,如图 4-1 所示,则用户“ABC”可以采用的密码是 (1) 。

试题四(共15 分) 阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。 【说明】

(1)备选答案:

A.ABC007 B.deE#3 C.Test123 D.adsjfs

点击查看答案

第8题

试题一(共15分)阅读下列说明,回答问题l至问题4,将解答填入答题纸的对应栏内。【说明】某证券交易所

试题一(共15分)

阅读下列说明,回答问题l至问题4,将解答填入答题纸的对应栏内。

【说明】

某证券交易所为了方便提供证券交易服务,欲开发一证券交易平台,该平台的主要功能如下:

(1)开户。根据客户服务助理提交的开户信息,进行开户,并将客户信息存入客户记录中,账户信息(余额等)存入账户记录中;

(2)存款。客户可以向其账户中存款,根据存款金额修改账户余额;

(3)取款。客户可以从其账户中取款,根据取款金额修改账户余额;

(4)证券交易。客户和经纪人均可以进行证券交易(客户通过在线方式,经纪人通过电话),将交易信息存入交易记录中;

(5)检查交易。平台从交易记录中读取交易信息,将交易明细返回给客户。

现采用结构化方法对该证券交易平台进行分析与设计,获得如图1-1所示的上下文数一据流图和图1-2所示的O层数据流图。

【问题1](3分)

使用说明中的词语,给出图1-1中的实体E1-E3的名称。

【问题2】(3分)

使用说明中的词语,给出图1-2中的数据存储D1-D3的名称。

【问题3】(4分)

根据说明和图中的术语,补充图1-2中缺失的数据流及其起点和终点。

【问题4】(5分)

实际的证券交易通常是在证券交易中心完成的,因此,该平台的“证券交易”功能需将交易信息传递给证券交易中心。针对这个功能需求,需要对图1-1和图1-2进行哪些修改,请用200字以内的文字加以说明。

试题一(共15分)阅读下列说明,回答问题l至问题4,将解答填入答题纸的对应栏内。【说明】某证券交易所试题一(共15分)阅读下列说明,回答问题l至问题4,将解答填入答题纸的对应栏内。【说明】某证券交易所

点击查看答案

第9题

试题一(15 分)阅读下列说明,回答问题1 至问题3,将解答填入答题纸的对应栏内。[说明]基本路径法设

试题一(15 分)

阅读下列说明,回答问题1 至问题3,将解答填入答题纸的对应栏内。

[说明]

基本路径法设计出的测试用例能够保证在测试中程序的每一条可执行语句至少执

行一次。以下代码由C++语言书写,请按要求回答问题。

void ReadPara(CString temp )

{

if (temp == ">=" )

m_oper.SetCurSel(0 );

else

{

if (temp == ">" )

m_oper.SetCurSel(1 );

else

{

if (temp == "==" )

m_oper.SetCurSel(2 );

else

{

if (temp == "<=" )

m_oper.SetCurSel(3 );

else

{

if (temp == "<" )

m_oper.SetCurSel(4 );

else

m_oper.SetCurSel(5 );

}

}

}

}

return;

}

[问题1](6 分)

请画出以上代码的控制流图。

[问题2](3 分)

请计算上述控制流图的环路复杂度 V(G)。

[问题3](6 分)

请使用基本路径测试法为变量 temp 设计测试用例,使之满足基本路径覆盖要求。

点击查看答案

第10题

东营市某学校组织知识竞赛,共设有20道题,其中有关中国优秀传统文化试题10道,实践应用试题6道,创新能力试题4道.小婕从中任选一道试题作答,她选中创新能力试题的概率是()

A.1/5

B.3/10

C.2/5

D.1/2

点击查看答案
下载APP
关注公众号
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案 购买前请仔细阅读《购买须知》
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《服务协议》《购买须知》
立即支付 系统将自动为您注册账号
已付款,但不能查看答案,请点这里登录即可>>>
请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
请用微信扫码测试
优题宝