更多“在scala中fold的输出结果为varlb=List(1,2,3,4,5)varjs=lb.fold(100)(_-_)println(js)()A、15B、115C、5D、85”相关问题
  • 第1题:

    以下代码的输出结果为:System.out.println(" " +2 + 3、;System.out.println(2 + 3、;System.out.println(2 + 3 +"");System.out.println(2 + "" +3、;

    A.第3行出现编译错误

    B.输出23, 5, 5 和23.

    C.输出5, 5, 5 和23.

    D.输出 23, 5, 23 和23.


    正确答案:B

     

  • 第2题:

    reduceRight通过如下程序块其输出结果为varlist=List(1,2,99,4,100)varjs=list.reduceRight(_max_println(js)()

    • A、$1
    • B、100
    • C、206
    • D、以上答案都不对

    正确答案:B

  • 第3题:

    reduce求减的输出结果为varlist=List(1,2,3,4)varjian=list.reduce(_-_)println(jian)()

    • A、-8
    • B、10
    • C、4
    • D、以上答案都不对

    正确答案:A

  • 第4题:

    下列程序输出结果为varc=Array(1,2,3,4,9,5)varmax=c.max;println(max)()

    • A、1
    • B、9
    • C、5
    • D、4

    正确答案:B

  • 第5题:

    在scala中对于列表操作以下对于这些列表操作正确的是vart=List(1,2,3)vart2=t.+:("test")()

    • A、返回结果为List("test",1,2,3)
    • B、返回结果为List(1,2,3,"test")
    • C、不同类型的元素不能进行列表相加
    • D、以上说法都不对

    正确答案:A

  • 第6题:

    研究下面的Java代码:  switch (x) {  case 1:  System.out.println(1);  case 2:  case 3:  System.out.println(3);  case 4:  System.out.println(4); }  当x=2时,运行结果是()。 

    • A、没有输出任何结果
    • B、输出结果为3
    • C、输出结果是3和4
    • D、输出结果是1、3和4

    正确答案:C

  • 第7题:

    以下对list的操作take说法正确的是vart=List(1,8,3,5,5);println(t.take(2))()

    • A、打印列表的前2个元素,结果为List(1,8)
    • B、打印列表的后2个元素,结果为List(5,5)
    • C、打印列表的从下表2开始的所有元素,结果为List(3,5,5)
    • D、以上答案都不对

    正确答案:A

  • 第8题:

    varlist=List(1,2,3,4,5)varjs=list.foldRight(100)(_-_)println(js)()

    • A、15
    • B、115
    • C、-97
    • D、85

    正确答案:C

  • 第9题:

    通过如下程序块可以知道其输出结果为varlist=List(1,2,99,4,100)varjs=list.reduceRight(_min_)println(js)()

    • A、100
    • B、1
    • C、206
    • D、以上答案都不对

    正确答案:B

  • 第10题:

    if(true){int i=100;} System.out.println(i);运行此程序的结果是输出100。


    正确答案:正确

  • 第11题:

    填空题
    已知x=list(range(20)),那么语句print(x[100:200])的输出结果为()。

    正确答案: []
    解析: 暂无解析

  • 第12题:

    判断题
    if(true){int i=100;} System.out.println(i);运行此程序的结果是输出100。
    A

    B


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

  • 第13题:

    在scala中定义一个List,以下语法正确的是()

    • A、vallist=List(4,7,3)
    • B、vallist=List[Int](1,2,3)
    • C、vallist=List[String](‘a’,’b’,’c’)
    • D、vallist=List[Int]("a","b")

    正确答案:A,B

  • 第14题:

    reduceRight通过如下程序块其输出结果为varlist=List(1,2,99,4,100)varjs=list.reduceRight(_max_)println(js)()

    • A、10
    • B、-2
    • C、-8
    • D、以上答案都不对

    正确答案:B

  • 第15题:

    reduce求和输出结果为varlist1=list1(1,2,3,4)varsum=list1.reduce(_+_)println(sum)()

    • A、10
    • B、1
    • C、4
    • D、以上答案都不对

    正确答案:A

  • 第16题:

    以下的计算结果选项中那个正确varlist=List(1,2,3,4,5)varjs=list.fold(100)(_+_)println(js)()

    • A、115
    • B、15
    • C、5
    • D、85

    正确答案:A

  • 第17题:

    已知x=list(range(20)),那么语句print(x[100:200])的输出结果为()。


    正确答案:[]

  • 第18题:

    以下选项中正确的是varlbiao=List(1,2,3,4,5)varjs=lbiao.foldRight(100)(_-_);println(js)()

    • A、foldRight第一个参数为种子的初始值,计算过程会从右往左拿第一个数减去种子数得到的数据,拿第二个数再减去刚才的合计值,依次类推
    • B、foldRight与fold没有区别
    • C、foldRight表示数据从右往左进行迭代按括号内的逻辑进行操作
    • D、fold表示数据从左往右进行迭代按括号内的逻辑进行操作,与foldRight是一个相反的过程

    正确答案:A,C,D

  • 第19题:

    在scala中对于以下2个列表的操作,那些说法说法正确vart=List(1,2,3)vart2=List(4,5)()

    • A、vart3=t++t2得到List(1,2,3,4,5)
    • B、vart3=List.concat(t,t2)得到List(1,2,3,4,5)
    • C、vart3=t:::t2得到List(1,2,3,4,5)
    • D、vart3=t.:::(t2)得到List(1,2,3,4,5)

    正确答案:A,B,C

  • 第20题:

    在scala中for(i<-0until10){println(i)}会输出11个数值


    正确答案:错误

  • 第21题:

    对于以下2个列表的操作,那些说法说法不正确vart=List(1,2,3)vart2=List(4,5)()

    • A、vart3=t++t2得到List(1,2,3,4,5)
    • B、vart3=List.concat(t,t2)得到List(1,2,3,4,5)
    • C、vart3=t:::t2得到List(1,2,3,4,5)
    • D、vart3=t.:::(t2)得到List(1,2,3,4,5)

    正确答案:D

  • 第22题:

    信号发生器输出CMOS电平为()伏。

    • A、3~15
    • B、3
    • C、5
    • D、15

    正确答案:A

  • 第23题:

    单选题
    研究下面的Java代码:  switch (x) {  case 1:  System.out.println(1);  case 2:  case 3:  System.out.println(3);  case 4:  System.out.println(4); }  当x=2时,运行结果是()。
    A

    没有输出任何结果

    B

    输出结果为3

    C

    输出结果是3和4

    D

    输出结果是1、3和4


    正确答案: A
    解析: 暂无解析