第1题:
1 2 5 14( )
A.30 B.31 C.41 D.61
第2题:
:1,2,5,14,( )。
A.31 B.41 C.51 D.61
第3题:
在○里填上合适的运算符号。
2/3○3/14=3/14+2/3
1/2+4/7+3/7=1/2+(4/7○3/7)
2/3+3/14=3/14+2/3
1/2+4/7+3/7=1/2+(4/7+3/7)
第4题:
设有一组关键字序列{5,8,14,20,31,55,78,81,93,97,111},使用二分(折半)法查找关键字93最少需要进行多少次比较()
A.2
B.3
C.4
D.5
第5题:
有下列程序:
include<stdi0.h>
intfun(int(*s)[4],intn,intk)
{intm,i;
m=s[O][k];
for(i=1;i<n;i++)if(s[i][k]>m)m=s[i]
[k];
returnm;
}
voidmain( )
{inta[4][4]=({1,2,3,4),{11,12,13,14},{21,
22,23,24},{31,32,33,34)};
printf(”%d\n”,fun(a,4,O));
}
程序的运行结果是( )。
A.4
B.34
C.31
D.32
C。【解析】在程序中fun函数的功能在于求取三维数组S中1至n行中每行第k个元素中的最大者。注意:i=0时为第一行,故fun(a,4,O)在于求取11、21、31中的最大值,显然为31。
第6题:
两个相同的瓶子装满盐水溶液,一个瓶子中盐和水的比例是3∶1,另一个瓶子中盐和水的比例是4∶1,若把两瓶盐水溶液混合,则混合液中盐和水的比例是( )。
A.31∶9 B.4∶55 C.31∶40 D.5∶4
第7题:
:-26,-6,2,4,6,14,( )
A.34
B.31
C.27
D.25
(-3)3+1=-26,(-2)3+2=-6,(-1)3+3=2,03+4=4,13+5=6,23+6=14,33+7=34,所以正确答案是A。
第8题:
有以下程序
#include <stdio.h>
int fun(int (*s)[4],int n, int k)
{ int m,i;
m=s[0][k];
for(i=1;i<n;i++) if(s[i][k]>m)m= s[i][k];
return m;
}
main()
{ int a[4][4]={{1,2,3,4},{11,12,13,14},{21,22,23,24},{31,32,33,34}};
printf("%d\n",fun(a,4,0));
}
程序的运行结果是
A)4
B)34
C)31
D)32
第9题:
1 4 14 31 55 ( )
A、83 B、84 C、85 D、86
第10题:
1,2,5,14,( )。
A.31
B.41
C.51
D.61