【单选题】若有定义int *p,k=4;p=k; 则以下均代表地址的是()A.k,pB.k,*pC.k,pD.k,*p
【单选题】若有定义int *p,k=4;p=&k; 则以下均代表地址的是()
A.k,p
B.&k,*p
C.&k,p
D.k,*p
参考答案和解析
A
相关考题:
设有以下类和对象的定义: class A {public: int m; }; A k1,k2,*p1,*p2; 则下面针对成员变量m的引用,错误的是( )。A.k1.m=1B.k2->m=2C.p1->m=3D.(*p2).m=4
( 20 )语句 int *p=k; 定义了指针 p ,与这个语句等效的语句序列是A ) int *p;p=k;B ) int *p;p=k;C ) int *p;*p=k;D ) int *p;*p=k
以下程序段完全正确的是( )。A.int*P;scanf("%d",&p);B.int*P;scanf("%d",p);C.int k,*p=&k;scanf("%d",p);D.int k,*p;*p=&k;scanf("%d¨,p);
若有定义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
以下正确的程序段是______。A.int*p; scanf("%d",p);B.int *s,k *s=100;C.int*s,k; char*p,c; s=k; p=c; *p='a';D.int*s,k; char*p,c; s=k; p=c; s=p; *s=1;
有以下程序includemain(){int*p,j; p=NULL p=fun(); for(j=0;j 有以下程序 #include<stdio.h> main() { int *p,j; p=NULL p=fun(); for(j=0;j<4;j+){printf("%d",*p);p++;} } int*fun() { int a[4],k; for(k=0;k<4;k++)a[k]=k; return(A) ; } 程序运行后的输出结果是( )A.程序有错不能运行B.输出4个NULLC.输出0 1 2 3D.输出1 1 1 1
以下程序段完全正确的是( )。A.int*p;scanf(”%d”,p);B.int*p;scanf(”%”,p);C.int k,*p=&k;scanf(”%d”,p);D.int k,*p;*p=&k;scanf(”%d”,p);
以下程序段完全正确的是( )。 A.int*P;scanf("%d",p);B.int*P;scanf("%d",p);SX 以下程序段完全正确的是( )。A.int*P;scanf("%d",p);B.int*P;scanf("%d",p);C.int k,*p=k;scanf("%d",p);D.int k,*p;*p=k;scanf("%d¨,p);
若有下列定义,则对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]
对于以下程序, main( ) { int a[5],*p; int k; for(k=0,p=a;k5;k++,p++) scanf(“%d”,p); for(;k0;k--) printf(“%d”,*(--p)); } 若输入为:1 2 3 4 5(注:表示回车),则输出结果是多少?
若有语句:inta[]={1,3,2,7,3,4},*p=a+3,k;则变量k的值不等于3的选项是()A、k=(p++,*p++)B、k=(p-=2,*p--)C、k=(p--,*--p)D、k=(p++,*++p)
问答题对于以下程序, main( ) { int a[5],*p; int k; for(k=0,p=a;k0;k--) printf(“%d”,*(--p)); } 若输入为:1 2 3 4 5(注:表示回车),则输出结果是多少?
单选题若有定义:int *p,a=4;p=a;则以下均代表地址的是()Aa,pBa,pCa,*pDa,*p