第六章单元测试
  1. 求累加和的时候,和的初值一般设置为( )。

  2. A:随机值 B:-1 C:0 D:1
    答案:0
  3. 假设在一个升序排列的数组中进行二分查找,如果待查找值大于中间位置的元素,则下一步应该如何查找( )。

  4. A:对左半区用顺序查找即可 B:继续用二分法查找左半区 C:对右半区用顺序查找即可 D:继续用二分法查找右半区
  5. 以下哪些表达式满足迭代思想( )。

  6. A:f=f*k; B:sum=sum+f; C:f=f1+f2; D:sum=sum+a[i];
  7. 若有以下程序段,则该程序段的功能是( )。
    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; }
    }

  8. A:对数组a进行插入排序(降序) B:对数组a进行插入排序(升序) C:对数组a进行选择排序(降序) D:对数组a进行选择排序(升序)
  9. 计算机程序的基础是算法和数据结构。( )

  10. A:对 B:错

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