网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
若有程序段“int *p,a=5;p=&a;”,则下列选项中均代表地址的是()
A.p,*&a
B.&*a,&a,*p
C.*&p,*p,&a
D.&a,&*p,p
参考答案和解析
&a,&*p,p
更多 “若有程序段“int *p,a=5;p=a;”,则下列选项中均代表地址的是()A.p,*aB.*a,a,*pC.*p,*p,aD.a,*p,p” 相关考题
考题
若有说明:int *p,m=5,n;,以下正确的程序段是A.p=n;scanf("%d",p);B.p=n;scanf("%d",*p)C.scanf("%d",n);*p=n;D.p=n;*p=m;
考题
若有定义int a[9],+P=a;,则P+5表示( )。A.数组元素a[5]的值B.数组元素a[5]的地址SXB
若有定义int a[9],+P=a;,则P+5表示( )。A.数组元素a[5]的值B.数组元素a[5]的地址C.数组元素a[6]的地址D.数组元素a[0]的值加上5
考题
若有以下程序段:include using namespace std;int main (){ int a[]={1,4,5}; int *p
若有以下程序段: #include <iostream> using namespace std; int main () { int a[]={1,4,5}; int *p=a[0],x=6, y,z; for (y=0; y<3; y++) z= ( (* (p+y) <x) ? *(p+y) :x); cout<<z<<end1; return 0; } 程序运行后的输出结果是( )。A.1B.4C.5D.2
考题
若有说明:int*p,m=5,n;,以下正确的程序段是( )。A.p=m; scanf("%d",p)B.p=n; scanf("%d",p)C.scsnf("%d",p) p=n;D.p=n; p=m;
考题
若有下列定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;A.p+5 B.*a+1
若有下列定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;A.p+5B.*a+1C.&a+1D.&a[0]
考题
假设堆内存分配均成功,则下面程序段完全正确的是()。A、int*p=newint(3);cout;;*p;deletep;B、int*p=newint[5]={1,2,3,4,5};for(inti=0;i;5;i++)cout;;p;delete[]p;C、int*p=newint[5];for(inti=0;i;5;i++,p++){*p=i;cout;;*p;}delete[]p;D、以上程序段均正确
考题
单选题若有定义:int a[10],*p; 则*(p+5)表示()。A
元素a[5]的值B
元素a[5]的地址C
元素a[6]的值D
元素a[6]的地址
热门标签
最新试卷