2026年6月GESP编程能力认证C++等级考试四级真题(含答案).docxVIP

  • 0
  • 0
  • 约9.76千字
  • 约 32页
  • 2026-10-02 发布于河南
  • 举报

2026年6月GESP编程能力认证C++等级考试四级真题(含答案).docx

2026年6月GESP编程能力认证C++等级考试四级真题(含答案)

一、判断题(共10题,每题2分,总计20分)

1.在C++中,定义二维数组inta[3][4];则数组a在内存中按行优先顺序存储,假设int类型占4字节,该数组总共占用48字节的连续内存空间。

2.若函数定义中形参为数组类型,例如voidfunc(intarr[]);调用该函数时将实参数组传入,函数内部对arr元素的修改会同步作用到原实参数组上。

3.对于字符串GESP2026,使用C++string类的length()成员函数获取的字符串长度为9,返回值包含系统自动添加的\0结束符。

4.递归函数必须存在明确的递归终止条件,否则会出现无限递归,最终可能导致栈溢出错误。

5.定义结构体类型Student时,必须在定义类型的同时声明结构体变量,否则后续无法使用该类型创建变量。

6.使用冒泡排序对长度为n的数组进行升序排序,最坏情况下的时间复杂度为O(n2)。

7.若有定义chars[]=Hello;则s数组的实际存储长度为5个字符,对应H、e、l、l、o五个元素。

8.二分查找算法只能用于已经按照升序或降序排序完成的有序数组,无法直接在无序数组上使用。

9.二维数组定义时必须明确指定第一维和第二维的长度,因此intb[][3]={{1,2,3},{4,5,6}};属于非

文档评论(0)

1亿VIP精品文档

相关文档