常用地址符P、X的功能是()。

题目

常用地址符P、X的功能是()。

  • A、暂停
  • B、坐标地址
  • C、程序段序号
  • D、参数
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在C语言程序段“int x=2008;int*p=&x;”中,*p的值是(39)。

A.变量p的地址

B.无意义

C.2008

D.变量x的地址


正确答案:C
解析:该程序段中,首先定义了一个整型变量x=2008,接着执行int *p=&x,这句的含义是定义一个指针变量p,并给它赋初值&x,它相当于两条语句 “int *p;p=&x;”。

第2题:

若有定义:“int*P,x=0,*p,p=&x;”,则语句“printf("%d\n",*p);”的输出结果是( )。

A.随机值

B.0

C.x的地址

D.P的地址


正确答案:A
*P的意思是取其指向地址的内容,P是指向x地址的指针,因此输出*p也就是输出x的内容,即0,故选择B选项。

第3题:

若有定义:int X=0,* P=&x;,则语句printf(”%d\n”,* P.的输出结果是( )。

A.随机值

B.0

C.X的地址

D.P的地址


正确答案:B
题中定义的语句等价于以下语句。故本题定义一个整型变量x和一个指向整型的指针P,并把变量X的地址赋值给P,即P为指向整型变量x的指针,则*P表示P所指向的整型变量x的数值。

第4题:

常用地址符()对应的功能是指令主轴转速。

  • A、K
  • B、M
  • C、S
  • D、X

正确答案:C

第5题:

若有定义语句:double a,*P=&a;以下叙述中错误的是( )。

A.定义语句中的*号是-个间址运算符

B.定义语句中的木号是-个说明符

C.定义语句中的P只能存放double类型变量的地址

D.定义语句中,P=&a把变量a的地址作为初值赋给指针变量P


正确答案:A
在变量定义doublea,*P:&a;中,}号是一个指针运算符,而非间址运算符,所以A错误。

第6题:

若有定义语句:double a,*p=&a;,以下叙述中错误的是( )。 A.定义语句中的*号是一个间址运算符S

若有定义语句:double a,*p=&a;,以下叙述中错误的是( )。

A.定义语句中的*号是一个间址运算符

B.定义语句中的*号只是一个说明符

C.定义语句中的P只能存放double类型变量的地址

D.定义语句中,*p=&n把变量a的地址作为初值赋给指针变量P


正确答案:C
doublea,*p=&a语句的意思是将a的值存放到指针变量P中,P是指针可以随意指向任何地址,所以答案C错误。

第7题:

若有定义语句:double a,*p=&a;,以下叙述中错误的是( )。A.定义语句中的*号是一个间址运算符SXB

若有定义语句:double a,*p=&a;,以下叙述中错误的是( )。

A.定义语句中的*号是一个间址运算符

B.定义语句中的*号是一个说明符

C.定义语句中的p只能存放double类型变量的地址

D.定义语句中,*p=&a把变量a的地址作为初值赋给指针变量P


正确答案:A
在变量定义doublea,*p:&a;中,*号是一个指针运算符,而非间址运算符,因此A)错误。

第8题:

若有定义:int x=0,*p=&x;,则语句printf("%d\n",*p);的输出结果是 ______。

A.随机值

B.0

C.x的地址

D.p的地址


正确答案:B
解析:由定义*p=&x,p指向x的地址,*p=x,因此输出的是x的值。

第9题:

若有定义语句:double a,*p=&a;以下叙述中错误的是

A.定义语句中的*号是一个间址运算符

B.定义语句中的*号只是一个说明符

C.定义语句中的p只能存放double类型变量的地址

D.定义语句中,*p=&a把变量a的地址作为初值赋给指针变量p


正确答案:A
解析:本题中的*p=&a中,*不是间址运算符,只是一个指针说明符。间址运算符用于表示某变量是指针型数据,用于存放某个地址,例如int*p,k;p=&k;*p=2;这里的*就是间址运算符。

第10题:

常用的地址符()对应的功能是指令主轴转速。

  • A、S
  • B、R
  • C、T
  • D、Y

正确答案:A