计算机二级

如果有以下定义及初始化: int a=3, *p=&a; 则由此可以推断,*p的值是( )。A.变量a的值,即3B.变帚a的地址值C.变量p的地址值D.无意义

题目

如果有以下定义及初始化: int a=3, *p=&a; 则由此可以推断,*p的值是( )。

A.变量a的值,即3

B.变帚a的地址值

C.变量p的地址值

D.无意义

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

第1题:

1、若有以下定义,则说法错误的是()。 int a=100,*p=&a

A.声明变量p,其中*表示p是一个指针变

B.变量p经初始化,获得变量a的地址

C.变量p只可以指向一个整形变量

D.变量p的值为100


变量p的值为100

第2题:

有如下定义语句: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]的值赋给变量p

D.语句int * p=a;是把a[1]的值赋给变量p


正确答案:B

第3题:

如果有以下定义及初始化: int a=3,*p=&a; 则由此可以推断,*p的值是( )。

A.变量a的值,即3

B.变量a的地址值

C.变量p的地址值

D.无意义


正确答案:A
解析:题目中的定义初始化是定义一个整型变量a,初始化为 3。而“int*p=&a;”是定义一个整型指针变量p,将变量a的地址作为指针变量p的初值。*p是指针变量P指向的存储单元,即变量值。所以*p指向a的值3。

第4题:

有如下定义语句:int a[]={1,2,3,4,5};,则对语句int*p=9;正确的描述是( )。

A.语句int*p=a;定义不正确

B.语句int*p=a;初始化变量p,使其指向数组对象a的第一个元素

C.语句int*p=a;是把a[0]的值赋给变量p

D.语句int*p=a;是把a[1]的值赋给变量p


正确答案:B

第5题:

如果有以下定义及初始化: int a=3,*p=&a; 则由此可以推断,*p的值是( )。

A.变量a的值,即3 B)

B.变量a的地址值

C.变量P的地址值

D.无意义


正确答案:A

第6题:

如果有以下定义及初始化:

A.变量a的值,即3

B.变量a的地址值

C.变量P的地址值

D.无意义


正确答案:A

第7题:

如果有以下定义及初始化: int a=3,*p:&a; 则由此可以推断,*p的值是( )。

A.变量a的值,即3

B.变量a的地址值

C.变量p的地址值

D.无意义


正确答案:A

第8题:

有如下定义语句: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]的值赋给变量p

D.语句int *p=a;是把a[1]的值赋给变量p


正确答案:B

第9题:

有如下定义语句: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]的值赋给变量p

D.语句iht*p=a;是把a[l]的值赋给变量p


正确答案:B