#A3. 信息素养2

信息素养2

1. 在C++中,以下哪个语句用于实现多分支选择?

{{ select(1) }}

  • if
  • switch
  • for
  • while

2. 关于C++中的多维数组,以下说法正确的是:

{{ select(2) }}

  • 多维数组只能有两维
  • 多维数组的每个维度必须有相同的大小
  • 多维数组可以用于存储矩阵数据
  • 多维数组不能用于存储三维数据

3. 在C++中,以下哪个函数用于提取字符串的子串?

{{ select(3) }}

  • substr()
  • find()
  • replace()
  • erase()

4. 关于C++中的 sort 函数,以下说法正确的是:

{{ select(4) }}

  • sort 只能对数组进行排序
  • sort 需要包含头文件
  • sort 只能进行升序排序
  • sort 不能用于自定义数据类型

5. 在C++中,以下哪个语句用于实现无限循环?

{{ select(5) }}

  • for(;;)
  • while(false)
  • do {} while(false)
  • for(int i = 0; i < 10; i++)

6. 关于C++中的 string,以下说法正确的是:

{{ select(6) }}

  • string 是C++标准库中的字符串类
  • string 不支持连接操作
  • string 不支持查找操作
  • string 不支持替换操作

7. 在C++中,以下哪个语句用于跳出当前循环?

{{ select(7) }}

  • break
  • continue
  • return
  • exit

8. 关于C++中的多维数组,以下说法正确的是:

{{ select(8) }}

  • 多维数组的初始化必须使用嵌套的大括号
  • 多维数组的每个维度必须有相同的大小
  • 多维数组不能用于存储矩阵数据
  • 多维数组的初始化可以使用一维数组的形式

9. 在C++中,以下哪个函数用于计算字符串的长度?

{{ select(9) }}

  • length()
  • size()
  • strlen()
  • all(abc全是)

10. 关于C++中的 sort 函数,以下说法正确的是:

{{ select(10) }}

  • sort 只能对数组进行排序
  • sort 需要包含头文件
  • sort 只能进行升序排序
  • sort 不能用于自定义数据类型

11. 在C++中,以下哪个语句用于实现条件判断?

{{ select(11) }}

  • if
  • for
  • while
  • switch

12. 关于C++中的 string,以下说法正确的是:

{{ select(12) }}

  • string 不支持连接操作
  • string 不支持查找操作
  • string 不支持替换操作
  • string 支持连接、查找和替换操作

13. 在C++中,以下哪个函数用于字符串查找?

{{ select(13) }}

  • find()
  • search()
  • locate()
  • position()

14. 关于C++中的 vector,以下说法正确的是:

{{ select(14) }}

  • vector 是基于链表实现的
  • vector 是基于动态数组实现的
  • vector 中的元素可以任意位置插入和删除
  • vector 的大小是固定的

15. 在C++中,以下哪个函数用于字符串替换?

{{ select(15) }}

  • replace()
  • swap()
  • subst()
  • change()

16. 在C++中,sort 函数只能对数组进行排序。

{{ select(16) }}

  • 正确
  • 错误

17. set 中的元素是有序的且唯一的。

{{ select(17) }}

  • 正确
  • 错误

18. 递归调用必须有一个明确的终止条件。

{{ select(18) }}

  • 正确
  • 错误

19. map 中的键和值都可以重复。

{{ select(19) }}

  • 正确
  • 错误

20. set 中的元素是无序的。

{{ select(20) }}

  • 正确
  • 错误