题目内容

设有数组int array[3][4],下列引用数组元素的方法中错误的是 。

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

查看答案
更多问题

有定义int s[4][5],(*ps)[5];ps=s;则对数组s中元素引用正确的是 。

A. ps+1
B. *(ps+3)
C. ps[0][2]
D. *(ps+1)+3

下列指针用法中错误的是 。

A. int i;int * ptr=&i;
B. int i;int * ptr;i= * ptr;
C. int * ptr;ptr=0;
D. int i=5;int * ptr; ptr=&i;

设语句char *s[]={"Student","Teacher","Father","Mother"},*ps=s[2];,执行语句cout<<*s[1]<<','<

A. T,Father,F
B. Teacher,F,Father
C. Teacher,Father,Father
D. 语法错无输出

以下4种说法中,正确的一项是 。

A. C++允许在字符串上进行整体操作
B. 语句char vn[ ] ="Brown";将vn定义成一个有5个元素的数组,因为"Brown"中含有5个字符
C. 对指针只要赋给一个地址值就可以了
D. 一维的指针数组实际上是一个二维数组

答案查题题库