题目内容

若有语句“int x, *p1=&x,*p2; ”要使p2也指向x,正确语句的是( )。

A. p2=p1;
B. p2=**p1;
C. p2=&p1;
D. p2=*p1;

查看答案
更多问题

若有语句“int a[3][4]={{1,3,5,7},{2,4,6,8}};”,则 *(*a+1) 的值为( ) 。

A. 1
B. 2
C. 3
D. 4

若有语句“int a[]={1,2,3,4,5}; ”,则关于语句“int *p=a;”的说法正确的是( )。

A. 把a[0]的值赋给*p
B. 把a[0]的值赋给变量p
C. 初始化变量p,使其指向数组a的首元素
D. 定义不正确

若有语句“int a[10]; int *p=a; ”,则以下错误的表达式是( ) 。

A. p=a+5;
B. a=p+a;
C. a[2]=p[4];
D. *p=a[0];

若有语句“int n; cin>>n;”,则申请和释放长度为n的动态数组的语句正确的是( ) 。

A. int *p=new int (n); delete p;
B. int *p=new int (n); delete [] p;
C. int *p=new int [n]; delete p;
D. int *p=new int [n]; delete [] p;

答案查题题库