更多"若要使p指向二维整型数组a[10][20],则p的类型为()。"的相关试题:
[单项选择]要使p指向二维整型数组a[10][20],p应定义为()。
A. int *p=a;
B. int **p=a;
C. int *p[20]=a;
D. int(*p)[20]=a;
[多项选择]下面哪个语句正确地声明一个整型的二维数组?()
A. int a[ ][ ] = new int[][];
B. int a[10][10] = new int[][];
C. int a[ ][ ] = new int[10][10];
D. int [ ][ ]a = new int[10][10];
E. int [ ]a[ ] = new int[10][10];
[填空题]假定一个二维数组的定义语句为“int a[3][4];”,则该数组包含有回()个整型元素。
[单项选择]假定a为一个整型数组名,则元素a[4]的地址比该数组的首地址大()个字节。
A. 4
B. 8
C. 16
D. 32
[判断题]在Excel中,数组常量可以分为一维数组或二维数组
[单项选择]若要定义一个具有5个元素的整型数组,以下错误的定义语句是
A. int a[5]=﹛0﹜;
B. int b[]={0,0,0,0,0};
C. int c[2+3];
D. int i=5,d[i];
[单项选择]以下哪个选项定义了10个整型数构成的数组?数组元素为NewArray(1)至NewArray(10)。
A. 系统产生线程负担要比进程小的多,所以线程也被称为“轻型进程”
B. 线程和进程不能同时出现在同一个系统或程序中
C. 进程是一个内核级的实体,线程是一个用户级的实体
D. 线程不包含进程地址空间中的代码和数据,线程是计算过程在某时刻的状态
[单项选择]假定a为一个整型数组名,则元素a[4]与()的表示等价。
A. a+4
B. *a+4
C. *(a+4)
D. *(a+16)
[单项选择]假定一个函数的原型语句为“intff(int* x);”,一个整型数组为a[10],则下面函数调用表达式不正确的是()。
A. ff(a)
B. ff(a[0])
C. ff(a+3
D. ff(&a[0])
[单项选择]假设整型数组E的起始地址和整数索引i分别存放在寄存器%edx和%ecx中,表达式‚E+i-1‛的汇编代码实现为()。(结果存放在寄存器%eax中)
A. Movl-1(%edx,%ecx),%eax
B. Movl-4(%edx,%ecx,4),%eax
C. leal-1(%edx,%ecx),%eax
D. leal-4(%edx,%ecx,4),%eax
[多项选择]下面哪些会产生二维数组()
A. int a[][] = new int[][]
B. int a[10][10] = new int [][]
C. int [][]a = new int [10][10]
D. int a[][] = new int[10][10]
[单项选择]指向数组元素为整型的一维数组的指针变量的定义是()。
A. int*p()
B. int(*p)()
C. int*p[4]
D. int(*p)[4]
[判断题]一个二维字符数组a[10][20]能够最多存储9个字符串。()
[判断题]一个二维字符数组a[10][20]能够存储的每个字符串的长度不超过20。()
[单项选择]设二维数组A[6][10],每个数组元素占用4个存储单元,若按行优先顺序存放的数组元素,a[0][0]的存储地址为860,则a[3][5]的存储地址为( )。
A. 1000
B. 860
C. 1140
D. 1200
[单项选择]以下能正确定义二维数组的是( )。
A. int a[ ][3];
B. int a[ ][3]=2{2*3};
C. int a[ ][3]={};
D. int a[2][3]={{1},{2},{3,4}};