执行以下代码后,输出结果是:( )。 int arr[] = {5, 10, 15, 20, 25, 30}; int count = sizeof(arr) / sizeof(arr[0]); cout << count;
A:4
B:6
C:24
D:30
正确答案:B
答案解析
计算数组arr的元素个数,通过sizeof(arr)获取整个数组占用的字节数,再除以单个元素占用的字节数sizeof(arr[0]),得到元素总数。该数值由数组定义时的初始化元素个数决定,与后续可能的输出操作无关。count变量存储此计算结果,其值取决于数组实际分配的元素数量和数据类型大小。
试卷来源:202603 CCF-GESP编程能力等级认证C++三级真题