第五章单元测试
  1. 两个变量交换数据算法的要领是借助第三方变量作为中转“场地”。( )

  2. A:错 B:对
    答案:对
  3. 累加算法的关键在于,构造形如“Sum=Sum+N”的累加式,此式必须出现在循环中才能被反复执行,从而实现累加功能。( )

  4. A:对 B:错
  5. 累乘算法的核心内容是:构造形如“Mul=Mul+New”的累加算式,此式必须在循环中才能被反复执行,从而实现累乘功能。( )

  6. A:错 B:对
  7. 整数各数位拆数算法的核心是:利用“任何正整数整除10的余数即得该数个位上的数字”的特点,用循环从低位到高位依次取出整数的每一数位上的数字。( )

  8. A:对 B:错
  9. 辗转相除算法的核心是:求两个正整数为a和b的最大公约数,从a和b的除法开始,当余数不为0时,反复用上一次的除数与余数相除,直到余数为0为止。( )

  10. A:对 B:错
  11. 素数又称质数,即“只能被1、2和自身整除的大于1的自然数”。 ( )

  12. A:错 B:对
  13. 穷举算法也称为“枚举法”,即将可能出现的每一种情况一一测试,判断是否满足条件,一般采用循环来实现。( )

  14. A:错 B:对
  15. 常用的数据查找算法为:①顺序查找(即线性查找)②( )(即二分法)。

  16. A:折半查找
    B:连续查找
    C:替代查找
    D:合并查找
  17. 迭代算法的核心思想是把一个复杂的计算过程转化为简单过程的多次重复。每次重复都从前一次计算值的基础上递推出新值,并由新值代替旧值。( )

  18. A:对 B:错
  19. 数组元素的插入算法的核心是:利用循环将从数组末尾元素开始到插入位置的数组元素依次向前移动一个元素位置;再将待插入数据存入插入位置的数组元素。( )

  20. A:错 B:对

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