[单选题]

有如下程序段:
int*a=new int[2];
a[0]=0;
a[1]=1;
int**b=&a:
cout<<**b;
运行这个程序段将输出(  )。

A.整数1

B.a[0]的地址

C.a[1]的地址

D.整数0

参考答案与解析:

相关试题

有以下程序:<br />#include <stdio.h><br />int fun(int a,int b)<br />{ if(b==0)retu

[单选题]有以下程序:#include int fun(int a,int b){ if(b==0)return a;else return(

  • 查看答案
  • 有如下程序:<br />#include <stdio.h><br />void change(int* array, int len)<br />{&

    [单选题]有如下程序:#include void change(int* array, int len){ for(; len>=0;le

  • 查看答案
  • 有以下程序:<br />#include <br />int b=2;<br />int fun(int *k)<br />{ b=*k+b;<b

    [单选题]有以下程序:#include int b=2;int fun(int *k){ b=*k+b;?return(b);}main(){ int a[10

  • 查看答案
  • 有以下程序:<br />#include<stdio.h><br />int b=2;<br />int fun(int*k)<br />{

    [单选题]有以下程序:#includeint b=2;int fun(int*k){ b=*k+b;return(b);}main(){ in

  • 查看答案
  • 有如下程序段:<br />int k;<br />for(k=2;k==0;)<br />printf(“%d”,k--);<br />则for循环体执

    [单选题]有如下程序段:int k;for(k=2;k==0;)printf(“%d”,k--);则for循环体执行的次数是(  )。A.0次B.1次C.2次D

  • 查看答案
  • 有如下程序: <br>int x=3;<br>do{<br>x £­= 2;<b

    [单选题]有如下程序: <br>int x=3;<br>do{<br>x -= 2;<br>cout&lt;<br>}while(!(--x));<br> 执行这个程序的输出结果是 <br>A. . 1 <br>B. . 3 0 <br>C. . l-2 <br>D. .死循环 <br>

  • 查看答案
  • 有以下程序:<br />#include <stdio.h><br />main()<br />{ int a=1,b=0;<br />&n

    [单选题]有以下程序:#include main(){ int a=1,b=0;if(--a) b++;else if(a==0) b+=2;

  • 查看答案
  • 有如下程序<br />#include <stdio.h><br />main() <br />{<br />   int i, *ptr;

    [单选题]有如下程序#include main() {   int i, *ptr;   int array[5] = {5,3,1};   

  • 查看答案
  • 有以下程序:<br />#include <stdio.h><br />void fun(int a,int b)<br />{ int t;<b

    [单选题]有以下程序:#include void fun(int a,int b){ int t;t=a;a=b;b=t;}main(){ i

  • 查看答案
  • 有以下程序<br />#include <stdio.h><br />int fun (int x,int y)<br />{<br />&

    [单选题]有以下程序#include int fun (int x,int y){ if(x!=y) return ((x+y)/2); el

  • 查看答案
  • 有如下程序段:<br />int*a=new int[2];<br />a[0]=0;<br />a[1]=1;<br />int**b=&a: