下列语句中正确的是( )。
A.int * p;i=8; p=&i;
B.int * p,i; p=&i;
C.float * p;int i;p=&(float)i;
D.float * p;cout<<* p;
第1题:
若有下面语句“int i , a[5] ; int *p ; p=a; ”,则____是对数组元素的错误表示。
A.*(a+i)
B.p[i]
C.*(p+i)
D.p+i
第2题:
若有下面语句“int i =2 , a[5] ; int *p ; p=a; ”;则()是对数组元素的错误表示
A.*(a+i)
B.p[i]
C.*(p+i)
D.p+i
第3题:
若有下面语句“int i , a[5] ; int *p ; p=a; ”,则()是对数组元素的错误表示。
A.*(a+i)
B.p[i]
C.*(p+i)
D.p+i
第4题:
下列有关指针的用法中错误的是( )。
A.int i;int *p=&i;
B.int i;int *p;i=*p;
C.int *p;p=0;
D.int i=5;int *p;p=&i;
第5题:
下列有关指针的用法中,错误的是( )。
A.int i;int *p=&i;
B. int i;int *p;i=*p;
C. int *p;p=0;
D.int i=5;int *p;p=&i;
第6题:
程序中有语句:for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组a的前5个元素。由此可知,变量P的定义及初始化语句是( )。
A.int*p=a;
B.intp=a;
C."p=a;
D.p=a;
第7题:
程序中有如下语句for(int i=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组a的前5个元素。由此可知,变量P的定义及初始化语句是( )。
A.int*p=a;
B.int p=a;
C.*p=a;
D.p=a;
第8题:
程序中有语句:for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组a的前5个元素。由此可知,变量P的定义及初始化语句是( )。
A.int*p=a;
B.intp=a;
C."p=a;
D.p=a;
第9题:
程序中有如下语句for(int i=0;i<5;i++)cout<<*(p+i<<“,”;能够依次输出int型一维数组a的前5个元素。由此可知,变量P的定义及初始化语句是( )。
A.int*p=a;
B.int p=a;
C.*p=a;
D.p=a;