广义表A=(a,b,(c,d),(e,(f,g))),则Head(Tail ( Head (Tail[br][/br](Tail (A))))) 的值为
A: (g)
B: (d)
C: c
D: d
解释:选Tail(A)=(b,(c,d),(
E: ,(
F: ,
G: ));Tail(Tail(A))=((c,d),(e,(f,g));Head(Tail(Tail(A)))=(c,d);Tail(Head (Tail(Tail
A))))=(d); Head(Tail(Head(Tail(Tail(A)))))=d。
A: (g)
B: (d)
C: c
D: d
解释:选Tail(A)=(b,(c,d),(
E: ,(
F: ,
G: ));Tail(Tail(A))=((c,d),(e,(f,g));Head(Tail(Tail(A)))=(c,d);Tail(Head (Tail(Tail
A))))=(d); Head(Tail(Head(Tail(Tail(A)))))=d。
举一反三
- 广义表A=(a,b,(c,d),(e,(f,g))),则Head(Tail(Head(Tail(Tail(A)))))的值为( )
- 广义表A=(a,b,(c,d),(e,(f,g))),则下面式子的值为_______。Head(Tail(Head(Tail(Tail(A
- 已知广义表LS=((a,b,c),(d,e,f)),运用head和tail函数取出LS中原子e的运算是(<br/>)。 A: head(tail(LS)) B: head(tail(head(tail(LS))) C: tail(head(LS)) D: head(tail(tail(head(LS))))
- 广义表A=(A,B,(C,D),(E,(F,G))),则head(tail(head(tail(tail(A)))))=() A: (G) B: (D) C: C D: D
- 已知广义表A((a,b,c),(d,e,f)),从A中取出原子e的运算是() A: Tail(Head(A)) B: Head(Tail(A)) C: Head(Tail(Head(Tail(A)))) D: Head(Head(Tail(Tail(A))))