更多“9、对于如下数组: 67 98 45 78 23 56 14 77 使用索引排序,则辅助用的索引数组最后可以是 _______________”相关问题
  • 第1题:

    有一组无序排列的整数数组如{1,5,7,9,2} 通过算法实现对该数组按从大到小的顺序进行排序,输出排序后的结果同时输入原始数组的数组索引下标,如输出排序结果为{9,7,5,2,1},输出原始数组索引下标为{3,2,1,4,0}。


    正确答案:
     

  • 第2题:

    考虑一个关系表和建立该表上的一个索引,如果该表中的数据记录的排序顺序与该索引的索引项的排序顺序一致,则该索引是______。

    A) 聚集索引

    B) 非聚集索引

    C) 稠密索引

    D) 辅助索引

    A.

    B.

    C.

    D.


    正确答案:A
    解析:对于一个关系表和建立该表上的一个索引,如果该表中的数据记录的排序顺序与该索引的索引项的排序顺序一致,则该索引是聚集索引。否则,该索引文件为非聚集索引。本题选A。
      选择C稠密索引相对于稀疏索引,如果数据文件中的每个查找码值在索引文件中都对应一个索引记录,则该索引称为稠密索引,如果只是一部分查找码的值有对应的索引记录,则该索引称为稀疏索引。
      选项D辅助索引相对于主索引,在数据文件包含主码的属性集上建立的索引称为主索引。在数据文件的非主属性上建立的索引称为辅助索引。

  • 第3题:

    以下关于数组索引的表述,不正确的是()

    • A、索引可用于访问数组中特定元素
    • B、二维数组包含列索引和行索引
    • C、索引范围为0至n-1
    • D、索引范围为1至n

    正确答案:D

  • 第4题:

    数组的下标或索引是从1开始的。()


    正确答案:错误

  • 第5题:

    以下哪种方法不适用于创建二维数组:()

    • A、在前面板中右键单击现有一维数组,在快捷菜单中选择添加维度
    • B、使用两个嵌套的For循环并启用自动索引
    • C、使用定位工具调整索引显示的大小
    • D、在前面板上放置数组,并将另一个数组拖放至该数组

    正确答案:D

  • 第6题:

    数组传递至循环结构时,使用For循环的优势是()

    • A、For循环允许在结构边框调整数组大小
    • B、For循环允许在结构边框自动初始化数组
    • C、遍历数组时For循环可获取最佳性能
    • D、默认情况下For循环允许自动索引数组

    正确答案:D

  • 第7题:

    StringBufferappend(char[],intint1,intint2)表示()

    • A、向一个字符串追加字符数组,范围从数组的索引int1开始,到索引int2结束
    • B、向一个字符串追加字符数组,范围从数组的索引int1开始,到索引int2-1结束
    • C、向一个字符串追加字符数组,范围从数组的索引int1开始,长度为int2
    • D、向一个字符串追加字符数组,范围从数组的索引int1开始,长度为int2-1

    正确答案:A

  • 第8题:

    在数组中对于for和foreach语句,下列哪些选项中的说法不正确?()。

    • A、foreach语句能使你不用索引就可以遍历整个数组
    • B、foreach语句总是从索引1遍历到索引Length
    • C、foreach总是遍历整个数组
    • D、如果需要修改数组元素就必须使用for语句

    正确答案:B

  • 第9题:

    下列关于数组的表述哪项有误?()

    • A、数组可用于保存由循环生成的数据
    • B、数组元素无索引
    • C、数组可包含输入控件或显示控件,但无法同时包含两种控件
    • D、数组可组合相同类型的数据元素

    正确答案:B

  • 第10题:

    单选题
    下列关于数组的表述哪项有误?()
    A

    数组可用于保存由循环生成的数据

    B

    数组元素无索引

    C

    数组可包含输入控件或显示控件,但无法同时包含两种控件

    D

    数组可组合相同类型的数据元素


    正确答案: B
    解析: 暂无解析

  • 第11题:

    单选题
    以下哪种方法不适用于创建二维数组:()
    A

    在前面板中右键单击现有一维数组,在快捷菜单中选择添加维度

    B

    使用两个嵌套的For循环并启用自动索引

    C

    使用定位工具调整索引显示的大小

    D

    在前面板上放置数组,并将另一个数组拖放至该数组


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    Public conters(2 to 14)As Integer声明正确的是()
    A

    定义一个公用变量conters,其值可以是2到14之间的一个整型数

    B

    定义一个公用数组conters,数组内可存放14个整数

    C

    定义一个公用数组conters,数组内可存放13个整数

    D

    定义一个公用数组conters,数组内可存放12个整数


    正确答案: B
    解析: 暂无解析

  • 第13题:

    String str = "svd9876fsb543fdg210";将字符串中所有偶数转为int[] 数组,再对数组冒泡排序,最后使用Arrays输出数组。


    答案:
    import java.lang.reflect.Array;
    import java.util.Arrays;
    public class Chap54e {
    public static void main(String[] args) {
    String str="svd9876fsb543fdg210";
    StringBuffer sf=new StringBuffer();
    int a,i,j;
    for(i=0;i
    {
    if(str.charAt(i)>='0'&&str.charAt(i)<='9')
    { a=Integer.valueOf(String.valueOf(str.charAt(i)));
    //或 a=Integer.parseInt(String.valueOf(str.charAt(i)));
    if(a%2==0)
    {sf.append(a);}
    }
    }
    int[] arr=new int[sf.length()];
    for(i=0;i
    {
    arr[i]=Integer.valueOf(String.valueOf(sf.charAt(i)));
    }
    for(int k:arr)
    System.out.println(k);
    System.out.println("");
    for(i=0;i
    for(j=0;j
    {
    int temp;
    if(arr[j]>arr[j+1])
    {
    temp=arr[j];
    arr[j]=arr[j+1];
    arr[j+1]=temp;// TODO Auto-generated method stub
    }
    }
    System.out.println(Arrays.toString(arr));
    }
    }
    【参考答案二】
    import java.util.Arrays;
    public class Chap54e {
    public static void main(String[] args) {
    // 1.String str = "svd9876fsb543fdg210";将字符串中所有偶数转为int[] 数组,
    // 再对数组冒泡排序,最后使用Arrays输出数组。
    String str = "svd9876fsb543fdg210";
    StringBuilder sb = new StringBuilder();
    // 1.遍历字符串,获取每个字符
    for (int i = 0; i < str.length(); i++) {
    char charAt = str.charAt(i);
    // 2.判断当前字符是否为数字,
    if (Character.isDigit(charAt)) {// 如果是数字
    // 3.再判断该字符是否为偶数如果是偶数
    // char--->String--->int
    int parseInt = Integer.parseInt(String.valueOf(charAt));
    if (parseInt % 2 == 0) {
    // 保存起来
    sb.append(parseInt);
    }
    }
    }
    System.out.println("sb:" + sb);
    // 4.根据保存偶数数字的个数来创建int[]
    int[] arr = new int[sb.length()];
    for (int i = 0; i < sb.length(); i++) {
    char charAt = sb.charAt(i);// 获取sb中下表为i的字符
    // 将该字符转为int类型
    int parseInt = Integer.parseInt(String.valueOf(charAt));
    // 5.将存储的数字赋值给int[]
    // 将该int类型的值赋值给数组下表为i的元素
    arr[i] = parseInt;
    }
    System.out.println(Arrays.toString(arr));
    // 6.冒泡
    maoPao(arr);
    // 7.输出
    System.out.println(Arrays.toString(arr));
    }
    /**
    * 对数组冒泡排序
    *
    * @param arr
    * 被排序的数组
    */
    public static void maoPao(int[] arr) {
    for (int i = 0; i < arr.length - 1; i++) {
    for (int j = 0; j < arr.length - 1 - i; j++) {
    if (arr[j] > arr[j + 1]) {
    int temp = arr[j];
    arr[j] = arr[j + 1];
    arr[j + 1] = temp;
    }
    }
    }
    }
    }

  • 第14题:

    关于索引的设计和使用,下列哪些说法是正确的:

    A.若查询条件中不包含索引的最左列,则无法使用索引

    B.对于范围查询,只能利用索引的最左列

    C.对于orderbyA或groupbyA语句,在A上建立索引,可以避免排序

    D.对于多列排序,需要所有所有列排序方向一致,才能利用索引


    正确答案:AD

  • 第15题:

    下列关于数组访问的描述中,哪些选项是错误的?()

    • A、数组元素索引是从0开始的
    • B、对数组元素的所有访问都要进行边界检查
    • C、如果使用的索引小于0,或大于数组的大小,编译器将抛出一个IndexOutOfRangeException异常;
    • D、数组元素的访问是从1开始,到Length结束;

    正确答案:D

  • 第16题:

    什么是功能函数“索引数组(IndexArray)”,如何使用?


    正确答案:索引数组,指定要访问的数组元素。index指定元素的索引号,这里约定第一个元素的索引号是0。Array Index函数会自动调整大小以匹配连接的输入数组维数。例如,如果将—维数组连接到数组子集,那么函数将显示1个索引号,如果将二维数组连接到函数,将显示2个索引号。只向二维数组的一个索引号提供数值,而另一个缺省时,则按索引号指定的行或列获得其中的一个子集。

  • 第17题:

    以下哪种方法不适用于创建一维数组?()

    • A、在前面板上放置数组外框,并将控件拖曳至该外框
    • B、使用While循环,禁用自动索引
    • C、使用For循环,启用自动索引
    • D、使用初始化数组函数

    正确答案:B

  • 第18题:

    要循环操作非顺序索引的数组时,可以使用下列哪个函数来读取数组当前元素的索引值()。

    • A、key()
    • B、next()
    • C、prev()
    • D、current()

    正确答案:A

  • 第19题:

    在数组中对于for和foreach语句,下列那些选项中的说法不正确?()

    • A、foreach语句能使你不用索引就可以遍历整个数组
    • B、foreach语句总是从索引1遍历到索引Length
    • C、foreach总是遍历整个数组
    • D、如果需要修改数组元素就必须使用for语句

    正确答案:B

  • 第20题:

    Public conters(2 to 14)As Integer声明正确的是()

    • A、定义一个公用变量conters,其值可以是2到14之间的一个整型数
    • B、定义一个公用数组conters,数组内可存放14个整数
    • C、定义一个公用数组conters,数组内可存放13个整数
    • D、定义一个公用数组conters,数组内可存放12个整数

    正确答案:C

  • 第21题:

    下列关于数组的说法错误的是()。

    • A、数组是一个可以存储一组或一系列数值的变量。
    • B、键和值之间存在一种对应关系称为映射。
    • C、PHP中数组的下标可以是整型、字符串型和浮点型。
    • D、索引数组的下标可以依次递增。

    正确答案:C

  • 第22题:

    单选题
    以下哪种方法不适用于创建一维数组?()
    A

    在前面板上放置数组外框,并将控件拖曳至该外框

    B

    使用While循环,禁用自动索引

    C

    使用For循环,启用自动索引

    D

    使用初始化数组函数


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    下列关于数组访问的描述中,哪些选项是错误的?()
    A

    数组元素索引是从0开始的

    B

    对数组元素的所有访问都要进行边界检查

    C

    如果使用的索引小于0,或大于数组的大小,编译器将抛出一个IndexOutOfRangeException异常;

    D

    数组元素的访问是从1开始,到Length结束;


    正确答案: D
    解析: 暂无解析

  • 第24题:

    单选题
    以下关于数组索引的表述,不正确的是()
    A

    索引可用于访问数组中特定元素

    B

    二维数组包含列索引和行索引

    C

    索引范围为0至n-1

    D

    索引范围为1至n


    正确答案: B
    解析: 暂无解析