switch(x) {  default:  System.out.println(“Hello”);  }  Which two are acceptable types for x?() A、 byteB、 longC、 charD、 floatE、 ShortF、 Long

题目

switch(x) {  default:  System.out.println(“Hello”);  }  Which two are acceptable types for x?() 

  • A、 byte
  • B、 long
  • C、 char
  • D、 float
  • E、 Short
  • F、 Long
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

给出下面程序段if(x>0){System.out.println“Hello.“;}elseif(x>-3){System.out.println“Nicetomeetyou“;}else{System.out.println“Howareyou“;}若打印字符串“Howareyou”,则x的取值范围是()。

A.x>0

B.x>-3

C.x<=-3

D.x-3


正确答案:C

第2题:

switch(i){default:System.out.printIn(Hello”);}Whatistheacceptabletypeforthevariablei?()

A.Byte

B.Long

C.Float

D.Double

E.Object

F.AandB

G.CandD


参考答案:A

第3题:

下面程序的输出结果是( )。 public class Sun { public static void main(String args[ ]) { int i = 9; switch (i) { default: System.out.println("default"); case 0: System.out.println("zero"); break; case 1: System.out.println("one"); case 2: System.out.println("two"); } } }

A.defaun

B.defauh, zero

C.error default clause not defined

D.no output displayed


正确答案:B
解析:该题考查对switch-case-break的理解。每个分支语句后面必须有break语句,否则程序向下执行,直到遇到break语句或程序结束。所以该题i=9时没有匹配的case语句,执行 default分支语句,而default分支语句后没有 break语句,程序继续向下执行case 0分支语句,case 0分支语句后有break语句程序结束。故本题答案是B。

第4题:

给出下面程序段: if(x>0){System.out.println("Hello.");} else if(x>-3){ System.out.println("Nice to meet you!");} else{System.out.println("How are you?");} 若打印字符串"How are yoh?",则x的取值范围是( )。

A.x>0

B.x>-3

C.x≤-3

D.x≤0&x>-3


正确答案:C
解析:本题考查Java语言的if..elseif语句。当需要处理多分支时,就可以使用if..elseif语句。其基本格式为:if(表达式1)语句1elseif(表达式2)语句2elseif(表达式3)语句3…else语句n需要注意,表达式是任意一个返回布尔型数据的表达式,不能是数值型(这比C、C++的限制要严格);每个单一的语句后都必须有分号:语句1,语句2,……,语句n可以为复合语句,这时要用大括号{}括起;else子句是任选的;若表达式的值为true,则程序执行语句1,否则执行语句2。当x>0时,执行System.out.println("Hello.")语句,否则(x≤0时)执行elseif后的语句,在此又有分支,当x>-3时System.out.println("Nicetomeetyou!"),只有当x≤-3时才会执行System.out.println("Howareyou?"),输出"Howareyou?"字符串,所以选项C正确。

第5题:

下面程序的输出结果是( )。 public class Sun { public static void main(String args[ ]) { int i = 1; switch (i) { case 0: System.but.println("zero"); break; case 1: System.out.println("one"); case 2: System.out.println("two"); default: System.out.println ("default"); } } }

A.one

B.one, default

C.one, two, default

D.default


正确答案:C
解析:该题考查对switch-case-break的理解。每个分支语句后面必须有break语句,否则程序向下执行,直到遇到break语句或程序结束。所以,该题i=1时执行casel分支语句,而casel分支语句后没有break语句,程序继续向下执行case2分支语句和 default分支语句。A只执行了case 1:B只执行了casel和default;C:只执行了default。故本题的正确答案是C。

第6题:

publicclassBar{11.staticvoidfoo(int...x){12.//insertcodehere13.}14.}Which two code fragments,inserted independently at line1 2,will allow the class to compile()

A.foreach(x)System.out.println(z);

B.for(intz:x)System.out.println(z);

C.while(x.hasNext())System.out.println(x.next());

D.for(inti=0;i


参考答案:B, D

第7题:

switch(x){default:System.out.println(“Hello”);}Whichtwoareacceptabletypesforx?()

A.byte

B.long

C.char

D.float

E.Short

F.Long


参考答案:A, C

第8题:

下面程序的输出结果是( )。 public class Sun { public static void main(String args[ ]) { int i = 1; switch (i) { case 0: System.out.println("zero"); break; case 1: System.out.println("one"); case 2; System.out.println("two"); default: System.out.println("default"); } } }

A.one

B.one,default

C.one,two,default

D.default


正确答案:C
解析:该题考查对switch-case-break的理解。每个分支语句后面必须有break语句,否则程序向下执行,直到遇到break语句或程序结束。所以,该题i=1时执行case1分支语句,而case1分支语句后没有break语句,程序继续向下执行case2分支语句和 default分支语句。A只执行了case 1;B只执行了case 1和default;C;只执行了default。故本题的正确答案是C。

第9题:

编译和执行以下代码,输出结果是( )。 int i=1; switch (i) { case 0: System.out.print("zero,"); break; case 1: System.out.print("one,"); case 2: System.out.print("two,"); default: System.out.println("default"); }

A.one,

B.one,two,

C.one,two,default

D.default


正确答案:C

第10题:

以下程序段的输出结果为( )。 int j=2 switch (j){ Case 2: system.out.print("two."): Case 2+1: System.out.println("three."); break: default: System.out.println (“value is”+j): Break }A.B.two

A.two.three.

B.two

C.three

D.value is 2


正确答案:A

更多相关问题