1、System.out.println(9= =8 & 34) ? 99.9 :9);A. value is 99.9 B. value is 9 C. value is 9.0 D. 语句错误 15. 下面 语句执行后可以输出-4.0 。A. System.out.println(Math.floor(-4.7);B. System.out.println(Math.round(-4.7);C. System.out.println(Math.ceil(-4.7);D. System.out.println(Math.min(-4.7);16. 设 x = 1 , y = 2 , z = 3,
2、则表达式 y+=z-/+x-x 的值是 。A. 0 B. 1 C. 2 D. 3 17. 下列正确的表达式是 。A byte=128;B Boolean=null;C long l=0xfffL;D double=0.9239d;18. 在Java语言中,下列语句中正确的是 。A. String temp=new String j az;B. String temp= bcC. String temp= D. String temp= , ,19算术表达式1+2/3-4*5的值为 。A. 1 B. -19 C. -5 D. 0 20.以下程序段执行后的K值为 。int x=20; y=30;k
3、=(xy)?y:xA20B30C10 D5021. 给出下面的代码:if (x0) System.out.println(first); else if (x-3) System.out.println(secondelse System.out.println(third当x在 范围内,会输出:second。A. x 0 B. x -3 C. x = -3 D. x 22. 以下选项中循环结构合法的是 。A. while (int i7) i+;i is +i); B. int j=3;while(j) System.out.println( j is +j);C. int j=0;for(
4、int k=0; j + k !=10; j+,k+) + j + k is+ k);D. int j=0;do System.out.println( j is +j+);if (j = = 3) continue loop;while (j10);23. 如果给出下面列声明:String s1 = new String(HelloString s2 = new String(thereString s3 = new String();下面的操作 是有效的。A. s3=s1 + s2;B. s3=s1-s2;C. s3=s1 & s2;D. s3=s1 & s2 24. 如果要确认字符串s=
5、Java中字符v所在的位置,下面函数的调用 是正确的。A. mid(2,s);B. charAt(2).;C. s.indexOf(vD. indexOf(s,25. 设有定义语句int a=66,88,99; 则以下对此语句的叙述错误的是 。A. 定义了一个名为a的一维数组 B. a数组有3个元素 C. a数组的下标为13 D.数组中的每个元素是整型 26. 对于一个可以独立运行的Java应用程序,以下叙述 是正确的。A可以有一个或多个main方法B最多只能有两个main方法 C可以有一个或零个main方法D只能有一个main方法27MyClass类定义如下:class MyClass pu
6、blic MyClass(int x) 如下方式创建对象, 是正确的。A. MyClass myobj=new MyClass;B. MyClass myobj=new MyClass( );C. Myclass myobj= new MyClass(1);D. MyClass myobj=new MyClass(1,2);28. 设Derived类为Base类的子类,则如下对象的创建语句中 是错误的。A. Base Obj=new Derived();B. Derived Obj=new Base();C. Base Obj=new Base();D. Derived Obj=new Der
7、ived();29. 现在有两个类:Person与Chinese,要使Chinese继承Person类, 写法是正确的。A. class Chinese extents Person B. class Chinese extants Person C. class Chinese extends Person D. class Chinese extands Person 30在java中,以 关键字定义的类不能派生出子类。A. final B. public C. private D. volatile 31Java程序的执行过程中用到一套JDK工具,其中java.exe是指 。A.Java
8、文档生成器B.Java解释器 C.Java编译器D.Java类分解器32下列类声明 是正确的。Aabstract final class Movie Babstract private Movie ()Cprotected private movie;Dpublic abstract class Movie 33以下代码中,this是指 。class birdint x,y;void fly(int x,int y)this.x=x;this.y=y;AbirdBflyCbird或flyD不一定34. 处理java.awt中的组件的事件应该使用 。A. java.awt.event包B. ja
9、vax.swing.event包C. 不用任何包D. 以上都不对35下述 说法是不正确的?A实例变量是用static关键字声明的B实例变量是类的成员变量来源:考试大的美女编辑们C方法变量在方法执行时创建D方法变量在使用之前必须初始化36. 下列语句中 是合法的。AString A=abcdefg;A-=cdeBString A=A+=CInteger J=new Integer(27);J-=7;DInteger J=new Integer(27);J+;37下列各种java中的方法的定义, 是正确的。A. void myFun(int X=1) B. void myFun(int & X)
10、C. void myFun(int X ) D. void myFun(int * X) 38欲构造ArrayList类的一个实例,此类继承了List接口,下列 方法是正确的。A ArrayList myList=new Object();B List myList=new ArrayList();C ArrayList myList=new List();D List myList=new List();39. 为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用AB.method 就可以调用该方法。则下列 方法的书写形式是正确的。A. static void method
11、( ) B. public void method( ) C. final void method( ) D. abstract void method( ) 40. 在Java语言中,类Student是类Person的子类,Student的构造方法中有一句super(),该语句的含义是 。A. 调用类Worker中定义的super()方法B. 调用类Person中定义的super()方法C. 调用类Person的构造方法D. 语法错误41. paint()方法使用 类型的参数。A Graphics B Graphics2D C String D Color 42下面关于构造方法的说法不正确的
12、是 。A构造方法没有返回值。B构造方法不可以重载。C构造方法一定要和类名相同。D构造方法也属于类的方法,用于创建对象的时候给成员变量赋值。43. 在类MyClass中定义了方法getResult(),其中包含语句: double myresult=Math.sqrt(1000);为了使此程序可用,需要导入 包。Ajava.lang.* Bjava.Math.* Cjava.util.Math.*;D以上皆非44下列 java组件为容器组件。A. List列表框 B. Choice下拉式列表框 C. Panel面板 D. MenuItem 命令式菜单项 45. Java的 控件将不会引发动作事件
13、(ActionEvent)?A. Button B. MenuItem C. Panel D. CheckboxMenuItem 46. 容器被重新设置大小后, 布局管理器的容器中的组件大小不随容器大小的变化而改变?A CardLayout B FlowLayout C BorderLayout D GridLayout 47. JPanel组件的默认布局管理器是 。A. GridLayout B. CardLayout C. BorderLayout D. FlowLayour 48. 容器被重新设置大小后, 布局管理器的容器中的组件大小不随容器大小的变化而改变。49. 使用 布局管理器时,
14、当Frame的大小被改变时Frame中的按钮的位置可能会被改变。A. BorderLayout B. FlowLayout C. CardLayout D. GridLayout 50. 下列各种java的布局方式, 是Java Application应用程序主窗框Frame的缺省布局方式。A. FlowLayout 布局方式 B. BorderLayout 布局方式 C. GridLayout 布局方式 D. CardLayout 布局方式 51. 在Java中, 方法可以设置一个Container中对象的布局?A. setLayout(LayoutManager mgr) B. addLa
15、yout(LayoutManager mgr) C. layout(LayoutManager mgr) D. setLayoutManager(LayoutManager mgr) 52. 下面关于Applet的说法正确的是 。A Applet也需要main方法 B Applet必须继承自java.awt.Applet C Applet能访问本地文件 D Applet程序不需要编译53. 事件监听接口中的方法的返回值是 。A. int B. String C. void D. Object E. AWTEvent 54. 在Java中,要处理Button类对象的事件, 是可以处理这个事件的接
16、口。A. FocusListener B. ComponentListener C. WindowListener D. ActionListener 55. Java的 控件将不会引发动作事件(ActionEvent)?56在Java中,关于监听事件与处理事件正确的说法是 。A都由Listener完成 B由Listener和构件分别完成C由Listener和窗口分别完成 D都由相应事件Listener处注册过的事件监听者完成57. 要将MenuBar加入一个Frame中,应使用的方法是 。 A. setMenu() B. setMenuBar() C. add() D. addMenuBar
17、() 58. 下列 不是AWT组件。A. Canvas B. Scrollbar C. Table D. List 59. 下列 关键字可以抛出异常。Atransient Bfinally Cthrow Dstatic 60. 下列 关键字可以对对象加互斥锁?Bsynchronized Cserialize 61. 关于内存回收, 说明是正确的。A程序员必须创建一个线程来释放内存;B内存回收程序负责释放无用内存 C内存回收程序允许程序员直接释放内存 D内存回收程序可以在指定的时间释放内存对象62. 设有四个线程,它们的优先级分别为如下四种之一。则 级别的线程优先执行。A. Thread.MIN
18、_PRIORITY B. Thread.MAX_PRIORITY C. Thread.NORM_PRIORITY D. 优先级别码为 7 级63.下面的选项中 正确地给出了file.txt文件的父目录。A. String name=File.getParentName(B. String name=(new File().getParent();C. String name=(new File().getParentName();D. String name=(new File().getParentFile();64. 要从文件 file.dat文件中读出第10个字节到变量C中,正确的方法是 。A FileInputStream in=new FileInputStream(file.dat in.skip(9); int c=in.read();B FileInputStream in=new FileInputStream( in.skip(10);C FileInputStream in=new FileInputStream(D RandomAccessFile in=new RandomAccessFile( int c=in.readByte();
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1