reduceRight通过如下程序块其输出结果为varlist=List(1,2,99,4,100)varjs=list.reduceRight(_max_)println(js)()A、10B、-2C、-8D、以上答案都不对

题目

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

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

相似考题
更多“reduceRight通过如下程序块其输出结果为varlist=List(1,2,99,4,100)varjs=list.reduceRight(_max_)println(js)()A、10B、-2C、-8D、以上答案都不对”相关问题
  • 第1题:

    下列程序的输出结果是( )。 publicclassArrayTest { publicstaticvoidmain(Stringargs[]) { int[]intArray=newint[3] for(inti=0;i<3;i++) { intArray[i]=i+2; system.out.println("IntArrayr["+i+"]"=intArray[i]); } System.out.println(“---------”); intarrLen=4; IntArray=newint[arrLen]; For(intj=intArray.length;j>=0;j--) { intArray[j]=j*3; system.out.println("hello"+intArray[j]); } } }

    A.编译未通过

    B.编译通过,但运行错误

    C.可以运行,但有错误

    D.以上都不对


    正确答案:B
    解析: 这是一道考查数组引用的题,目的是考查如何在程序中引用初始化后的数组。引用的方式为arrayName[index],其中index为数组的下标,可以为整数,变量和表达式,范围从0开始,一直到数组的长度减1。在Java语言中,是要对数组下标进行检查的。因此当程序运行到数组的长度值时,就发生了越界现象。

  • 第2题:

    有如下的程序:publicclassWelcome3{publicstaticvoidmain(Stringargs[]){System.out.println(“Welcome\nto\nJava\nProgramming!“);}}则它的输出结果是:。

    A、WelcometoJavaProgramming!

    B、WelcomentonJavanProgramming!

    C、WelcometoJavaProgramming!

    D、WelcometoJavaProgramming!


    参考答案:D

  • 第3题:

    阅读下面程序 public class Cycle { public static void main(String[] args) { System.out.println(args[0]); } } 在命令行输入java Cycle one two,该程序输出的结果是

    A.Cycle

    B.one

    C.two

    D.以上三个选项都不对


    正确答案:B
    解析:在main()方法中参数表中定义的数组args用于接收命令行参数。在题中提到命令行java Cycle one two中参数分别为“one”、“two”,它们将被依次存放在数组args中。由于在Java中数组的下标从0开始,所以输出字符串args[0]为“one”。

  • 第4题:

    类A及其派生类B定义如下:class A{ public int getInfo(int a) { return a; }}public class B extends A{ public float getInfo(int b) { return b; } public static void main(String[]args) { A a=new A(); B b=new B(); System.out.println(a.getInfo(3)+","+b.getInfo(5)); }}关于上述程序代码的叙述中正确的是 ( )

    A.第10行不能通过编译

    B.程序通过编译,输出结果为:3,3

    C.程序通过编译,输出结果为3,5

    D.程序通过编译,输出结果为:5,5


    正确答案:A
    解析:本题中,第10不能通过编译,因为getInfo定义的是float型,而里面的参数却是int型,再者,如果定义为float型也不能覆盖classA的方法。所以不正确,应该该为int型。

  • 第5题:

    设有程序如下: public class jzh0319 { public static void main(String args[]) { subClass sc=new subClass(); } } class superClass { superClass() { System.out.println("父类");} } class subClass extends superClass { subClass() {System.out.println("子类"); } } 其输出结果只有一行。()

    此题为判断题(对,错)。


    答案:错

  • 第6题:

    设有程序如下: public class jzh0319 { public static void main(String args[]) { subClass sc=new subClass(); } } class superClass { superClass() { System.out.println("父类");} } class subClass extends superClass { subClass() {System.out.println("子类"); } } 其输出结果的第二行为:子类。()

    此题为判断题(对,错)。


    答案:对

  • 第7题:

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

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

    正确答案:A

  • 第8题:

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

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

    正确答案:A

  • 第9题:

    给定如下Java程序片断:  class A{  public A (){   System.out.println("A");  } }  class B extends A{  public B(){  System.out.println("B"); }  public static void main(String[] args){    B b=new B();  } }  上述程序将()。 

    • A、不能通过编译
    • B、通过编译,输出为:A B
    • C、通过编译,输出为:B
    • D、通过编译,输出为:A

    正确答案:B

  • 第10题:

    通过如下程序块可以知道,在list中的构造中,可以通过::进行列表的构造valsite:List[String]=List("Runoob","Google","Baidu")valsite1:List[String]="Runoob":("Google")::("Baidu"::Nil);


    正确答案:正确

  • 第11题:

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

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

    正确答案:B

  • 第12题:

    单选题
    给定如下Java程序片断:  class A{  public A (){   System.out.println("A");  } }  class B extends A{  public B(){  System.out.println("B"); }  public static void main(String[] args){    B b=new B();  } }  上述程序将()。
    A

    不能通过编译

    B

    通过编译,输出为:A B

    C

    通过编译,输出为:B

    D

    通过编译,输出为:A


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

  • 第13题:

    ( 20 )请阅读下面程序

    public class ExampleStringBuffer{

    public static void main ( String[] args ){

    StringBuffer sb=new StringBuffer ( "test" ) ;

    System.out.println ( "buffer= "+sb ) ;

    System.out.println ( "length= "+sb.length ()) ; }}

    程序运行结果中在 "length=" 后输出的值是

    A ) 10

    B ) 4

    C ) 20

    D ) 30


    正确答案:B

  • 第14题:

    如果程序段如下:inti=1;System.out.println(i);System.out.println(i);则下面哪句话是正确的:()。

    A.不能通过编译

    B.能正确运行

    C.能正确编译

    D.输出结果为1


    参考答案:A

  • 第15题:

    关于下面程序,( )的结论是正确。

    publicclassJ_Test{

    publicstaticvoidmain(String[]args){

    int[]a=newint[5];

    boolean[]b=newboolean[5];

    System.out.println(a[4]);

    System.out.println(b[5]);

    }

    }

    A、程序可以通过编译并正常运行,结果输出“0false”

    B、程序可以通过编译并正常运行,结果输出“1true”

    C、程序无法通过编译

    D、程序可以通过编译,但无法正常运行


    正确答案:D

  • 第16题:

    执行下面的程序段,输出结果为______。

    publicclassQ

    {

    publicstaticvoidmain(Stringargv[])

    {

    intanar[]=newint[5];

    System.out.println(anar[0]);

    }

    }


    正确答案:×
    0 解析: 本题考查Java中数组的定义和初始化。在该方法里定义并动态初始化了一个整型数组anar,由于没有赋初值,系统给默认的初始值是数组中的每个元素全部为零。所以输出数组中的第一个元素anar[O]时,自然也是等于零。

  • 第17题:

    设有程序如下: public class jzh0319 { public static void main(String args[]) { subClass sc=new subClass(); } } class superClass { superClass() { System.out.println("父类");} } class subClass extends superClass { subClass() {System.out.println("子类"); } } 其输出结果的第一行是子类。()

    此题为判断题(对,错)。


    答案:错

  • 第18题:

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

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

    正确答案:B

  • 第19题:

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

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

    正确答案:A

  • 第20题:

    在scala中fold的输出结果为varlb=List(1,2,3,4,5)varjs=lb.fold(100)(_-_)println(js)()

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

    正确答案:D

  • 第21题:

    以下对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

  • 第22题:

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

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

    正确答案:C

  • 第23题:

    程序System.out.println("1+1="1+1+1);的输出结果是()

    • A、1
    • B、1+1=2
    • C、1+1=11
    • D、2

    正确答案:C