5、3、7/3、2、9/5、5/3、()
第1题:
{0、2、1、4、3、9、5、8、6、7}是以数组形式存储的最小堆,删除堆顶元素0后的结果是()
A.{2、1、4、3、9、5、8、6、7}
B.{1、2、5、4、3、9、8、6、7}
C.{2、3、1、4、7、9、5、8、6}
D.{1、2、5、4、3、9、7、8、6}
第2题:
下面程序的结果为
#include
void main()
{ int i;
int a[3][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i <3;i++)
cout <<
}
A.1 5 9
B.7 5 3
C.3 5 7
D.5 9 1
第3题:
计算。
7/8-5/6= 2/9+1/2= 6/7-2/3= 3/10+1/4=
3/7+1/9= 1/3-1/5= 1/6+1/4= 5/7-1/5=
7/8-5/6=1/24 2/9+1/2=13/18 6/7-2/3=4/21 3/10+1/4=11/20
3/7+1/9=34/63 1/3-1/5=2/15 1/6+1/4=5/12 5/7-1/5=18/35
第4题:
有以下程序:程序运行后的输出结果是( )。
A.1,2,3,4,5,6,7,8,9,10,
B.10,9,8,7,6,5,4,3,2,1,
C.2,3,1,6,8,7,5,4,10,9,
D.10,9,8,7,6,1,2,3,4,5,
第5题:
若一组记录的排序码为(7,9,3,5,1,2,10),则利用堆排序的方法建立的初始堆为()
A.10,7,9,3,5,1,2
B.10,9,7,5,1,2,3
C.10,9,7,5,3,2,1
D.10,9,7,3,2,1,5
第6题:
9/30,7/20, ,3/6,1/2
A.5/7 B.5/9 C.5/12 D.5/18
第7题:
下面程序输出的结果是
main()
{ int i;
int a[3][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i<3;i++)
printf("%d ",a[2-i][i]);
}
A.1 5 9
B.7 5 3
C.3 5 7
D.5 9 1
第8题:
有以下程序
main()
{ int i,t[][3]={9,8,7,6,5,4,3,2,1};
for(i=0;i<3;i++) printf(" % d",t[2-i][i]);
}
程序执行后的输出结果是
A)7 5 3
B)3 5 7
C)3 6 9
D)7 5 1
第9题:
:1,2/3,5/9,1/2,7/15,4/9,( )。
A.5/9
B.3/5
C.2/13
D.3/7
第10题:
有以下程序:程序运行后的输出结果是( )。
A.1,2,3,4,5,6,7,8,9,10,
B.1,2,7,6,3,4,5,8,9,10,
C.1,2,7,6,5,4,3,8,9,10,
D.1,2,9,8,7,6,5,4,3,l0,