JAVA复习题三卷合一版(陈玲修改)1(8)

2019-08-26 17:32

A public B private C static D friend

21. 根据程序代码选择所有返回为true的表达式 public static void main(String args[]){ Float f=new Float(4.2f); Float c;

Double d=new Double(4.2); float fl=4.2f; c=f; }

A f.equls(d) B c==f C c==d D c.equls(f)

22. 哪两种方法不能直接引起一个线程中断执行

A sleep(); B stop(); C yield(); D wait(); E notify(); F notifyAll() G synchronized()

23. 重载类hai的构造方法,下面哪些是正确的

A public void hai(int a) B hai(int a,int b) C public hai(int a) D int hai(int c, int d) E int hai() F int hai(String s)

24. 覆盖(重写)方法void hai(int a,int b),下面那些是正确的A public void hai(int a,int b) B protected void hai(int a,int b) C public hai(int a) D int hai(int c, int d) E int Hai() F int hai(String s)

25. ★ 如果在try代码块中没有异常发生,则会输出那些结果 public static void main(String args[]){

try{

System.out.println(\/////AA

}catch (RuntimeException x){

System.out.println(\

36

return;

}catch(Exception x){

System.out.println(\return;

}finally{

System.out.println(\

}

System.out.println(\

}

A 1 B 2 C 3 D 4 E 5

26. 下面表达式中结果相同的是

A 3/2 B 3<2 C 3*4 D 3<<2

27. 下面表达式哪两个的值相等

A 16<<2 B 16/3*2 C 16>>2 D 16<<<2 E 16>>>2 F 16/2

28. 下面那些线程状态事务是正确的?

A 从ready到running B 从running到ready C 从running到waiting D 从waiting到running E 从waiting到ready F 从ready到waiting

29. 下面代码中s不能是哪些数据类型 switch(s) {

default: System.out.println(\

}

A byte B long C float D double

30. 下面选项中那些是有效的申明?

A char c= ' \\' ' B char c= \C char c= '\?' D char c= '\ā1' E char c= '0x001'

31. 如果定义String s=”example”,下面语句哪些会编译?A s>>=2; B int i = s.length(); C s+=3; D char c= s[3]; E s= s +\

32. ★下面什么条件下一个正在运行的线程会中断

37

A 当一个中断异常发生

B 当一个高优先级线程准备好(runnable状态) C 当创建一个新的线程 D 当stop方法被调用

33. 下面对数组申明那些是正确的?

A int i[][]=new int[10,10]; B int i[10][10]=new int[][]; C int i [][]=new int[10][]; D int[]i[]=new int[10][10]; E int [][]i= new int[10][10];

34. 下面那些是正确的为50个字符申明的数组?

A char c[][]; B String []s; C String s[]; D String s[50]; E Object s[50];

35. 下面那些选项可以添加到程序指定位置? //

public class first{......} //此处允许添加的选项 //

A class second{} B import java.util.*; C package def.exam;

D public static final int i=10; E /* this is a test program */

36. 语句String s=null;下面选项那些不会抛出NullPointerException异常?A s!=null && s.length()=0 B s!=null & s.length()=0 C s==null || s.length()=0 D s==null | s.length()=0

37. 下面哪些是合法的标识符:

A.$persons B.TwoUsers C. *point D. this E. _endline

38. 下面关于使用\和 \操作符的哪些结果是对的?

38

A. 1010 0000 0000 0000 0000 0000 0000 0000 >> 4 的结果是 0000 1010 0000 0000 0000 0000

0000 0000

B. 1010 0000 0000 0000 0000 0000 0000 0000 >> 4 的结果是 1111 1010 0000 0000 0000 0000

0000 0000

C. 1010 0000 0000 0000 0000 0000 0000 0000 >>> 4的结果是 0000 1010 0000 0000 0000 0000

0000 0000

D. 1010 0000 0000 0000 0000 0000 0000 0000 >>> 4的结果是 1111 1010 0000 0000 0000 0000

0000 0000

39. 下面哪些不是java的基本数据类型?

A. short B. Boolean C. Int D. float

40. 下面有关java代码安全性的叙述哪些是对的。

A. 字节码校验器加载查询执行需要的所有类。 B. 运行时解释器执行代码。

C. 在运行时,字节码被加载,验证然后在解释器里面运行。

D. 类加载器通过分离本机文件系统的类和从网络导入的类增加安全性。

三、 程序解析题(10题)

1. ★下面程序代码,如果执行java Example cat dog sheep,则C的值是什么? class Example{

public static void main(String args[]){

String a =args[1]; String b =args[2]; String c =args[3];

}

}

A cat B dog C sheep D 编译错误 E 一个异常发生

2. ★执行下面代码,会有什么结果

public static void main(String args[]){

String s;

System.out.println(\}

A 编译错误 B 执行发生异常 C 输出s= null D 输出s=

3. ★编译/执行下面代码会发生什么事情

39

public class Q1 implements Runnable{

public void run(String s){

System.out.println(\

System.out.println(\

}

public static void main(String[] args){

Q1 a = new Q1(); Thread t=new Thread(a); t.start();

}

}

A 在第1行编译错误 B 在第13行发生异常 C 在第14行编译错误

D 输出\

4. 下面哪一项编译不会有错?

A. package testpackage;

public class Test{//do something?} class MyClass{}

B. import java.io.*;

package testpackage;

public class Test{//do something?}

C. import java.io.*;

class Person{//do something?} public class Test{//do something?}

D. import java.io.*;

import java.awt.*;

public class Test{//do something?}

5. 给出下面代码: 1) class Parent { 2) private String name; 3) public Parent(){} 4) }

5) public class Child extends Parent { 6) private String department; 7) public Child() {}

8) public String getValue(){ return name; } 9) public static void main(String arg[]) {

40


JAVA复习题三卷合一版(陈玲修改)1(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2019年全国各地高考模拟作文题汇总分析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: