• 2022-05-28
    若有定义:int *p;则以下说法正确的是
    A: 变量名为*p
    B: 变量类型为int
    C: 变量名为p
    D: 变量基类型为int*
  • C

    内容

    • 0

      已知变量a被定义为int型变量,以下定义并初始化指针变量p的语句中正确的是( )。 A: int *p = *a; B: int p = a; C: int *p = &a; D: int *p = a;

    • 1

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

    • 2

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

    • 3

      若有定义 int *p; 则定义了一个名为*p的整型指针变量。

    • 4

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