题目内容

下面程序段的运行结果是( )。

A. ar *p ="abcdefgh";
B. =3;
C. ut << strlen(strcpy(P,"ABCD"));
D. 8 12 4 D.出错

查看答案
更多问题

设有语句“int array[3][4];”,则在下面几种引用下标为i和j的数组元素的方法中,不正确的引用方式是( )。

A. array[i][j]
B. *(*(array+i)+j)
C. *(array[i]+j)
D. *(array+i*4+j)

若有以下定义和语句,则对s数组元素的正确引用形式是()。

A. t s[4][5],(*ps)[5];
B. =s;
C. ps+1 *(ps+3)
D. ps[0][2] *(ps+1)+3

函数原型为fun(int(*p)[3],int),调用形式为fun(a,2),则a的定义应该为()

A. int **a
B. int(*a)[]
C. int a[][3]
D. int a[3]

在下列引用方法中,错误的是( )。

A. int i;int &r=i;
B. int i;int &r;r=i;
C. float f;float &r=f;
D. char c;char &r=c

答案查题题库