题目内容

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

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. 一维的指针数组实际上是一个二维数组

下面语句中错误的是 。

A. int a=5;int x[a];
B. const int a= 5;int x[a];
C. int n=5;int * p=new int[n];
D. const int n=5;int * p= new int [a];

定义一维数组int a[5],* p;则下面描述错误的是 。

A. 表达式p=p+1是合法的
B. 表达式a=a+1是合法的
C. 表达式p-a是合法的
D. 表达式a+2是合法的

答案查题题库