若指针p已正确定义,要使p指向两个连续的整型动态存储单元,不正确的语句是______。
A.p=2*(int*)malloc(sizeof(int));
B.p=(int*)mallet(2*sizeof(int));
C.p=(int*)malloc(2*2);
D.p=(int*)calloc(2, sizeof(int));
第1题:
【单选题】若指针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));
第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* )malloc(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* sizeof (0)));
D.p= (int*)calloc(2,sizeof (int));
第4题:
若指针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));
第5题:
若指针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*)calloc(2,sizeof(int));
第6题:
若指针p已正确定义,要使p指向两个连续的整型动态存储单元,则正确的语句是( )。
A.p=2*(int*)malloc (sixeof(int))
B.p=(int*)calloc (2*sixeof(int))
C.p=(int*)malloc (2*sizeof(int))
D.p=2*(int*)calloc (sizeof(int))
第7题:
若指针p已正确定义,要使p指向两个连续的整型动态存储单元,则正确语句是( )
A.p=2 *(int *)malloc(sizeof(int));
B.p=(int*)calloc(2*sizeof(int));
C.p=(int*)malloc(2* sizeof(int));
D.p=2 *(int*)calloc(sizeof(int));
第8题:
若有如下图所示5个连续的int类型的存储单元并赋值,a[0]的地址小于a[4]的地址。 p和s为int型的指针变量。请对以下问题填空。
①若p已指向存储单元a[1]。通过指针p给s赋值,使s指向最后一个存储单元a[4]的语句是【 】。
②若指针s指向存储单元a[2],p指向存储单元a[0],表达式s-p的值是【 】。
第9题:
若指针p已正确定义,要使p指向两个连续的整型动态存储单元,不正确的语句是
A.p=2*(int*)malloc(sizeof(int));
B.p=(int*)mall0c(2*sizeof(int));
C.p=(int*)malloc(2*2);
D.p=(int*)calloc(2,sizeof(int));