定义p并使p指向动态空间中的包含30个整数的数组所使用的定义语句为()。A、int*p=newint[30];B、int*p=newint(30);C、int*p=new[30];D、*p=newint[30];

题目

定义p并使p指向动态空间中的包含30个整数的数组所使用的定义语句为()。

A、int*p=newint[30];

B、int*p=newint(30);

C、int*p=new[30];

D、*p=newint[30];


相似考题
更多“定义p并使p指向动态空间中的包含30个整数的数组所使用的定义语句为()。A、int*p=newint[30];B、 ”相关问题
  • 第1题:

    假定有语句为"int *p=calloc(10+20,sizeof(int)),则p所指向的动态数组中所包含的元素个数为()。

    A10

    B20

    C30

    D40


    C

  • 第2题:

    42、假定指针变量p定义为“int *p=new int(100);”,要释放p所指向的动态内存,应使用语句()。

    A.delete p;

    B.delete *p;

    C.delete &p;

    D.delete []p;


    D

  • 第3题:

    以下语句中()组表示定义了一个指向函数的指针变量和一个指向由4个整数组成的一维数组的指针变量。

    A.int (*p)();int *q[4];

    B.int *p();int (*q)[4];

    C.int (*p)();int (*q)[4];

    D.int *p();int *q[4];


    int (*p)();int (*q)[4];

  • 第4题:

    5、动态分配包含20个元素的int型数组,下列语句中正确的是()。

    A.int *p = new int[20];

    B.int *p = new int(20);

    C.int *p = new [20];

    D.int p = new int[20];


    int *p = new int[20];

  • 第5题:

    3、有语句:int a[10];则定义指针变量p并指向数组a的正确定义和初始化为()

    A.int p=*a;

    B.int *p=a;

    C.int p=&a;

    D.int *p=&a;


    int*p=a;