题目内容

●按制定标准的不同层次和适用范围,标准可分为国际标准、国家标准、行业标准和企业标准等。 (53)制定的标准是国际标准。
(53)

A. GJB
B. IEEE
C. ANSI
D. ISO

查看答案
更多问题

编译并执行下面一段C语言后,其结果为(39)。
# define XXX(a,b) a##b
int test_funcl(int i)
{
retum i*10;
}
int test_func2(int i)
{
retum i*100,
}
int main(int argc,char **argv)
{
printf(“%d.\n”, XXX(test_func, 1)(100));
}
(39)

A. 编译出错
B. 100
C. 1000
D. 10000

试题 1(22 分)
阅读下列关于信息系统工程监理方面的叙述,回答问题 1 至问题 4。
某信息系统工程项目,建设单位委托某监理公司负责实施阶段的监理工作。该公司副经理出任项目总监理工程师。
工程实施前总监理工程师做了以下监理准备工作:
(1)责成总监理工程师代表主持编制该项目监理规划。
(2)责成总监理工程师代表编制监理实施原则。
(3)责成专业监理工程师编制监理实施程序。
(4)在监理会上授权总监理工程师代表有如下权利:签发工程款支付证书,调换不称职的监理人员,担任旁站工作,发现问题及时向总监工程师报告。
总监理工程师代表编制的监理实施原则具体内容如下:
(1)监理工程师要维护有关各方的合法利益。
(2)监理工程师承担的职责应与业主授予的权利相一致。
(3)总监理工程师是工程监理的责任主体,是工程监理的的权利主体。
(4)监理工程师还应为业主提供热情的服务,维护业主的正当利益。对承建单位进行严格的监理,把业主的风险全部转嫁到承包商头上。
(5)监理工程师对业主负责,谋求最大的经济效益,又要对国家负责,取得最佳的综合效益。
专业监理工程师编制监理实施程序如下:
(1)编制建设工程监理规划。
(2)规范化的开展监理工作。
(3)制定监理实施细则。
(4)确定总监工程师,成立项目监理组织。
[问题 1](6 分)
总监理工程师做的监理准备工作,哪些事情做得不妥,为什么?
[问题 2](7 分)
总监理工程师代表编制的 5 条监理实施原则具体内容是否正确?把不正确的原则修正过来。
[问题 3](6 分)
专业监理工程师编制的监理实施程序是否全面?请排出正确的顺序。
[问题 4](3 分)
规范化的开展监理工作主要体现在那些方面?

试题四(共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道解答有效。

试题 3(27 分)
阅读下列关于系统级测试的叙述,回答问题 1 至问题 3。
在信息系统工程监理中,系统级的测试评估相当重要,系统级测试可分为平台建设质量保证测试、信息系统质量保证测试和信息系统工程安全评估三大部分。
[问题 1](9 分)
网络平台是信息系统工程的主要组成部分之一,网络平台建设的好坏直接关系到信息系统的成功与否,为保障业主投资,对网络平台的质量保证测试包括网络模拟,综合布线测试,网络平台验收测试,请分别叙述这三种测试的作用。
[问题 2](9 分)
信息系统质量保证测试可包括哪些方面,每个方面要注重什么内容?
[问题 3](9 分)
信息系统工程安全应包括哪些方面的评估?

答案查题题库