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

题目

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


相似考题
更多“在scala中for(i-0until10){println(i)}会输出11个数值”相关问题
  • 第1题:

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

    A.不能通过编译

    B.能正确运行

    C.能正确编译

    D.输出结果为1


    参考答案:A

  • 第2题:

    下列选项中哪一个编译不出现错误 ( )

    A.int i=0; if(i){ System.out.println("Hi"); }

    B.int il=5; int i2=5; if(i1=i2){ System.out.println("So true"); }

    C.int i=1; int j=2; if(i==1||j==2) System.out.println("OK");

    D.int i=1; int j=2; if (i==1 &&|j==2) System.out.println("OK");


    正确答案:C
    解析:该题考查的是if语句。if语句的格式为:if布尔表达式)语句1;else语句2;选项A、B和D中的条件判断都不是布尔表达式,所以编译会出现错误。选项C中的判断是布尔表达式,所以编译时不出现错误。

  • 第3题:

    下列选项中,不能输出100个整数的是( )。

    A.for(int i=0;i<100;i++) System.out.println(i);

    B.int i=0; do{ System.out.println(i); i++; }while(i<100);

    C.int i=0; while(i<100){ System.out.println(i); i++; }

    D.int i=0; while(i<100){ i++; if(i<100)continue; System.OUt.println(i); }


    正确答案:D
    D。【解析】continue语句的作用是不执行循环体后面的语句直接进入循环判断阶段。所以本题选D。

  • 第4题:

    下列选项中,不能输出100个整数的是( )。A.for(int i=0;i<100;i++) System.out.println(i);B.int

    下列选项中,不能输出100个整数的是( )。

    A.for(int i=0;i<100;i++) System.out.println(i);

    B.int i=0; do{ System.out.println(i); i++; }while(i<100);

    C.int i=0; while(i<100){ System.out.println(i); i++; }

    D.int i=0; while(i<100){ i++; if(i<100)continue; System.OUt.println(i); }


    正确答案:D
    D。【解析】continue语句的作用是不执行循环体后面的语句直接进入循环判断阶段。所以本题选D。

  • 第5题:

    当你编译运行下列程序代码,会得到什么结果?

    private class Base{ Base(){ int i = 100; System.out.println(i); } }

    public class Pri extends Base{ staticint i = 200;

    public static void main(String argv[]){ Pri p = new Pri(); System.out.println(i); } }

    A.这段代码不能通过编译

    B.输出200

    C.输出100和200

    D.输出100


    正确答案:A

  • 第6题:

    设有如下程序

    public class test {

    public static void main(String args[]) {

    Integer intObj=Integer.valueOf(args[args.length-1]);

    int i = intObj.intValue();

    if(args.length >1、

    System.out.println(i);

    if(args.length >0)

    System.out.println(i -1、;

    else

    System.out.println(i - 2、;

    }

    }

    运行程序,输入如下命令:

    java test 2

    则输出为:

    A. test

    B. test -1

    C. 0

    D. 1

    E. 2


    正确答案:D

  • 第7题:

    下列关于for循环的语句,正确的是()

    • A、for(i<-1.to(10)){println(i)}
    • B、for(i<-1to10){println(i)}
    • C、for(i<-1until10){println(i)}
    • D、for(i<-1unit10){println(i)}

    正确答案:A,B,C

  • 第8题:

    scala中,关于类和函数,以下说法错误是()

    • A、scala中,可以在类中定义类。
    • B、scala中,可以在函数中定义函数。
    • C、scala中,不可以在类中定义object
    • D、scala中,可以在函数中定义类

    正确答案:C

  • 第9题:

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

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

    正确答案:D

  • 第10题:

    scala中下面对于For循环打印出来说法正确的是?()

    • A、for(i<-1to10){print(i)}输出1-1010个数字
    • B、for(i<-1until10){print(i)}输出1-1010个数字
    • C、for(i<-1.to(10)){print(i)}程序编译有错误没有.to(10)这种写法
    • D、for(inti=1;i<=10;i++){print(i)}输出1-1010个数字

    正确答案:A

  • 第11题:

    在scala中如果使用for循环,其格式必须如下for(vari=0;i<10;i++){}


    正确答案:错误

  • 第12题:

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

    B


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

  • 第13题:

    在JSP页面中的输出语句是()。

    A、System.out.print()

    B、Println()

    C、Out.println()

    D、Out.printValues()


    参考答案:C

  • 第14题:

    java中i与i是什么意思

    int i=3;

      int count=(i++)+(i++)+(i++);

      System.out.println(i);

      System.out.println(count);

      int j=3;

      count=(++j)+(++j)+(++j);

      System.out.println(j);

      System.out.println(count);

    在这个式子里面为什么i的值与j的值相等?


     

    i++++i都是对i进行+1的操作。

    它们的不同点:i++是在i值被使用后才+1,而++ii值在被使用之前就+1

     

    分析下您给的例子:

    首先分析count=(i++)+(i++)+(i++);运算是从左到右的,由于i++是在i值被使用后才+1所以第一个括号的(i++)应该为3,但是i的值变成了4,当运算第二个括号(i++)此时i的值是4所以第二个括号的(i++)为4但是此时i的值变成5了,类推第三个括号的(i++)为5但是此时i的值变成了6;也是说该等式变为count=3+4+5=12此时i的值为6.

    在分析int j=3;

      count=(++j)+(++j)+(++j); ++j的操作顺序是先将j1后在进行操作,所以第一个括号(++j)先将j1此时j变为4,所以括号的值相当于4

    第二个括号将j1j的值变为5;第三个括号将j1j的值变为6所以等式相当于 count=4+5+6)此时j的值是6   综上ij 相当。

    简单的说i++就是先使用的i的值然后再加1,而++i就是先将i+1,然后使用i改变后的值。

     

     

     

  • 第15题:

    下列程序的输出结果为( )。 public class Reentrant { public synchronized void a() { b(); System.out.println("here I am,in a()"); } public synchronized void b() { System.out.println("here I am,in b()"); } public static void main(String args[]) { Reentrant r=new Reentrant(); r.a(); } }

    A.here I am,in a()/here I am,in b()

    B.here I am,in b()/here I am,in a()

    C.here I am,in a()

    D.here I am,in b()


    正确答案:B
    解析:此题程序中类Reentrant定义了两个带有synchronized的方法,分别是a()和b()。在Reentrant类的main()方法中,Reentrant类的实例r调用了方法a(),在a()中调用b()。a()的执行过程中,线程的控制将请求并获得r的锁,并开始执行a()方法。由b()的定义可知,线程获得r的对象锁才能运行该方法,而此时r的锁已经由该线程获得,根据Java对象锁的可重入性,该线程将再次获得r的锁,并开始运行方法b()。

  • 第16题:

    下列程序的输出结果为( )。 public class Reentrant { public synchronized void a() { b(); System.out.println("here I am, in a()"); } public synchronized void b() { System.out.println("here I am, in b()"); } public static void main(String args[ ]) { Reentrant r=new Reentrant(); r.a(); } }

    A.here I am, in a()/here I am, in b()

    B.hereI am, in b()/here I am, in a()

    C.here I am, in a()

    D.here I am, in b()


    正确答案:B
    解析:此题程序中类Reentrant定义了两个带有synchronized的方法,分别是a()和b()。在Reentrant类的main()方法中,Reentrant类的实例r调用了方法a(),在a()中调用b()。a()的执行过程中,线程的控制将请求并获得r的锁,并开始执行a()方法。由b()的定义可知,线程获得r的对象锁才能运行该方法,而此时r的锁已经由该线程获得,根据Java对象锁的可重入性,该线程将再次获得r的锁,并开始运行方法b()。

  • 第17题:

    以下代码的运行结果为:

    public class Calc {

    public static void main (String args []) {

    int total = 0;

    for (int i = 0, j = 10; total >30; ++i, --j) {

    System.out.println(" i = " + i + " : j = " + j);

    total += (i + j);

    }

    System.out.println("Total " + total);

    }

    }

    A. 产生运行错误

    B. 产生编译错误

    C. 输出 "Total 0"

    D. 产生如下输出:

    i = 0 : j = 10

    i = 1 : j = 9

    i = 2 : j = 8

    Total 30


    正确答案:C

  • 第18题:

    以下选项中运行结果和以下代码相同的是vari=0;while(i<5){i+=1;println(i)}()

    • A、for(i<-1to5){println(i)}
    • B、for(i<-0to5){println(i)}
    • C、for(i<-0until6){println(i)}
    • D、for(i<-1until5){println(i)}

    正确答案:A

  • 第19题:

    valcontent:String="helloworld"描述正确的是?()

    • A、for(i<-0to5)println(i)<-是循环体的标识,表示变量从0到5打印0-5六个数据
    • B、for(i<-0until10)println(i)until为左开右闭,其中不包含10打印0到9十个数值
    • C、for(i<-1to10ifi%2==0)println(i)循环体中可以包含if判断,这里会将10以内偶数打印出来
    • D、以上描述都正确

    正确答案:A,B,C,D

  • 第20题:

    scala语言中,下面描述正确的是?()

    • A、scala中,Float是Double的子类。
    • B、scala中,Int是Long的子类。
    • C、scala中,Double是AnyRef的子类
    • D、scala中,Long是AnyVal的子类

    正确答案:D

  • 第21题:

    设有数组定义:int a[ ] = { 11 , 22 , 33 , 44 , 55 , 66 , 77 , 88 , 99 }; 则执行以下几个语句后的输出结果是 ()、() 、() 。 for ( int i = 0 ; i < a.length ; i ++ ) if ( a[i]%3==0 ) System.out.println(a[i]);


    正确答案:33;66;99

  • 第22题:

    下列语句中能够输出1-30之内所有奇数的是()

    • A、vari=1;while(i<=30){if(i%2==1){println(i)}}
    • B、vari=1;while(i<=30){if(i/2==1){println(i)}}
    • C、for(i<-1to30){if(i%2==1)println(i)}
    • D、for(i<-1to30){if(i/2==1)println(i)}

    正确答案:C

  • 第23题:

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


    正确答案:错误