第六章测试
1.求累加和的时候,和的初值一般设置为( )。
A:随机值 B:-1 C:0 D:1
答案:C
2.假设在一个升序排列的数组中进行二分查找,如果待查找值大于中间位置的元素,则下一步应该如何查找( )。
A:继续用二分法查找右半区 B:对左半区用顺序查找即可 C:继续用二分法查找左半区 D:对右半区用顺序查找即可 3.以下哪些表达式满足迭代思想( )。
A:f=f*k; B:sum=sum+a[i]; C:sum=sum+f; D:f=f1+f2; 4.若有以下程序段,则该程序段的功能是( )。
for(i=1;i<N;i++)
{
maxl=i;
for(j=i+1;j<=N;j++)
if(a[j]>a[maxl]) maxl=j;
if(maxl!=i)
{ temp=a[i]; a[i]=a[maxl]; a[maxl]=temp; }
}
A:对数组a进行插入排序(降序) B:对数组a进行插入排序(升序) C:对数组a进行选择排序(降序) D:对数组a进行选择排序(升序) 5.计算机程序的基础是算法和数据结构。( )
A:对 B:错

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(11) dxwkbang
返回
顶部