工学

判断题统筹图中,如果某工序的总时差R(i,j)为0,则该工序的单时差r(i,j) 也必然为0。A 对B 错

题目
判断题
统筹图中,如果某工序的总时差R(i,j)为0,则该工序的单时差r(i,j) 也必然为0。
A

B

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

双代号网络计划中,如果计划工期等于计算工期,且工作i-j的结束节点j在关键线路上,则工作i-j的自由时差为( )

A.等于零

B.小于零

C.大于零

D.等于其总时差


正确答案:D
解析:以关键节点为完成节点的工作,当计划工期等于计划工期时,其总时差和自由时差相等。

第2题:

在单代号网络计划中,H工作的紧后工作有I工作和J工作,工作I的总时差为3天,工作J的总时差为4天,工作H、I之间时间间隔为8天,工作H、J之间的时间隔为6天,则工作H的总时差为()天。

  • A、6
  • B、8
  • C、10
  • D、11

正确答案:C

第3题:

() 下面是一趟插入排序的程序, 把R[i+1]插入到R[1..i]的适当位置 R[0] = R[i + 1]; j = i; while ( R[j] >R[0] ) { R[j + 1] = R[j]; j = j - 1; } R[j + 1] = R[0];问题:(15分) 请用路径覆盖方法为它设计足够的测试用例(while循环次数为0次、1次、2次)。

第4题:

活动(i,j)的时间为tij,总时差为R(i,j),点i及点j的最早开始时刻为TE(i)和TE(j),最迟结束时间为TL(i)和TL(j),下列正确的关系式是()

  • A、TLF(i,j)=TL(j)
  • B、TLF(i,j)=TL(j)-tij
  • C、TES(i,j)=TE(i)-tij
  • D、R(i,j)=TLF(i,j)-TES(i,j)

正确答案:A

第5题:

在双代号网络计划中,如果其计划工期等于计算工期,且工作i-j的完成节点j在关键路线上,则工作i-j的自由时差()。

  • A、 等于零
  • B、 小于零
  • C、 小于其相应的总时差
  • D、 等于其相应的总时差

正确答案:D

第6题:

在单代号网络计划中,设H工作的紧后工作有I和J,总时差分别为3天和4天,工作H、I之间时间间隔为8天,工作H、J之间的时间间隔为6天,则工作H的总时差为( )天。
A、5
B、8
C、10
D、12


答案:C
解析:
单代号网络计划中,工作的总时差应等于本工作与其各紧后工作之间的时间间隔加该紧后工作的总时差所得之和的最小值(终点节点所代表的工作除外)。因此工作H的总时差为min【3+8,4+6】=10。参见教材135。

第7题:

在某工程双代号网络计划中,如果其计划工期等于计算工期,且工作i-j的完成节点j在关键线路上,则工作i-j的自由时差()。

  • A、与总时差相等,且必为零
  • B、小于其相应的总时差
  • C、等于其相应的总时差

正确答案:C

第8题:

请完成下列Java程序:查找一个矩阵中的鞍点,对于一个二维数组中的鞍点,该点位置上的元素在该行上最小,在该列上最大,也可能没有鞍点。数组大小为4行5列。

注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。

public class ex30_2 {

public static void main(String[] args) {

int i, j, flag,m=4,n=5;

int[] min=new int [4];

int[] max=new int [5];

int r[] []={{2,5,6,7,9},

{32,65,2,78,12},

{1,8,5,96,4},

{5,3,21,73,23}};

flag=0;

for (i=0; i<m; i++) {//获取元素在该行上最大

min[i]=r[i] [0];

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

if(r[i] [j]<min[i])

___________________;

}

for (j = 0; j <n; j ++ ) { //获取同一元素在该列上最大

max[j]=r[0] [j];

for(i=l;i<m;i++)

if(r[i] [j]>max[j])

_______________________

}

for(i=0;i<m;i++)

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

if(min[i]==max[j]){

System.out.print("("+i+", "+j+") : "+r[i] [j]);

flag=1;

}

if(flag==0)

System.out.println("没有鞍点!");

}

}


正确答案:min[i]=r[i][j] max[j]=r[i][j]
min[i]=r[i][j] max[j]=r[i][j] 解析:本题主要考查二维数组和for循环语句。解题关键是首先找出每行中最小的元素放在min数组中,再求出每列中最大的元素放在max数组中,再对两个数组中的每个数进行比较,如果有相同的,则这个数就是鞍点。本题中,第1个空,将每行最小的元素写给min数组;第2个空,将每列中最大的元素写给max数组。

第9题:

完成下列折半插入排序算法。 Void binasort(struct node r[MAXSIZE],int n) {for(i=2;i<=n;i++){ r[0]=r[i];low=1;high=i-1; while(low<=high){ mid=(low+high)/2; if(r[0].key else low=mid+1 ; } for(j=i-1;j>=low;j- -)r[j+1]=r[j] ; r[low]=() ; } }


正确答案:r[0]

第10题:

双代号网络计划中,若工作i-j的j节点在关键线路上,则工作i-j的自由时差()。

  • A、等于零;
  • B、小于零;
  • C、比总时差小;
  • D、等于总时差。

正确答案:D

更多相关问题