18、当类中的一个整型指针成员指向一块具有n*sizeof(int)大小的存储空间时,它最多能够存储()个整数。A.nB.n+1C.n-1D.1

18、当类中的一个整型指针成员指向一块具有n*sizeof(int)大小的存储空间时,它最多能够存储()个整数。

A.n

B.n+1

C.n-1

D.1


参考答案和解析
当形参名与类成员同名时,可以通过this指针加以区分。

相关考题:

设有变量说明int(*p)[m],其中的标识符p是( )。A.m个指向整型变量的指针B.指向m个整型变量的指针C.一个指向具有m个整型元素的一维数组的指针D.具有m个指针元素的一维指针数组,每个元素都指向整型变量

若有定义int(*pt)[3];,则下列说法不正确的是( )。A.int(*pt)[3]是一个数组指针B.指针pt指向一个有3个整型变量的数组C.定义了一个名为*pt、具有三个元素的整型数组D.定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组

当类中一个字符指针成员指向具有n个字节的存储空间时,它所能存储字符串的最大长度为A: nB: n+1C: n-1D: n-2

若需要使类中的一个指针成员指向一块动态存储空间,则通常在( )函数中完成A: 析构B: 构造C: 任一成员D: 友元

若指针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));

下列说法正确的是A)int(**def)[10];----def指向一个指针,该指针指向10个整型变量构成的数组B)int*(*gh[10]);---gh指向一个指针,该指针指向10个整型变量构成的数组C)int*(*gh[10]);---gh是一个指针,指向由10个指向整型变量的指针构成的数组D)A,C均正确

若有定义int(*pt)[3];,则下列说法不正确的是( )。A)int(*pt)[3]是一个数组指针B)指针pt指向一个有3个整型变量的数组C)定义了一一个名为*pt、具有三个元素的整型数组D)定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组

类中的一个字符指针成员指向具有m个字节的存储空间时,它所能存储的字符串的最大长度为( )。A. m-2B.m-1C.mD.m+1

若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元 int *p p=______malloc(sizeof(int)); 则应填入______。A.intB.int*C.(*int)D.(int*)

若要用下面的程序片段指针变量p指向一个存储整型变量的动态存储单元int *p;p=______ malloc (sizeof (int));则应填入 ______。A.intB.int*C.(*int)D.(int*)

若指针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));

下列说法正确的是A.int(**def)[10];----def指向一个指针,该指针指向10个整型变量构成的数组B.int*(*gh[10]);---gh指向一个指针,该指针指向10个整型变量构成的数组C.int*(*gh[10]);---gh是一个指针,指向由10个指向整型变量的指针构成的数组D.A,C均正确

若要用下面的程序片段使指针变量p指向—个存储整型变量的动态存储单元 int *p; p=______malloc(sizeof(int)); 则应填入______。A.intB.int*C.(*int)D.(int*)

动态分配一整型数据长度的空间,使指针p指向该存储空间,则下列空缺处应填入的正确语句是( )。 int*p; p=______malloc (sizeof(int));A.intB.int*C.(*int)D.(int*)

设有说明int(*ptr)[M],其中的标识符ptr是(45)。A.M个指向整型变量的指针B.指向M个整型变量的函数指针C.一个指向具有M个整型元素的一维数组的指针D.具有M个指针元素的一维指针数组,每个元素都只能指向整型变量

若指针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))

设有说明int(*ptr)[M];其中ptr是()。 A.M个指向整型变量的指针B.指向M个整型变量的函数指针C.一个指向具有M个整型元素的一维数组的指针D.具有M个指针元素的一维指针数组,每个元素都只能指向整型量

设有说明int(*ptr)[m];其中的标识符ptr是()A、m个指向整型变量的指针B、指向m个整型变量的函数指针C、一个指向具有m个整型元素的一维数组的指针D、具有m个指针元素的一维指针数组,每个元素都只能指向整型量

当类中的一个整型指针成员指向一块具有n*sizeof(int)大小的存储空间时,它最多能够存储()个整数。A、 nB、 n+1C、 n-1D、 1

当一个字符指针指向一个具有n个字节的存储空间时,它所能存储字符串的最大长度为()。A、nB、n-1C、n+1D、1

当一个字符指针指向具有n个字节的存储空间时,它所能存储字符串的最大长度为()。A、nB、n+1C、n-1D、n-2

单选题若需要使类中的一个指针成员指向一块动态存储空间,则通常在()函数中完成。A 析构B 构造C 任一成员D 友元

单选题若指针p已正确定义,要使p指向两个连续的整型动态存储单元,不正确的语句是()。Ap=2*(int*)malloc(sizeof(int));Bp=(int*)malloc(2*sizeof(int));Cp=(int*)malloc(2*2);Dp=(int*)calloc(2,sizeof(int))。

单选题当类中的一个整型指针成员指向一块具有n*sizeof(int)大小的存储空间时,它最多能够存储()个整数。A nB n+1C n-1D 1

单选题若有说明语句: int *ptr[10]; 以下叙述正确的是(  )。Aptr是一个具有10个指针元素的一维数组,每个元素都只能指向整型变量Bptr是指向整型变量的指针Cptr是一个指向具有10个整型元素的一维数组的指针Dptr是一个指向10个整型变量的函数指针

单选题当一个字符指针指向具有n个字节的存储空间时,它所能存储字符串的最大长度为()。AnBn+1Cn-1Dn-2

单选题当一个字符指针指向一个具有n个字节的存储空间时,它所能存储字符串的最大长度为()。AnBn-1Cn+1D1

单选题类中的一个字符指针成员指向具有m个字节的存储空间时,它所能存储的字符串的最大长度为(  )。Am-2Bm-1CmDm+1