C、在Java中,多层继承是可以的,即一个类的父类可以再去继承另外的父类,例如C类继承自B类,而B类又可以去继承A类,这时,C类也可称作A类的子类 D、Java是支持多继承的
172、下面的程序段执行后,输出的结果是以下哪个选项? StringBuffer buf=new StringBuffer(\ buf.insert(7,\
System.out.println(buf.toString()); A、Beijing@2008 B、@Beijing2008 C、Beijing2008@ D、Beijing#2008
173、下列关于接口的说法中,错误的是?( ) A、接口中定义的方法默认使用\来修饰 B、接口中的变量默认使用\来修饰 C、接口中的所有方法都是抽象方法 D、接口中定义的变量可以被修改 174、请阅读下面的代码片段 public static int add(int a,int b) { return a + b; }
下列选项中,可以在main()方法中成功调用add()方法的是 A、int num = add(1.0,2.0); B、int num = add('a','b'); C、int num = add(true,flase); D、int num = add(\
175、jar命令解压缩jar文件,需要的参数是( ) A、c B、v C、x D、f
176、SimpleDateFormat类的哪个方法可以格式化日期?() A、format B、parse C、toString D、equals
177、请阅读下面的程序代码 Class Person{ void say(){
System.out.println(“hello”); } }
class Example{
public static void main(String[] args){ Person p2 = new Person();
Person p1 = new Person(); p2.say(); p1.say(); p2=null; p2.say(); } }
下列关于程序运行结果的描述中,正确的是() A、输出1个hello
B、输出2个hello后会抛出异常 C、输出3个hello后会抛出异常 D、不会输出hello,直接抛出异常 178、下列程序运行结果是( ) public class Demo {
public static void main(String[] args) { Object obj=new Father(){ public void show(){
System.out.println(\ } };
obj.show(); } }
class Father{
public void show(){
System.out.println(\ } }
A、hello father B、helloworld C、无结果
D、程序编译报错
179、下列目录中,哪一个是用来存放JDK可执行程序的。(A、db目录 B、jre目录 C、lib目录 D、bin目录
180、请阅读下面的程序 public class Test {
public static void main(String[] args) { int m = 37; int n = 13;
while (m != n) { while (m > n) {
) m -= n; }
while (m < n) { n -= m; } }
System.out.println(\} }
下列选项中,哪一个是正确的运行结果( ) A、m=37 B、m=13 C、m=1 D、m=2
181、下列选项中,可以正确配置classpath的命令是( ) A、set classpath =C:\\Program Files\\Java\\jdk1.7.0_15\\bin B、set classpath : C:\\Program Files\\Java\\jdk1.7.0_15\\bin C、classpath set =C:\\Program Files\\Java\\jdk1.7.0_15\\bin D、classpath set : C:\\Program Files\\Java\\jdk1.7.0_15\\bin 182、下面选项中,不是面向对象的特征的是( )。 A、封装 B、继承 C、多态 D、重构
183、关于方法的递归,以下说法正确的是
A、方法递归就是指在一个方法的内部调用自身的过程 B、方法递归其实就是调用其它方法 C、方法递归是指方法的返回值不同 D、以上说法都不对
184、public class Example01 {
public static void main(String[] args) {
int[] arr = { 4, 1, 6, 3, 9, 8 }; // 定义一个数组
int minIndex = 0; //初始时设第1个角标处的值为最小值 for (int i = 1; i < arr.length; i++) { if (______) {
minIndex = i; } }
System.out.println(\数组中的最小值为:\ } }
请问在上述程序的横线处填写下列哪段代码,可以求到数组的最小值( ) A、i < minIndex
B、arr[i] < arr[minIndex]
C、arr[i] > arr[minIndex] D、i > minIndex
185、请阅读下面的程序 public class Test {
public static void main(String[] args) { int temp = 0;
for (int i = 1; i < 5; i++) { for (int j = 0; j < i; j++) { temp++; } }
System.out.println(temp); } }
下列选项中,哪一个是正确的运行结果( ) A、5 B、9 C、10 D、15
186、请阅读下面的程序 public class Test {
public static void main(String[] args) { for(int x =0;x<5;x++) {
if(x%2==0) break;
System.out.print(x+” “); } } }
下列选项中,哪一个是程序的运行结果 A、1 2 3 4 5 B、0 2 4 C、1 3
D、不输出任何内容
187、关于变量类型转换的描述中,正确的是 A、只有数据类型相同的数据才能进行运算
B、byte类型和short类型的数据是不能一起运算的
C、两个byte类型数据一起运算时会把先自动提升到int类型再运算 D、两个整型在一起运算时,结果一定是int 188、阅读下列的程序 public class Example {
public static void main(String[] args) { new Father () {