参考答案和解析
正确答案:正确
更多“flatMap类似于map,但是每一个输入元素可以被映射为0或多个输出元素(所以func应该返回一个序列,而不是单一元素),所有元素会被压瘪”相关问题
  • 第1题:

    一个栈的输入序列为123…n,若输出序列的第一个元素是n,输出第i(1≤i≤n)个元素是______。

    A.不确定

    B.n-i+l

    C.i

    D.n-i


    正确答案:B
    解析:栈的特点是先进后出,若输入序列为123…n,输出的第一个元素是n,则表明,所有元素都已入栈,则出栈顺序为:第1个元素为n,第2个元素为n-1,第3个元素为n-2,…,第i个元素是n-i+1。

  • 第2题:

    若一个栈初始为空,其输入序列是1,2,3…,n-l,n.其输出序列的第一个元素为 k (l≤k≤[n/2]),则输出序列的最后一个元素是(58) 。

    A.值为n的元素

    B.值为1的元素

    C.值为n-k的元素

    D.不确定的


    正确答案:D
    本题考查数据结构基础知识。以n等于4举例说明。输入序列为1234.输出序列的第一个元素可以为1或2。若为1,则输出序列可能为1234、1243、1342、1324、1432;若为2,则输出序列为2134、2143、2314、2341、2431。以上序列都可由合法的入栈、出栈操作序列给出,从中可知无法确定输出序列中最后1个元素的值。

  • 第3题:

    若一个栈的输入序列为1,2,3…,n,输出序列的第一个元素是i,则第j个输出元素是()。

    A.i-j-1
    B.i-j
    C.j-i+l
    D.不确定

    答案:D
    解析:
    栈是一种后进先出的线性表结构,但本题无法确定输入和输出的时间顺序,即不一定是在所有元素输入栈后再进行输出。

  • 第4题:

    梯形图通常每个支中容纳多个编程元素,最右边的元素必须是()输出元素

    • A、输出元素
    • B、输入元素
    • C、常闭接点
    • D、常开接点

    正确答案:A

  • 第5题:

    flatMap类似于map,但是每一个输入元素可以被映射为0或多个输出元素(所以func应该返回一个序列,而不是单一元素),所有元素会被压瘪


    正确答案:正确

  • 第6题:

    countByKey为针对(K,V)类型的RDD,返回一个(K,Int)的map,表示每一个key对应的元素个数


    正确答案:正确

  • 第7题:

    valsite:List[String]=List("Runoob","Google","Baidu")println(site.head+site.tail)可以知道head返回列表第一个元素,tail返回除第一个元素外的所有元素


    正确答案:正确

  • 第8题:

    设输入元素为1、2、3、P和A,入栈次序为123PA,元素经过栈后到达输出序列,当所有元素均到达输出序列后,有哪些序列可以作为高级语言的变量名?


    正确答案: 一般说,高级语言的变量名是以字母开头的字母数字序列。
    故答案是:AP321,PA321,P3A21,P32A1,P321A。

  • 第9题:

    在HTML5中,一个网页中可以使用多个header元素,也可以为每一个内容块添加header元素


    正确答案:正确

  • 第10题:

    array_push()的作用是()

    • A、将数组的第一个元素弹出
    • B、将数组的最后一个元素弹出
    • C、将一个或多个元素压入数组的末尾
    • D、将一个或多个元素插入数组的开头

    正确答案:C

  • 第11题:

    单选题
    一个栈的输入序列为123…n,若输出序列的第一个元素是n,输出第i(1<=i<=n)个元素是( )。
    A

    不确定

    B

    n-i+l

    C

    i

    D

    n-i


    正确答案: D
    解析:

  • 第12题:

    问答题
    设输入元素为1、2、3、P和A,入栈次序为123PA,元素经过栈后到达输出序列,当所有元素均到达输出序列后,有哪些序列可以作为高级语言的变量名?

    正确答案: 一般说,高级语言的变量名是以字母开头的字母数字序列。
    故答案是:AP321,PA321,P3A21,P32A1,P321A。
    解析: 暂无解析

  • 第13题:

    栈的输入序列为1,2,3,…,n-1,n,输出序列的第1个元素为n,则第i个输出元素为

    A.n-i+1

    B.n-1

    C.i

    D.哪个元素无所谓


    正确答案:A
    解析:栈的操作原则是“后进先出”,由于输出序列的第1个元素为n,n必定是最后进栈元素,所以一定是将序列(1,2,3,…,n-1,n)全部进栈后才有出栈,这样输出序列的第1个元素为n,第2个元素是n-1,第3个元素是n-2,…,第i个元素是n-i+1。

  • 第14题:

    设输入序列是1、2、3、……、n,经过栈的作用后输出序列的第一个元素是n,则输出序列中第i个输出元素是()

    A.n-1-i
    B.n-i
    C.n+1-i
    D.不能确定

    答案:C
    解析:
    经过栈后的输出序列中第一个元素为n,代表从1至n是一次性全部人栈的,所以出栈序列刚好是入栈序列的倒序。

  • 第15题:

    若一个栈初始为空,其输入序列是1,2,3,…,n-1,n,其输出序列的第一个元素为k(1≤k≤「n/2」),则输出序列的最后一个元素是()。

    • A、值为n的元素
    • B、值为1的元素
    • C、值为n-k的元素
    • D、不确定的

    正确答案:D

  • 第16题:

    map算子返回一个新的RDD,该RDD由每一个输入元素经过func函数转换后组成


    正确答案:正确

  • 第17题:

    foreach算子在数据集的每一个元素上,运行函数func进行操作


    正确答案:正确

  • 第18题:

    以下对map函数说法错误的是()

    • A、对传入的每个元素都进行映射,返回一个处理后的元素
    • B、对每个元素都处理,没有返回值
    • C、对传入元素进行条件判断,必须返回布尔值
    • D、对传入元素进行条件判断,没有返回值

    正确答案:B,C,D

  • 第19题:

    设输入序列是1、2、3、……、n,经过栈的作用后输出序列的第一个元素是n,则输出序列中第i个输出元素是()。

    • A、n-i
    • B、n-1-i
    • C、n+1-i
    • D、不能确定

    正确答案:C

  • 第20题:

    从未排序序列中选择一个元素,该元素将当前参加排序的那些元素分成前后两个部分,前一部分中所有元素都小于等于所选元素,后一部分中所有元素都大于或等于所选元素,而此时所选元素处在排序的最终位置。这种排序法称为()排序法。


    正确答案:快速

  • 第21题:

    array_unshift()函数在数组的末尾插入一个或多个元素,返回成功插入后的总元素个数。()


    正确答案:错误

  • 第22题:

    下列属于:eq(index)与:nth-child(index)的区别的有()。

    • A、:eq(index)只匹配一个元素,而:nth-child(index)将为每一个符合条件的父元素匹配子元素
    • B、:eq(index)的index从0开始,而:nth-child(index)的index从1开始
    • C、:eq(index)的index从1开始,而:nth-child(index)的index从0开始
    • D、:eq(index)匹配多个元素,而:nth-child(index)将为每一个符合条件的父元素匹配子元素

    正确答案:A,B

  • 第23题:

    判断题
    若一个栈的输入序列为123…n,其输出序列的第一个元素为n,则其输出序列的每个元素ai一定满足ai=n-i+1。(i=1,2..…n)。
    A

    B


    正确答案:
    解析:

  • 第24题:

    填空题
    从未排序序列中选择一个元素,该元素将当前参加排序的那些元素分成前后两个部分,前一部分中所有元素都小于等于所选元素,后一部分中所有元素都大于或等于所选元素,而此时所选元素处在排序的最终位置。这种排序法称为()排序法。

    正确答案: 快速
    解析: 暂无解析