作 业 4–5
4.1 试问空串和空格串有何区别?它们在程序设计中各有什么用途?分别举例说明之。
4.2 试问用单链表表示字符串时,一个结点放一个字符和一个结点放多个字符,各有什么优点和缺点?
5.1 试分别画出有3行4列元素的数组a的以行序为主序和以列序为主序的顺序存储结构图。
5.2 选择题(从下列各题四个备选答案中选出1个正确答案,将其代号(A,B,C,D)写在题干前面的括号内)
( )1.____是'Data**element'的子串。
A.Data B.'Dataelement' C.'**ele' D.'data'
( )2.设数组a[7][6]的基地址为1024,每个元素占2个存储单元,若以行序为主序顺序存储,则元素a[2][4]的存储地址是____。
A.1058 B.1056 C.1098 D.答案A,B,C都不对
( )3.设数组a[7][6]的基地址为1024,每个元素占2个存储单元,若以列序为主序顺序存储,则元素a[2][4]的存储地址是____。
A.1084 B.1056 C.1098 D.答案A,B,C都不对
4.1 试问空串和空格串有何区别?它们在程序设计中各有什么用途?分别举例说明之。
4.2 试问用单链表表示字符串时,一个结点放一个字符和一个结点放多个字符,各有什么优点和缺点?
5.1 试分别画出有3行4列元素的数组a的以行序为主序和以列序为主序的顺序存储结构图。
5.2 选择题(从下列各题四个备选答案中选出1个正确答案,将其代号(A,B,C,D)写在题干前面的括号内)
( )1.____是'Data**element'的子串。
A.Data B.'Dataelement' C.'**ele' D.'data'
( )2.设数组a[7][6]的基地址为1024,每个元素占2个存储单元,若以行序为主序顺序存储,则元素a[2][4]的存储地址是____。
A.1058 B.1056 C.1098 D.答案A,B,C都不对
( )3.设数组a[7][6]的基地址为1024,每个元素占2个存储单元,若以列序为主序顺序存储,则元素a[2][4]的存储地址是____。
A.1084 B.1056 C.1098 D.答案A,B,C都不对