更多“假定一个数据对象为int*类型,则指向该对象的指针类型为()。”相关问题
  • 第1题:

    由于指针的数据类型实际上指的是指针所指向对象的数据类型,所以不同数据类型的指针变量之间不能相互赋值。()

    此题为判断题(对,错)。


    参考答案:正确

  • 第2题:

    若有定义:iht*p[3];,则以下叙述中正确的是

    A.定义了一个基类型为int的指针变量p,该变量具有三个指针

    B.定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针

    C.定义了一个名为*p的整型数组,该数组含有三个int类型元素

    D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素


    正确答案:B
    解析:指针数组也是一种数组,所有有关的概念都适用于它。但它与普通的数组又有区别,它的数组元素是指针类型,只能用来存放地址。其格式为:存储类型数据类型*指针数组名[长度1],其含义为:定义了一个长度1的数组,其中数组元素为相应存储类型的指针。

  • 第3题:

    在下列语句中,其含义为“q是一个函数指针,该指针指向整型数据”的定义语句是( )。A.int**q;

    在下列语句中,其含义为“q是一个函数指针,该指针指向整型数据”的定义语句是( )。

    A.int**q;

    B.int(*q);

    C.int*q;

    D.int*q;


    正确答案:B
    本题考查指针函数。其定义的基本格式为:类型说明符(*函数名)。“类型说明符”表示返回的指针值指向的数据类型。

  • 第4题:

    假定AA为一个类,a为该类公有的数据成员,px为指向该类对象的一个指针,则访问px所指对象中数据成员a的格式为( )。

    A.px( )

    B.px[a]

    C.px->a

    D.px.a


    正确答案:C

  • 第5题:

    假定要动态分配一个类型为struct Worker的对象,并由r指针指向这个对象,则使用的表达式为()=malloc(sizeof(struct Worker))。
    struct Worker* r

  • 第6题:

    假定要访问一个结构对象x中的由a指针成员所指向的对象,则表示方法为()。


    正确答案:*(x.a)

  • 第7题:

    假定p为指向二维数组intd[4][6]的指针,则p的类型为()。


    正确答案:int(*)[6]

  • 第8题:

    单选题
    假定AA为一个类,a为该类公有的数据成员,px为指向该类对象的一个指针,则访问px所指对象中数据成员a的格式为()。
    A

    px(a)

    B

    px[a]

    C

    px->a

    D

    px.a


    正确答案: C
    解析: 暂无解析

  • 第9题:

    填空题
    假定p为指向二维数组intd[4][6]的指针,则p的类型为()。

    正确答案: int(*)[6]
    解析: 暂无解析

  • 第10题:

    判断题
    假定要访问一个结构对象x中的由a指针成员所指向的对象,则表示方法为x.a。()
    A

    B


    正确答案:
    解析: 暂无解析

  • 第11题:

    填空题
    假定一个数据对象为int*类型,则指向该对象的指针类型为()。

    正确答案: int**
    解析: 暂无解析

  • 第12题:

    填空题
    假定P是一个指向整数对象的指针,则用()表示该整数对象。

    正确答案: *p
    解析: 暂无解析

  • 第13题:

    若有定义"int*p[3];",则以下叙述中下确的是

    A.定义了一个基类型为int的指针变量p,该变量具有三个指针

    B.定义了一个指针数组p,该数组含有三个元素,每个元素都是基类犁为int的指针

    C.定义了一个名为*p的整型数组,该数组含有三个int类型元素

    D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素


    正确答案:B
    解析:本题考核的知识点是指针数组的定义。指针数组也是一种数组,所有有关的概念都适用于它。但它与普通的数组又有区别,它的数组元素是指针类型,只能用来存放地址。其格式为:存储类型数据类型*指针数组名[长度1],其含义为:定义了一个长度1的数组,其中数组元素为相应存储类型的指针,对比定义可知,选项A、c和D都不正确,所以,4个选项中选项B符合题意。

  • 第14题:

    设有定义语句int(*f(int);,则下列叙述正确的是( )。

    A.f是基类型为int的指针变量

    B.f是指向函数的指针变量,该函数具有一个int类型的形态

    C.f是指向int类型一维数组的指针变量

    D.f是函数名,该函数的返回值是其类型为int类型的地址


    正确答案:B
    解析:定义语句int(*f(int)中f是指向函数的指针变量,该函数中也只有一个int型的形参。

  • 第15题:

    若有下列说明语句 int(* p)(); 则标识符p代表的是( )

    A.一个用于指向函数的指针变量,函数返回值的类型为int型

    B.一个带回值类型为整型的函数名

    C.一个用于指向整型数据的指针变量

    D.一个带回值类型为指针类型的函数名


    正确答案:A

  • 第16题:

    假定要访问一个结构对象x中的由a指针成员所指向的对象,则表示方法为x.a。()

    A

    B



  • 第17题:

    假定一个数据对象为int*类型,则指向该对象的指针类型仍为int*类型。()

    A

    B



  • 第18题:

    假定P是一个指向整数对象的指针,则用()表示该整数对象。


    正确答案:*p

  • 第19题:

    假定一个数据对象为int*类型,则指向该对象的指针类型为()。


    正确答案:int**

  • 第20题:

    填空题
    假定p为指向二维数组intd[4][6]的指针,则p的类型为(),其中一个元素d[i][j]表示成指针访问方式为()。

    正确答案: int(*)[6],*(*(d+i)+j)
    解析: 暂无解析

  • 第21题:

    单选题
    假定AA为一个类,a为该类公有的数据成员,px为指向该类对象的一个指针,则访问px所指对象中数据成员a的格式为()
    A

     px(a)

    B

     px[a]

    C

     px->a

    D

     px.a


    正确答案: D
    解析: 暂无解析

  • 第22题:

    填空题
    假定要访问一个结构对象x中的由a指针成员所指向的对象,则表示方法为()。

    正确答案: *(x.a)
    解析: 暂无解析

  • 第23题:

    判断题
    假定一个数据对象为int*类型,则指向该对象的指针类型仍为int*类型。()
    A

    B


    正确答案:
    解析: 暂无解析

  • 第24题:

    填空题
    假定要动态分配一个类型为struct Worker的对象,并由r指针指向这个对象,则使用的表达式为()=malloc(sizeof(struct Worker))。

    正确答案: struct Worker* r
    解析: 暂无解析