题目内容

下列程序的功能是将数组中的所有元素全部输出,对于程序中缺少的语句,下列语句填入其中不正确的是( )。 int a[]={1,2,3,4}; int *pa=a; for(int i=0;i<4;i++) ______;

A. cout<<*a++<<' '
B. cout<<*pa++<<' '
C. cout<<*(a+i)<<' '
D. cout<<*(pa+i)<<' '

查看答案
更多问题

下列程序的输出结果是( )#includeusing namespace std;int main(){char a[]="Hello,World";char *ptr=a;while(*ptr){ if(*ptr>='a'&&*ptr<='z') cout<

A. HELLO,WORLD
B. Hello,World
C. hELLO,wORLD
D. hello,world

关于指针,下列说法错误的是( )。

A. 指针根据其所指向变量的类型的不同,其所占用内存大小也不同
B. 指针中存放的实际上是内存单元的地址
C. 可以在指针定义的同时对其进行初始化
D. 相同类型的指针之间可以相互赋值

执行下列语句后,屏幕的输出结果是( )。#includeusing namespace std;int main(){int a=5;int *pa=&a;int &b=a;b++;cout<<(*pa)++<

A. 5
B. 6
C. 7
D. 8

对于下列语句动态分配的内存,其释放语句正确的是( )。 int *pa=new int[10];

A. delete pa;
B. delete pa[0];
C. delete []pa;
D. delete *pa;

答案查题题库