举一反三
- 数组TAB[10]的最后一个元素是TAB[9]。
- 定义数组unsigned char code tab[]={’A’,’B’,’C’,’D’,’E’,’F’},关键字“code”是为了把tab数组存储在()。
- 以下哪些是合法的二维数组的声明和初始化?A.inta[][]=newint[10,10];B.inta[][]=newint[10][10];C.inta[10][10]=newint[10][10];D.int[][]a=newint[10][10];E.int[]a[]=newint[10][10];
- 在以下的数组定义中,关键字“code”是为了把tab数组存储在()。unsigned char code tab[ ]={'A','B','C','D','E','F'};
- 声明一个数组int[][]arr=new[3][5];该数组中共有()个元素。 A: 9 B: 10 C: 15 D: 12
内容
- 0
下面哪个语句正确地声明一个整型的二维数组A.inta[][]=newint[][];B.intb[10][10]=newint[][];C.intc[][]=newint[10][10];D.int[]d[]=newint[10][10];
- 1
如果定义了一个数组为unsignedcharcodetab[];则这个数组tab[]的数据存放在()中。 A: 程序存储器 B: 数据存储器
- 2
代码String[][] s=new String[10][];的正确描述是( )。 A: 该行代码非法 B: s是一个10行10列的数组 C: s是一包含10个一维数组的二维数组 D: s中每个元素设为""
- 3
语句double[,]tab=newdouble[2,3];那么下面叙述正确的是()。 A: tab是一个数组维数不确定的数组,使用时可以任意调整 B: tab是一个有两个元素的一维数组,它的元素初始值分别是2,3 C: tab是一个二维数组,它的元素个数一共有6个 D: tab是一个不规则数组,数组元素的个数可以变化
- 4
设有一个10×10的堆成矩阵A[10][10],采取按行压缩存储的方式存放于一个一维数组B[ ]中,则数组B[ ]的容量应为______。若设A[0][0]存放于B[0],且数组A[ ][ ]的每一个数组元素在数组B[ ]中占一个数组元素位置,若按照下三角方式压缩仔放,A[8][5]在数组B[ ]中的位置是______;按照上i角方式压缩存放,A[8][5]在数组B( )中的位置是______。 A: 20 B: 50 C: 55 D: 100