单选题

设顺序表共有n个元素,用数组elem存储,实现在第i个元素之前插入一个元素e的操作,其主要语句为()。

AFOR j=n DOWNTO i DO elem[j]=elem[j+1]; elem[i]=e;

BFOR j=i TO n DO elem[j]=elem[j+1]; elem[i]=e;

CFOR j=i TO n DO elem[j+1]=elem[j]; elem[i]=e;

DFOR j=n DOWNTO i DO elem[j+1]=elem[j]; elem[i]=e;

正确答案

来源:www.examk.com

答案解析

相似试题
  • 设二维数组intM[4][4],每个元素(整数)占2个存储单元,元素按行优先的顺序存储,数组的起始地址为200,元素M[1][1]的地址是()

    填空题查看答案

  • 设二维数组intM[4][4],每个元素(整数)占2个存储单元,元素按行优先的顺序存储,数组的起始地址为100,元素M[2][3]的地址是()

    填空题查看答案

  • 设二维数组intM[4][4],每个元素(整数)占2个存储单元,元素按列优先的顺序存储,数组的起始地址为1000,元素M[1][2]的地址是()

    填空题查看答案

  • 设二维数组intM[4][4],每个元素(整数)占2个存储单元,元素按列优先的顺序存储,数组的起始地址为100,元素M[2][1]的地址是()

    填空题查看答案

  • 已知具有n个元素的一维数组采用顺序存储结构,每个元素占k个存储单元,第一个元素的地址为LOC(a1),那么,LOC(ai)=()

    填空题查看答案

  • 设二维数组a[8][10]的基地址为2000,每个元素占3个存储单元,若以行序为主序顺序存储,则元素a[6][5]的存储地址为()

    填空题查看答案

  • 设二维数组A[m][n]按列优先存储,每个元素占1个存储单元,元素A00的存储地址loc(A00),则Aij的存储地址loc(Aij)=()。

    填空题查看答案

  • 设6行8列的二维数组A6×8=(aij)按行优先顺序存储,若第一个元素的存储位置为200,且每个元素占3个存储单元,则元素a54的存储位置为()。

    单选题查看答案

  • 假定利用数组a[N]顺序存储一个栈,用top表示栈顶元素的下标位置,用top= =-1表示栈空,用top= =N - 1表示栈满,则该数组所能存储的栈的最大长度为()

    单选题查看答案