【Java练习题】(八)

1.一个以”.java”为后缀的源文件,正确的是()

A. 只能包含一个类,类名必须与文件名相同

B. 只能包含与文件名相同的类以及其中的内部类

C. 只能有一个与文件名相同的类,可以包含其他类

D. 可以包含任意类

2.Which is not Java primitive types?

A. short

B. Boolean

C. byte

D. float

3.多个线程可同时操作一个数据,为了保证该数据的准确性,可将操作该数据的部分改为 ()

A:类型定义机制;

B:数据封装机制;

C:类型定义机制和数据封装机制

D:上述都不对;


 4.下面有关List接口、Set接口和Map接口的描述,错误的是?

A. 他们都继承自Collection接口

B. List是有序的Collection,使用此接口能够精确的控制每个元素插入的位置

C. Set是一种不包含重复的元素的Collection

D. Map提供key到value的映射。一个Map中不能包含相同的key,每个key只能映射一个value

5.在基本JAVA类型中,如果不明确指定,整数型的默认是什么类型?带小数的默认是什么类型?

A. int float

B. int double

C. long float

D. long double

6.下面有关webservice的描述,错误的是?

A. Webservice是跨平台,跨语言的远程调用技术

B. Webservice通信机制实质就是json数据交换

C. Webservice采用了soap协议(简单对象协议)进行通信

D. WSDL是用于描述 Web Services 以及如何对它们进行访问

7.从下面四段(A,B,C,D)代码中选择出正确的代码段()

A.abstract class Name {

    private String name;

public abstract boolean isStupidName(String name) {}

                                        }

B.public class Something {

void doSomething () {

private String s = ?”;

int l = s.length();

}

}

C.public class Something {

public static void main(String[] args) {

Other o = new Other();

new Something().addOne(o);

}

public void addOne(final Other o) {

o.i++;

}

}

class Other {

    public int i;

}

D.public class Something {

public int addOne(final int x) {

return ++x; }

}


8.选择下面代码的运行结果:()。


public class Test{

    public void method()

    {

        for(int i = ; i < 3; i++)

        {

            System.out.print(i);

        }

        System.out.print(i);

    }

}


A.122

B.123

C.编译错误

D.没有任何输出


9.Java 创建对象的方式有哪几种?

10.问:抽象类(abstract class)和接口(interface)有什么区别?


昨天的答案已经分享到公众号了?聪明的你答对几个?如果还有不不解之处请在下面留言,我们小编会在第一时间为您解答!,可以关注我们查看答案!


发布了14 篇原创文章 · 获赞 4 · 访问量 7446

猜你喜欢

转载自blog.csdn.net/duchaochen/article/details/79487512