第2题: [单项选择]以下程序输出的结果是( )。 #include<iostream> using namespace std; int main( ) { int **x,*y,z=10; y=&z; x=&y; cout<< **x+1<<endl; return 0; } A. 11 B. x的地址 C. y的地址 D. 运行错误 参考答案:A 答案解析:[解析] 执行语句 y=&z;后,指针y指向了变量z。执行语句x=&y;后,指针**x指向z。所以**x的值为z的值10,那么程序最后输出为11。