更多“请将香蕉banana用工具 H( )—Head( ),T( )—Tail( )从L中取出。 L=(apple,(orange,(strawberry,(banana)),peach),pear) ”相关问题
  • 第1题:

    已知广义表L=((x,y,z),a,(u,t,w)),从L表中取出原子项t的运算是()。

    A.head(tail(tail(L)))

    B.head(tail(head(tail(L))))

    C.tail(head(head(tail(L))))

    D.head(tail(head(tail(tail(L)))))


    取出原子项t的运算过程如下: Tail(L)=(a(utw)) Tail(Tail(L)=((utw)) Head(Tail(Tail(L)))=(utw) Taill(Head(Tail(Tail(L))))=(t.w) Head(Tail(Head(Tail(Tail(L)))))=t 取出原子项t的运算过程如下:Tail(L)=(a,(u,t,w))Tail(Tail(L)=((u,t,w))Head(Tail(Tail(L)))=(u,t,w)Taill(Head(Tail(Tail(L))))=(t.w)Head(Tail(Head(Tail(Tail(L)))))=t

  • 第2题:

    阅读以下程序,填写运行结果_________________. dic={'apple':2, 'orange':5, 'pear':3, 'banana':6, 'watermelon':1} print(sum(dic.values()))


    D

  • 第3题:

    3、阅读以下程序,填写运行结果_________________. dic={'apple':2, 'orange':5, 'pear':3, 'banana':6, 'watermelon':1} print(sum(dic.values()))


    B 本程序的执行过程大致如下:首先定义一个三行两列的二维数组,数组名称为A,然后通过两个FOR循环给数组中每个元素赋值,赋值的结果为:A(1)=A(1,1)=2,A(2)=A(1,2)=3,A(3)=A(2,1)=3,A(4)=A(2,2)=4,A(5)=A(3,1)=4,A(6)=A(3,2)=5。

  • 第4题:

    3、3.已知字典b={1:‘apple’,2:’pear’,3:’orange’},c={5:’peach’,3:’banana’},则执行指令“b.update(c)”后,b=___。


    1

  • 第5题:

    已知广义表L=((x,y,z),a,(u,t,w)),从L表中取出原子项t的运算是()。

    A.head(tail(head(tail(L))))

    B.head(tail(head(tail(tail(L)))))

    C.head(tail(tail(L)))

    D.tail(head(head(tail(L))))


    取出原子项t的运算过程如下: Tail(L)=(a(utw)) Tail(Tail(L)=((utw)) Head(Tail(Tail(L)))=(utw) Taill(Head(Tail(Tail(L))))=(t.w) Head(Tail(Head(Tail(Tail(L)))))=t 取出原子项t的运算过程如下:Tail(L)=(a,(u,t,w))Tail(Tail(L)=((u,t,w))Head(Tail(Tail(L)))=(u,t,w)Taill(Head(Tail(Tail(L))))=(t.w)Head(Tail(Head(Tail(Tail(L)))))=t