

CCF-GESP 四级
一、
选择题





二、
参考答案
第一题答案:C
指针存地址,类型要匹配;要指变量 x,就得用&x;先有合法址,才能解引用。
A 选项:int p = &x; —— p 是普通整型变量,不能存储变量地址,类型不匹配。
B 选项:int *p = x; —— x 是整型变量,直接赋值给指针会让指针指向一个无效地址,而非 x 的地址。
C 选项:int *p = &x; —— int *p 定义一个整型指针,&x 取变量 x 的地址并赋值给 p,这是让指针 p 指向 x 的正确写法。
D 选项:p = *x; —— x 不是指针,不能进行解引用操作 *x,语法错误。
第二题答案:C

第三题答案:B
数组索引规则:C++ 中二维数组访问元素的标准语法是 数组名[行下标][列下标],且下标从 0 开始计数。
题目对应关系:
要求 “第 2 行”:行下标为 1(2-1)。
要求 “第 3 列”:列下标为 2(3-1)
第四题答案:D
定义了3行4列的二维数组,然后使用指针p指向数组的第一个元素。
二维数组在内存中,是按照行依次存储,*(p+5)对应数组第2行第2列,即:6;
arr[1][1]也是第2行第2列,也是6。
第五题答案:B


满足条件的元素相加:1+4+5+8+9+12=39
商业合作
1.定制版教具、竞赛版教具。
2.國際機器人教育發展協會师资培训
3.开展青少年机器人等级评测授权服务
4.四个教学点,任意选择
