若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元 int *p; p=_______malloc(sizeof(int)); 则应填入_______。
A.int
B.int*
C.(*int)
D.(int*)
第1题:
若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元 int *p; p=______malloc(sizeof(int)); 则应填入______。
A.int
B.int*
C.(*int)
D.(int*)
第2题:
若指针p已正确定义,要使p指向两个连续的整型动态存储单元,不正确的动态存储分配语句是()。
A.p=2*(int*)malloc(sizeof(int));
B.p=(int*)malloc(2*sizeof(int));
C.p=(int*)malloc(2*sizeof(unsigned int));
D.p=(int*)calloc(2,sizeof(int));
第3题:
【单选题】若指针p已正确定义,要使p指向两个连续的整型动态存储单元,正确的语句是()。
A.p=2*(int *)malloc(sizeof(int));
B.p=(int *)malloc(2*sizeof(int));
C.p=(int *)malloc(2*2);
D.p=(int*)malloc(2, sizeof(int));
第4题:
若要用下面的程序片段使指针变量p指向—个存储整型变量的动态存储单元 int *p; p=______malloc(sizeof(int)); 则应填入______。
A.int
B.int*
C.(*int)
D.(int*)
第5题:
【单选题】若指针p已正确定义,要使p指向两个连续的整型动态存储单元,不正确的动态分配语句是 。
A.p=2*(int*)malloc(sizeof(int));
B.p= (int*)malloc(2*sizeof(int));
C.p= (int*)malloc(2*sizeof (unsigned int));
D.p= (int* )malloc(2,sizeof(int));