[单选题]

若有定义:typedef int* T;T a[20];
则以下与上述定义中a类型完全相同的是(  )。

A.int*a[20];

B.int(*a)[20];

C.inta[20];

D.int**a[20];

参考答案与解析:

相关试题

若有定义: typedefint*T[10];T a; 则以下选项与上述定义中a

[单选题]若有定义:typedefint*T[10];T a;则以下选项与上述定义中a的类型完全相同的是( )。A.int*a[10];B.int(*A.[10];C.int a[10];D.int(*a[10]);

  • 查看答案
  • 若有定义语句:<br />int a[2][3],*p[3];<br />则以下语句中正确的是(  )。

    [单选题]若有定义语句:int a[2][3],*p[3];则以下语句中正确的是(  )。A.p[0]=&a[1][2];B.p[0]=a;C.p=a;D.p[

  • 查看答案
  • 若有以下说明和定义typedef int*INTEGER;INTEGER p,*

    [单选题]若有以下说明和定义 typedef int*INTEGER; INTEGER p,*q; 以下叙述正确的是A.p是int型变量B.p是基类型为int的指针变量C.q是基类型为int的指针变量D.程序中可用INTEGER代替int类型名

  • 查看答案
  • 若有以下说明和定义:typedef int *INTEGER;INTEGER p

    [单选题]若有以下说明和定义: typedef int *INTEGER; INTEGER p,*q; 以下叙述正确的是( )。A.p是整型变量B.p是基类型为整型的指针变量C.q是基类型为整型的指针变量D.程序中可用INTEGER代替int类型名

  • 查看答案
  • 若有定义:<br />int w[3][5];<br />则以下不能正确表示该数组元素的表达式是(  )。

    [单选题]若有定义:int w[3][5];则以下不能正确表示该数组元素的表达式是(  )。A.*(w+1)[4]B.*(*w+3)C.*(*(w+1))D.*

  • 查看答案
  • 若有以下语句:typedef struct S{int 9;char h;}T;

    [单选题]若有以下语句:typedef struct S{int 9;char h;}T;以下叙述中正确的是( )。A.可用s定义结构体变量B.可用T定义结构体变量C.S是struct类型的变量D.T是struct S类型的变量

  • 查看答案
  • 若有定义:int *p[3];,则以下叙述中正确的是

    [单选题]若有定义:int *p[3];,则以下叙述中正确的是A.定义了一个基类型为int的指针变量p,该变量具有三个指针B.定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针C.定义了一个名为*p的整型数组,该数组含有三个int类型元素D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素

  • 查看答案
  • 若有定义“int*p[3];”,则以下叙述中正确的是()。

    [单选题]若有定义“int*p[3];”,则以下叙述中正确的是( )。A.定义了一个基类型为int的指针变量p,该变量具有3个指针B.定义了一个指针数组p,该数组含有3个元素,每个元素都是基类型为int的指针C.定义了一个名为*p的整型数组,该数组含有3个int类型元素D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有3个int类型元素

  • 查看答案
  • 若有定义int*p[3];,则以下叙述中正确的是______。

    [单选题]若有定义int*p[3];,则以下叙述中正确的是______。A.定义了一个基类型为int的指针变量p,该变量有三个指针B.定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针C.定义了一个名为*p的整型数组,该数组含有三个int类型元素D.定义了一个可指向二维数组的指针变量p,所指一维数组应具有三个int类型元素

  • 查看答案
  • 若有以下语句typedef struct S{int g;char h;}T;以

    [单选题]若有以下语句typedef struct S{int g;char h;}T;以下叙述中正确的是( )。A.可用S定义结构体变量B.可用T定义结构体变量C.S是struct类型的变量D.T是struct S类型的变量

  • 查看答案