l设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是( )。A.float*p=&x;###S

题目
l设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是( )。A.float*p=&x;S

l设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是( )。

A.float*p=&x;

B.int*p-(float)x;

C.float p=&x;

D.float*p=1024;

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设已有定义:float x;,则以下对指针变量 p 进行定义且赋初值的语句中正确的是

A.float *p=1024;

B.float p=&x;

C.int *p=(float)x;

D.float *p=&x;


D

第2题:

22、设已有定义:float x;,则以下对指针变量p进行定义且赋初值的语句中正确的是()。

A.float *p=1024;

B.float p=&&x;

C.int *p=(float)x;

D.float *p=&x;


A 指针是用来存放地址的变量,用(类型名*指针变量名)的形式定义。赋值时应将某个变量地址即&x赋给指针变量,因此选择A)。

第3题:

设已有定义float x;,则以下对指针变量p进行定义其赋初值的语句中正确的是()

A.float *p=1024;

B.float *p=&x;

C.int *p=(int)x;

D.float p=&x;


D

第4题:

设已有定义:float x;对指针变量p正确定义赋初值的是:

A.float *p=2000;

B.int *p=(float)x;

C.float p=&x;

D.float *p=&x;


float *p=&x;

第5题:

设已有定义:floatx;则以下对指针变量p进行定义且赋初值的语句中正确的是()。

A.int*p=(floatx)

B.floatp=&x

C.float*p=1024

D.float*P=&x


正确答案:D

第6题:

设已有定义:float x;,则以下对指针变量p进行定义且赋初值的语句中正确的是

A.float *p=1024;

B.int *p=(float)x;

C.float p=&x;

D.float *p=&x;


正确答案:D
解析:指针变量只能存储地址,选项A)错误。只有浮点型指针才能指向浮点型数据,选项B)错误。在定义指针变量时必须加上星号“*”,选项C)错误。故本题答案为D)。

第7题:

设已有定义:float x;则以下对指针变量P进行定义且赋初值的语句中正确的是( )。

A.float*p=1024;

B.int*p=(float)x;

C.float p=&x;

D.float*p=&x;


正确答案:D
解析:指针指向的是变量的地址而不是常量,所以选项A是错误的;选项B同样是将float类型变量的值赋给指针而不是地址,所以选项B也是错误的。定义指针变量前面必须有星号(*),如果省略了就变成了把p定义为实型变量,所以选项C不正确。

第8题:

设已有定义:float x;则以下对指针变量p进行定义且赋初值的语句中正确的是( )。

A.float *p=1024;

B.int *p=(float x);

C.float p=&x;

D.float *P=&x;


正确答案:D

第9题:

设已有定义: float x; 则以下对指针变量 p 进行定义且赋初值的语句中正确的是

A)float *p=1024;

B)int *p=(float)x;

C)float p=&x;

D)float *P=&x;


正确答案:D