网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
假设变量m定义为“int m=7;”,则定义变量p的正确语句为()
A.int p=&m;
B.int *p=&m;
C.int &p=*m;
D.int *p=m;
参考答案和解析
B 解析:将变量m的地址赋给指针p。
更多 “假设变量m定义为“int m=7;”,则定义变量p的正确语句为()A.int p=m;B.int *p=m;C.int p=*m;D.int *p=m;” 相关考题
考题
若有定义float a=25,b,*p=b;,则下列对赋值语句*p=a;和p=a;的正确解释为( )。A.两个语句都是将变量a的值赋予变量pB.*p=a是使p指向变量a,而p=a是将变量a的值赋予变量指针pC.*p=a是将变量a的值赋予变量b,而p=a是使p指向变量aD.两个语句都是使p指向变量a
考题
有如下定义语句:int a[]={1,2,3,4,5};,则对语句int*p=a;正确的描述是( )。A.语句int*p=a;定义不正确B.语句int*p=a;初始化变量p,使其指向数组对象a的第一个元素C.语句int*p=a;是把a[0]的值赋给变量pD.语句iht*p=a;是把a[l]的值赋给变量p
考题
有如下定义语句:int a[]={1,2,3,4,5);,则对语句int *p=a;正确的描述是( )。A.语句int *p=a;定义不正确B.语句int *p=a;初始化变量p,使其指向数组对象a的第一个元素C.语句int *p=a;是把a[0]的值赋给变量pD.语句int *p=a;是把a[1]的值赋给变量p
考题
在下面语句中,其含义为“p为指向含n个元素的一维数组的指针变量”的定义语句是 ( )A.int p [n]B.int * p( );C.int * p(n);D.int( * p)[n]
考题
若变量已正确定义为int型,要给a、b、C输入数据,正确的输入语句是( )。A.B.C.D.A.AB.BS
若变量已正确定义为int型,要给a、b、C输入数据,正确的输入语句是( )。A.B.C.D.A.AB.BC.CD.D
考题
设有如下定义:typedefint*INTEGER;INTEGERp,*q;则()是正确的叙述。
A.p是int型变量B.q是基类型为int的指针变量C.p是基类型为int的指针变量D.程序中可用INTEGER代替int类型名
考题
设有如下定义: typedefint*INTEGER; INTEGERp,*q; 则()是正确的叙述。A、p是int型变量B、q是基类型为int的指针变量C、p是基类型为int的指针变量D、程序中可用INTEGER代替int类型名
考题
单选题若已定义:int x=12;对①int *p=x;和②*p=x;这两条语句的正确理解是()A
语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量p所指向的变量B
语句①和②中的*p含义相同,都表示给指针变量赋值C
语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量pD
语句①和②的执行结果都是把变量x的地址赋给指针变量p
考题
单选题假定k是一个double类型的变量,则定义变量p的正确语句为()。A
double p=k;B
int *p=k;C
double p=*k;D
char *p=Thank you!;
热门标签
最新试卷