若数组A[0…m-1][0…n-1]按列优先顺序存储,则aij地址为( )。
A. LOC(a00)+[j*m+i]
B. LOC(a00)+[j*n+i]
C. LOC(a00)+[(j-1)*n+i-1]
D. LOC(a00)+[(j-1)*m+i-1]
查看答案
若REPLACE(S,S1,S2)表示用字符串S2替换字符串S中的子串S1的操作,则对于S=“Beijing&Nanjing”,S1=“Beijing”,S2=“Shanghai”,REPLACE(S,S1,S2)=()。
A.“Nanjing&Shanghai”
B.“Nanjing&Nanjing”
C.“ShanghaiNanjing”
D.“Shanghai&Nanjing”
在长度为n的字符串S的第i个位置插入另外一个字符串,i的合法值应该是( )。
A. 0≤i≤n+1
B. 1≤i≤n
C. 0≤i≤n
D. 1≤i≤n+1
广义表((a,b,c,d))的表头是()。
A. a
B.( )
C.(a,b,c,d)
D.(b,c,d)
若下三角矩阵An×n,按列顺序压缩存储在数组Sa[(n+1)n/2]中,则非零元素aij的地址为( )。(设每个元素占d个字节)
A. [j*(n-1)-j*(j-1)/2+i-j]*d
B. [(j-1)*n-j*(j-1)/2+i]*d
C. [j*n-j*(j-1)/2+i-1]*d
D. [j*n-j*(j-1)/2+i-j]*d