执行下面代码后,输出为( )。 int main() { int a = 5; int* p = &a; int** q = &p; **q += 7; cout << a << " " << *p; }
A:5 5
B:12 12
C:12 5
D:5 12
正确答案:B
答案解析
声明整型变量a并初始化为5,定义指向a的指针p,再定义指向p的二级指针q。通过解引用q两次访问a的值,并将其增加7。随后输出a和*p的值。
试卷来源:202603 CCF-GESP编程能力等级认证C++四级真题
题库首页 › GESP等级认证(C++) › 题目 25390
正确答案:B
声明整型变量a并初始化为5,定义指向a的指针p,再定义指向p的二级指针q。通过解引用q两次访问a的值,并将其增加7。随后输出a和*p的值。
试卷来源:202603 CCF-GESP编程能力等级认证C++四级真题