质点的运动方程为 (1)r = (3+2t) i + 5 j (2)r = (2-3t) i + (4t-1) j 求质点的轨道方程并作图表示。
第1题:
() 下面是一趟插入排序的程序, 把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次)。
第2题:
请完成下列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("没有鞍点!");
}
}
第3题:
第4题:
第5题:
若对n个元素进行直接插入排序,在进行第i趟排序时,假定元素r[i+1]的插入位置为r[j],则需要移动元素的次数为()。
第6题:
质点动力学基本方程为()
第7题:
在下面冒泡排序算法中填入适当内容,以使该算法在发现有序时能及时停止。 bubble(R) Rectype R[n]; {int i,j,exchang; Rectype temp; i=1; do {exchang=False; for(j=n;j>=¬¬i+1 ;j- -) if(R[j]
第8题:
一质点在二恒力的作用下,位移为△r=3i+8j(SI),在此过程中,动能增量为24J,已知其中一恒力F1=12i-3j(SI),则另一恒力所作的功为()J
第9题:
I1R1+I3R3-US1=0
I2R2+I3R3=0
I1+I2-I3=0
I2=-IS2
第10题:
工序单时差r(i,j)=0,工序总时差R(i,j)=0
工序单时差r(i,j)>0,工序总时差R(i,j)=0
工序单时差r(i,j)=0,工序总时差R(i,j)>0
工序单时差r(i,j)>0,则工序总时差R(i,j)>0
第11题:
第12题:
如果r(i,j)=0,则必有R(i,j)=0
如果r(i,j)>0,则必有R(i,j)=0
如果R(i,j)>0,则必有r(i,j)=0
如果R(i,j)=0,则必有r(i,j)=0
第13题:
第14题:
阅读以下说明,将应填入(n)处的字句写在答卷纸的对应栏内。
【说明】
下面的程序为堆排序程序,其中函数adjust(i,n)是把以R[i](1≤i≤┕i/2┙)为根的二叉树调整成堆的函数,假定R[i]的左、右子树已经是堆,程序中的,是在主函数中说明的结构数组,它含有要排序的n个记录。
【程序】
Void adjust(i,n)
Int i,n;
{
iht k,j;
element extr;
extr=r[i];
k=i;
j=2*i;
while (j<=n )
{if ((j<n) && (r[j].key<r[j+1].key))
(1);
if (extr. key<r[j].key)
{
r[k]=r[j];
k=j;
(2);
}
else
(3);
}
r[k]=extr;
}
/*让i从┗i/2┛逐步减到1, 反复调用函数adjust, 便完成建立初始堆的过程。*/
void heapsort (r,n)
list r;
int n;
{
int i,1;
element extr;
for (i=n/2;i>=1;- -i)
(4); /* 建立初始堆*/
for (k--n;k>=2;k- -)
{
extr=r[1];
r[1]=r[k];
r[k]=extr;
(5);
}
}
第15题:
第16题:
若对n个元素进行直接插入排序,在进行第i趟排序时,假定元素r[i+1]的插入位置为r[j],则需要移动的元素的次数为()
第17题:
设有关系模式R(F,G,H,I,J),R的函数依赖集{F→I,J→I,I→G,GH→I,IH→F}将R分解为R1(FG)、R2(FJ)、R3(JH)、R4(IGH)、R5(FH)是否为无损连接分解?
第18题:
完成下列折半插入排序算法。 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
第19题:
活动(i,j)的时间为tij,总时差为R(i,j),点i及点j的最早开始时刻为TE(i)和TE(j),最迟结束时间为TL(i)和TL(j),下列正确的关系式是()
第20题:
个质点在几个力同时作用下位移Δr=(4m)i-(5m)j+(6m)k,其中一个力为恒力F=-(3N)i-(5N)j+(9N)k,则这个力在该位移过程中所作的功为()。
第21题:
如果r(i,j)=0,则必有R(i,j)=0。
如果r(i,j)>0,则必有R(i,j)=0。
如果R(i,j)>0,则必有r(i,j)=0。
如果R(i,j)=0,则必有r(i,j)=0。
第22题:
j-i
i-j-1
i-j
i-j+1
第23题:
j-i
i-1
i-j-1
i-j+1
第24题: