都是陶宏在线观看_ -|五釜├通海KFC
淘宝减肥药排行榜十强
只推淘宝安全有效的减肥药

当前位置:都是陶宏在线观看 > 减肥产品

都是陶宏在线观看

时间:2020-06-23 10:41  编辑:廉江卖车

都是陶宏在线观看

一、选择题

1. Object中hasCode()的返回值类型是什么?B

A.String

B.int

C.long

D.Object

2. 对Object类中的clone()方法的下列说法中,哪项是正确的?A

A. CloneNotsupportedException

B . NotCloneableException

C. IllegalCloneException

D . NoClonesAllowedException

3. 请从下面的选项中选择一个正确的答案 A

A. 所有数组都有一个clone()方法

B.Object类中的hasCode()方法被声明为final

C. Object类中的equals()方法被声明为final

D . 如果引用x和引用y表示两个不同的对象,那么表达式x.equals(y)始终为false

4. 类的设计要求它的某个成员不能被外部类直接访问。应该使用下面的哪些修饰符获得需要的访问控制? D

A. public

B.no modifier

C. protected

D. private

5.关于线程的哪些叙述是正确的?C

A. 一旦一个线程被创建,他就立即开始运行

B. 使用start()方法可以使一个线程成为可运行的,但是他一定对立即开始运行

C. 一个县曾可能因为不同的原因停止(cease)并进入就绪状态

D. 当一个线程因为抢先机制而停止运行时,它被放在可运行队列的前面。

6.关于Threads哪项描述是正确的?D

A.线程可以创建唯一的子类java.lang.Thread

B. 调用supend()方法可以使线程终止并且无法启动他

C . 程序的执行完毕是以用户县城的结束来标志的,并且也需要超线程协助

D .不通线程对相同数据进行访问时,可能造成数据毁损

7. 请选择一个正确的答案A

A. 严格封装的类更容易被复用

B. 严格封装的类比不封装的类更适用于类的继承

C. 在封装类中定义的方法不能被覆盖

D. 在封装类中定义的方法不能被重载

8.仔细分析下列代码,指出哪一行有错误?C

1Public class Something{

2 Private String a;

3 Public int addOne(final int x){

4 Return ++x;

9.分析代码,选择正确的答案。D

Public class Person{

Public int add(int i,int j){

int x;

x = i+ j;

return x;

}

}

Class Man extends Person{

}

A. public int add(int I , int j){}

B. public int add(int i, int j)throws MyException{}

C. int add(int I,int j){}

D. public void add(){}

5}

6}

A.1

B.2

C.3

D.4

10.请看如下代码:

Class B{

B(String name){ }

}

如果ClassA继承class,并且class A只有一个构造函数,那么下面哪个函数是classA的合法构造函数?

A.A(){}

B.A(){super();}

C.A(){super(“fido”);}

D.在没有定义构造函数时候,系统会提供默认的构造函数。

11. 关于构造函数下面哪两个选项的叙述是正确的?A

A.super()或者this()必须放在构造函数中的第一句

B.如果父类的构造函数没有参数,那么子类的构造函数一定没有参数

C.构造函数能被继承

D.构造函数不能被重载

12.下列哪个选项不是Collection接口的子接口?

A.List

B.Set

C.Map

D.Vector

13. 下面的选项中,按序存放唯一元素的集合接口是什么?D

A.Collection

B.Set

C.List

D.Sequence

14.若覆盖了某个类的hashCode方法,则必须同时覆盖它的哪个方法?D

A.contaions

B.clone

C.toString

D.equals

15. 对于实现Map接口的对象,可以调用下面哪个方法

A.contains(Object)

B. addAll(Collection col)

C. remove(Object o)

D.toArray()

16.下面那个不能直接导致一个线程停止执行?(C)

A.调用yield()方法

B.在一个对象调用wait()方法

C.在一个对象上调用notify()方法

D.在一个对象上调用Interrupt()方法

17.java系统提供了一个自动会抽动态分配的内存的线程,它就是(C)

A.异步线程

B.消费者线程

C.垃圾手机线程

D.守护线程

18.RandomAccessFile类的哪个方法可用于从制定流上读取整数?

(A)

A.readInt

B. readLine

C. seek

D. close

19.线程通过(D)方法可以休眠一份短时间,然后恢复运行

A.run

B.setPrority

C.yield

D.sleep

20.下面哪个基于Unicode字符的输出流?(B)

A. Reader

B. Writer

C. InputStream

D. OutputStream

二.填空题

1.抽象类和抽象方法都必须用()来修饰。abstract关键字

2.接口中声明变量均为()的、()的和()的。终极final 静态

static 公共public

3.接口里的数据必须(),且数据成员均为()

4.java的类集框架是高性能的,因此对()的实现是高效率的。基

本类集

5.()是类集机制的另一个重要部分。算法

6.()扩展了Collection并生命存储一系列元素的类集的特性。List

接口

7.()的前后和鸿渐可能出现的空格,而中间的空格不需要考虑。字

符串

8.在判断一个字符窜是否满足制定格式时,使用()会非常方便。正

则表达式

9.利用()的()和()方法可以实现数值十进制而二进制之间的

转化。Integer , toBinaryString() , parseInt()

10.Collection(集合)的子接口,()是一个有序可重复列表,()是一

个无序重复集。List ,Set

三、找错

分析下面代码,找出代码中错误

1Interface Truck{

2 V oid sound();

3}

4Interface Bus{

5V oid sound();

6}

7Interface Car extends Truck,Bus{

8 Cart car = new Cart(“Hongqi” ,”china”);

9}

10 Class Cart implements Car{

11 Private String name;

12 Private String production;

13 Public String getName(){

14 Return name;

}

15Public String getProduction(){

16 Return production;

}

17 Public Cart(String name,String production){

18 this.name = name;

19 this.production = production;

}

20 public void sound(){

21car = new Cart(“benchi”, “America”);

22 System.out.println(car.getName() + “ ,” + car.getProduction());

}

}

答:21行有错误,这个语句上面,因为在接口中定义的成员变量必须初始化而且都是final类型的。就意味着变量变常量,只能调用不能修改变量值。而Car= new Car(“benchi”, “ America”);这条语句违背了接口的含义,企图修改car的值,所以,在编译的时候就会出错。

编程题

1.创建两个线程,每个线程打印出线程的名字后再睡,给其他线程以执行的机会,每个线程前后共睡眠5次。最后打印出线程结束信息退出。要求别采用从Thread中继承和实现Runnable接口两种方式来实现程序(即编写两个程序)。

参考答案

(1)继承Thread类实现方式

public class BB extends Thread {

int time;

public BB(int t){

time = t;

}

public void run(){

for(int i=1;i<=5;i++){

System.out.println(Thread.currentThread().getName() +" "+i+"次");

try{

Thread.sleep(time);

}catch(InterruptedException e){

e.printStackTrace();

}

if(i==5){

System.out.println(Thread.currentThread().getName() +"退出了");

}

}

}

public static void (Strig[] args){

BB b1 = new BB(500);

b1.setName("线程1");

b1.start();

BB b2 = new BB(200);

b2.setName("线程2");

b2.start();

BB b3 = new BB(300);

b3.setName("线程3");

b3.start();

}

}

(2)Runnable接口实现方式

package yuyu;

public class BB implements Runnable{ private int time;

private Thread th;

public BB(String name, int n){ time = n;

th = new Thread(this,name);

th.start();

}

public void run(){

for(int i=1;i<=5;i++){

System.out.println(Thread.currentThread().getName() +" "+i+"次");

try{

Thread.sleep(time);

}catch(InterruptedException e){

e.printStackTrace();

}

if(i==5){

System.out.pritln(Thread.currentThread().getName()+ "退出了");

}

}

}

public static void main(String[] args){

BB b1 = new BB("线程1",500);

BB b2 = new BB)("线程2",200);

BB b3 = new BB("线程3",300);

}

}

2.编写SerializationUtilsTest类,在该类的main()方法中,首先创建了student对象,然后将其序列化,再反序列化,然后输出该对象。

代码如下:

public class SerializationUtilsTest{

public static void main(String[] args){

Student student = new Student();

student.setld(10);

student.setName("明日科技");

System.out.println("将student对象序列化成byte数组");

byte[] studetByte =

SerializationUtils_serialize(student);

System.out.println("输出序列化数组:");

System.out.println(Array.toString(studentByte));

System.out.println("将student对象序列化到本地文件");

FileOutputStream out = null;

try{

out = new FileOutputStream(new

File("d:\student.txt").getAbsoluteFile());

}catch(FileNotFoundException e){

e.printStackTrace();

}

SerializationUtils_serialize(student,out);

System.out.println("文件声称成功!");

System.out.println("从本地文件反序列化student对象");

FileInputStream in = null;

try{

in = new FileInputStream(new

File("d:student.txt").getAbsoluteFile());

}catch(FileNotFoundException e){

e.printStackTrace();

}

Student newStudent =

(Student)SerializationUtils.deserialize(in);

System.out.println("查看student对象的属性");

System.out.println(newStudent );

}

}

3.有一对兔子,从出生后第三个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

public class exp2{

public static void main(String args[]){

int i= 0;

for(i=1;i<=20;i++)

System.out.println(f(i));

}

public static int f(int x){

if(x==1 || x==2)

return 1;

else

retur f(x-1) + f(x-2);

}

}

4.求100之内的素数

public class exp2{

public static void main(String args[]){

int sum,i;

for(sum=2;sum<=100;sum++){

for(i=2;i<=sum/2;i++){

if(sum%i==0)

break;

}

if(i>sum/2)

System.out.println(sum+"是素数");

}

}

}

5.有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报道3的人退出圈子,最后留下的是原来地基号的哪位。

public class exp2{

public static void main(String[] args){

Scanner s = new Scanner(System.in);

int n =s.nextInt();

boolean[] arr = new boolean[n];

for(int i=0;i<arr.length; i++){

arr[i] = true;

int leftCount = n;

int countNum = 0;

int index = 0;

while(leftCount> 1){

if(arr[index] == true){

countNum ++;

if(countNum==3){

countNum = 0;

arr[index] = false;

leftCount --;

}

}

index ++;

if(index==n){

index = 0;

}

}

for(int i=0;i<n;i++){

if(arr[i]==true){

System.out.println(i);

}

} }

。

猜你喜欢

最安全有效的减肥药

最安全有效的减肥药

编辑:小徐

现在的减肥药真的是真假难分,在选择减肥药的同时也应该更加小心,减肥药多种多样,那么如何才能选择最安全有效的减肥药,也成了很多小仙女的内心疑问,下面就跟着都是陶宏在线观看小编一起看一下,如何选择最安全有效的减肥药。 最安全有效的减肥药选购方法 1、首先需要观察产品的外包装,在包装中可以看到其配方是不是含有激素,含有激素的减肥药对身体的内..

吃减肥药失眠

吃减肥药失眠

编辑:小徐

随着现在流行以瘦为美,很多人会不顾身体的健康选择减肥药,达到快速减肥瘦身的效果,但是很多减肥药都是有副作用的,副作用比较轻的就是失眠现象,那么吃减肥药出现失眠是怎么回事儿?如果出现失眠后,我们应该怎样缓解? 吃减肥药失眠是怎么回事 减肥药中富含安非他命,所以减肥药服用了太多会有失眠现象,服用减肥药期间,身体会逐渐出现抗药性,身..

最新文章