设有数组A[i , j],数组的每个元素占3个字节,i的值为1~8,j的值为1~10,数组从内存首地址BA开始顺序存放,当用以列为主存放时,元素A[5,8]的存储地址为( )。
A. BA+141
BA+180
C. BA+222
D. BA+225
查看答案
二维数组A的每个元素是由10个字符组成的串,其行下标i=0,1,…,8,列下标j=1,2,…,10。若A按行先存储,元素A[8,5]的起始地址与当A按列先存储是的元素( )的起始地址相同。设每个字符占一个字节。
A[8,5]
B. A[3,10]
C. A[5,8]
D. A[0,9]
有串sl =“ABCDEFG”,s2=“PQRST”,假设函数con(x,y)返回x和y串的连接串,subs( s,i,j)返回串S的从序号i的字符开始的j个字符组成的子串,len(s)返回串S的长度,则con( subs( s1,2,len( s2)),subs(s1,len( s2),2))的结果串是()。
串相对于一般的线性表,有两个特点,一是限定了元素类型为____型,二是其基本操作大部分是以“串的整体”作为操作对象。
二维数组A[10][20]采用列序为主方式存储,每个元素占1个存储单元,并且A[0][0]的存储地址是200,则A[6][12]的地址是。