变量的指针含意是指变量的()A、值B、地址C、存储D、名字

题目

变量的指针含意是指变量的()

  • A、值
  • B、地址
  • C、存储
  • D、名字
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列关于指针变量赋空值的说法错误的是

A.当赋空值的时候,变量指向地址为0的存储单元

B.赋值语句可以表达为变量名=′\0′;

C.赋值语句可以表达为变量名=0;

D.一个指针变量可以被赋空值


正确答案:A

第2题:

变量的指针,其含义是指该变量的()

A.值

B.地址

C.名字

D.一个标志


正确答案:B

第3题:

以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是()。includemain(){int *p, *q, a, bp=&aprintf("input a:")scanf("%d", *p)…}

A.*p表示的是指针变量p的地址

B.*p表示的是变量a的值,而不是变量a的地址

C.*p表示的是指针变量p的值

D.*p只能用来说明p是一个指针变量


答案:B

第4题:

在C语句中,&后跟指针变量名,表示该指针变量的( )。

A、值

B、别名

C、地址

D、类型


参考答案C

第5题:

下列说法中,正确的是______。

A.指针是一个变量

B.指针中存放的可以是任何类型的值

C.指针变量是变量地址

D.指针变量占用存储空间


正确答案:D
解析:指针是地址,存放指针的变量是指针变量,不同类型的指针变量存放不同类型数据的地址,指针变量作为可存储指针的变量,也要占用一定的存储空间。

第6题:

以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是

main()

{ int *p,*q,a,b;

p=&a;

printf("input a:");

scanf("%d",*p); }

A.*p表示的是指针变量p的地址

B.*p表示的是变量a的值,而不是变量a的地址

C.*p表示的是指针变量p的值

D.*p只能用来说明p是一个指针变量


正确答案:B
解析:考查格式输入语句scanf的使用。本题经过定义语句和赋值后,p表示的是变量a的地址,*p表示的是变量a的值。

第7题:

变量的指针,其含义是指该变量的( )

A. 地址

B. 值

C. 名字

D. 标识


正确答案:A

第8题:

变量的指针,其含义是指该变量的()。

A、值

B、地址

C、名

D、一个标志


参考答案:B

第9题:

以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误的原因是( )。 #include(iostream.h) voidmain( ) {int*P,*q,a,b; p=&a; cout<<"inputa:"; cin>>P; }

A.*P表示的是指针变量P的地址

B.P表示的是变量a的地址,而不是变量a的值

C.*P表示的是指针变量p的值

D.*P只能用来说明P是一个指针变量


正确答案:B
B。【解析】p表示的是变量a的地址,定义后*P表示的是变量a的值。

第10题:

以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是( )。 #include<iostream.h> void main {int * P,* q,a,b; P=&a: eout<<”input a:”; cin>>P:

A.* P表示的是指针变量P的地址

B.P表示的是变量a的地址,而不是变量a的值

C.*P表示的是指针变量P的值

D.*P只能用来说明P是一个指针变量


正确答案:B
P表示的是变量a的地址,定义后*P表示的是变量a的值。

更多相关问题