int c =b;
【093】在JAVA中,关于switch语句说法正确的是()。D (选择一项)
A) 可以有多个case,每个cse后面的常量值可以相同 B) 每个case语句后面必须要有break,否则有编译错误 C) default语句必须放在所有case语句块的后面
D) switch语句中的default相当于多重if最后面的else
【094】在java中,如下代码段的输出结果为()。B
public static void main(String []args){ int[] nums = new int[5];
for(int i-0; i<4; i++){ 如果(int i-0)中‘-’换成‘=’即可编译通过 nums[i]=i; 结果为0.i只能为0,1,2,3,数组定义为5,所以4为0.
} System.out.println(nums[4]); }
(选择一项) A) 3 B) 0
C) 编译时错误 D) 运行时错误
【095】在JAVA中,如下代码的输出结果为()。A
public static void main(String args[]){ int i =3; do{ for(int j =3;j<6;++j){ System.out.println(j); } i--;
}while(i >3); int i=3是类变量,i=3执行for循环,j=3,4,5均
满足j<6,之后跳出for循环,i进行自减为2,while为false,跳出循环
}
(选择一项) A) 3 4 5 B) 4 5 C) 3
D) 什么都不输出
【096】在JAVA中,如下代码的输出结果是()。A
public static void main(String args[]){ int a =3 , b = 4; int c = b++; System.out.println(c++); ++c与c++的区别。本题中应该先赋值,之后再进行自增处理。
System.out.println(c+a); 在题中a=3,b=4,c=b++,c=4,b=5,之后c进行自增,c=5,之后
c=5+3=8
}
(选择一项) A) 4 8 B) 5 8 C) 3 8 D) 3 7
【097】在JAVA中,运行下面代码后输入15,则输出结果是()。B
import java.util.Scanner; public class Test{ public static void main(String []args){ Scanner input = new Scanner(System.in); 顺序执行即可 int age = input.nextInt(); if(age >18) System.out.println(\恭喜你成年了!\ else System.out.println(\你还得使劲长!\ } }
(选择一项) A) 恭喜你成年了! B) 你还得使劲长! C) 什么都不输出 D) 编译时出错
【098】在java中,运行下面的代码,输出结果是(). C
public stastic void main(String []args){ String s1= new String(\ String s2 = s1.substring(s1.lastIndexOf(\从最后一个“_”开始截取。 System.out.println(\}
(选择一项)
A) s2=_java_OOP_T5 B) s2=_OOP_T5 C) s2=_T5 D) 编译出错
【099】在JAVA中,如下代码段的输出结果为()。D
public class Test{ public float add(){ return 25.5+13; 如果return后加(float)即可编译通过(A) }
public double division(){ return 25/2; } public static void main(String []args){ Test test = new Test(); System.out.println(test.add()); System.out.println(test.division()); }
} (选择一项)
(选择一项) A) 38.5 12.0 B) 38.5 12 C) 38.5 1.0
D) 编译时出错
【100】在JAVA中,如下代码的输出结果是()。 B
public static void main(String[]args){ int le = \ System.out.println(le); }(选择一项)
A) 8 B) 7 C) 6
D) 编辑错误
【101】在JAVA中,下面语句输出的结果是()。 C
public static void main(String []args){ int age =21; String name =\阳光\ System.out.println(\姓名=name\,年龄=\注意在“ ”里为打印内容 }
(选择一项)
A) 姓名=阳光,年龄=21 B) 姓名=name,年龄=age C) 姓名=name,年龄=21 D) 编译错误
【102】关于JAVA中使用包的说法不正确的是()。B (选择一项)
A) 使用package关键字声明包
B) 一个JAVA源文件可以有多个包声明语句 不能有多个包声明语句 C) JAVA包的名字通常是由小写字母组成,不能以圆点开头或结尾
D) 如果要从键盘接收用户的输入,则导入包的语句如下:import java.util.*;
【103】在JAVA中,关于类的描述错误的是(), A、C (选择二项)
A) 类必须是公有的
B) 类中可以定义属性和方法
C) 定义类的关键字是Class class小写 D) 对象是类的实例
【104】在JAVA中,运行如下代码,则输出结果为(). B
public static void main(String []args){ int i; for(i=1;i<=5;i++){ if(i%2!=0){ i++; 需要知道i++的含义 continue; } } System.out.println(i); }(选择一项)
(选择一项) A) 9 B) 7 C) 5 D) 3
【105】在 java中,运行如下代码段,则输出结果为 ()。 A public class Test{
public static void swap(int num1,int num2){ int temp=num1; num1=num2; num2=temp; }
public static void main(String []args){
int n1=20 ; 值传递,方法内的更改不影响外部(string) int n2=30; 引用传递,方法内更改,外部也更改(new stringBuiffer) swap(n1,n2);
System.out.println(n1+\}
} (选择一顼) (选择一项) A) 20,30 B) 30,20
C) 程序逻辑错误 D) 程序编译错误
【106】在java中,运行如下代码,则输出结果为() C
public static void main(String []args){ int i =1; switch(++i){ case 1: System.out.println(\