1、java题目1、在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( A )方法来完成一些画图操作。A、start( ) B、stop( ) C、init( ) D、 paint( )2下列哪个选项是合法的标识符(D)? A、123 B、_name C、class D、1first3编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。A、.java B、.class C、.html D、.exe4下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?(A) A、private B、无修饰符 C、p
2、ublic D、protected5下列的哪个赋值语句是不正确的? A、float f = 11.1; B、double d = 5.3E12; C、float d = 3.14f ; D、double f=11.1E10f;6顺序执行下列程序语句后,则b的值是(C) String a=Hello; String b=a.substring(0,2); A、Hello B、hello C、Hel D、null7paint()方法使用哪种类型的参数?(A) A、Graphics B、Graphics2D C、String D、Color 6设 x = 1 , y = 2 , z = 3,则表达式
3、 yz/x 的值是( )。 A、3 B、3. 5 C、4 D、58在编写JavaApplet程序时,需在程序的开头写上(B)语句。 A、importjava.awt.*; B、importjava.applet.Applet; C、importjava.io.*; D、importjava.awt.Graphics;9下列Java常见事件类中哪个是鼠标事件类?(C) A、InputEvent B、KeyEvent C、MouseEvent D、WindowEvent10有以下程序片段,下列哪个选项不能插入到行1。(D) 1. 2.publicclassInteresting 3./dosth
4、4. A、importjava.awt.*; B、packagemypackage; C、classOtherClass D、publicclassMyClass11给出下面代码,关于该程序以下哪个说法是正确的?(C) publicclassPerson staticintarr=newint5; publicstaticvoidmain(Stringa) System.out.println(arr0); A、编译时将产生错误 B、编译时正确,运行时将产生错误 C、输出零 D、输出空12下列常见的系统定义的异常中,哪个是输入、输出异常?(A)A、ClassNotFoundException
5、B、IOExceptionC、FileNotFoundException D、UnknownHostException13、关于以下代码段的说法正确的是(D)Strings=abcde;StringBuffers1=newStringBuffer(abcde);if(s.equals(s1)s1=null;if(s1.equals(s)s=null;A、第1行编译错误,String的构造器必须明确调用B、第3行编译错误,因为s与s1有不同的类型C、编译成功,但执行时在第5行有异常抛出D、编译成功,过程中也没有异常抛出14已知有下列类的说明,则下列哪个语句是正确的?(A)public class
6、 Test private float f = 1.0f; int m = 12; static int n=1; public static void main(String arg)Test t = new Test(); A、t.f; B、this.n; C、Test.m; D、Test.f;15下列代码的执行结果是(A)public class Test public int aMethod() static int i=0; i+; System.out.println(i);public static void main(String args) Test test = new T
7、est(); test.aMethod(); A、编译错误 B、0 C、1 D、运行成功,但不输出16下列关于继承的哪项叙述是正确的(D)? A、在java中允许多重继承 B、在java中一个类只能实现一个接口C、在java中一个类不能同时继承一个类和实现一个接口D、java的单一继承使代码更可靠17下列关于Frame类的说法不正确的是(C) A、Frame是Window类的直接子类 B、Frame对象显示的效果是一个窗口 C、Frame被默认初始化为可见 D、Frame的默认布局管理器为BorderLayout18在oneMethod()方法运行正常的情况下,程序段将输出什么? public
8、 void test(D) try oneMethod(); System.out.println(con1); catch (ArrayIndexOutOfBoundsException e) System.out.println(con2); catch(Exception e) System.out.println(con3); finally System.out.println(finally); A、con1 B、con2 C、con3 D、con1 finally19以下代码段执行后的输出结果为() intx=3;inty=10;System.out.println(y%x);
9、A、-1 B、2 C、1D、320在Applet的关键方法中,下列哪个方法是关闭浏览器以释放Applet占用的所有资源?(D) A、init() B、start() C、paint() D、destroy()21、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B)。A、.java B、.class C、.html D、.exe22Javaapplication中的主类需包含main方法,以下哪项是main方法的正确形参?(B)A、Stringargs B、StringarC、Chararg D、StringBufferargs23在浏览器中
10、执行applet程序,以下选项中的哪个方法将被最先执行(A)。 A、init() B、start()C、destroy() D、stop()24以下哪项可能包含菜单条(B)。A、Panel B、Frame C、Applet D、Dialog25若需要定义一个类域或类方法,应使用哪种修饰符?(A)A、static B、package C、private D、public26在编写JavaApplet程序时,需在程序的开头写上(B)语句。 A、importjava.awt.*; B、importjava.applet.Applet; C、importjava.io.*; D、importjava.
11、awt.Graphics;27以下哪个关键字可以用来对对象加互斥锁?(B) A、transient B、synchronize C、serialize D、static28以下代码段执行后的输出结果为(C) intx=3;inty=10;System.out.println(y%x); A、-1 B、2 C、1D、329给出下面代码,关于该程序以下哪个说法是正确的?(C) publicclassPerson staticintarr=newint5; publicstaticvoidmain(Stringa) System.out.println(arr0); A、编译时将产生错误 B、编译时
12、正确,运行时将产生错误 C、输出零 D、输出空30有以下程序片段,下列哪个选项不能插入到行1。(D) 1. 2.publicclassInteresting 3./dosth 4. A、importjava.awt.*; B、packagemypackage; C、classOtherClass D、publicclassMyClass31给出下列的代码,哪行在编译时可能会有错误? public void modify() int i, j, k; i = 100; while ( i 0 ) j = i * 2; System.out.println ( The value of j is
13、+ j ); k = k + 1; A、line 4 B、line 6 C、line 7 D、line 834给出下列代码,则数组初始化中哪项是不正确的? byte array1,array2; byte array3; byte array4; A、array2 = array1 B、array2=array3C、array2=array4 D、array3=array435下列代码的执行结果是(A)public class Test public int aMethod() static int i=0; i+; System.out.println(i);public static vo
14、id main(String args) Test test = new Test(); test.aMethod(); A、编译错误 B、0 C、1 D、运行成功,但不输出36、下列哪个选项的java源文件代码片段是不正确的?(B) A、import java.io.*; B、import java.io.*;class Person package testpackage; public class Test public class Test C、package testpackage D、import java.io.*;public class Test import java.aw
15、t.*; public class Test 37下列常见的系统定义的异常中,哪个是输入、输出异常(B)?A、ClassNotFoundException B、IOExceptionC、FileNotFoundException D、UnknownHostException判断题(每题1分,共10分)( ) Java语言除了应用于网络,还可以用于编写单机的应用程序。( ) Java语言没有自动收集无用内存的功能。( ) Unicode码与ASCII码不同, Unicode码是16位的,而ASCII码是8位的.( ) Java语台有关言程序与硬件、软件平( ) Java语言是解释型语言( ) J
16、ava语言支持类的继承,但不支持类的多重继承( ) 在Java语言中,允许一个类继承一个父类的内容,但不允许继承多个父类的内容( ) 方法的重载是指子类和父类具有相同的名字、相同的参数表,但返回类型可以不相同。( ) 如果在类中未给成员变量赋予初值,则在系统执行时,不会自动对类中的成员进行初始化. ( ) 定义类时,抽象类中的方法必须是空的方法,不能有任何代码. ( ) 在Java中,add()方法是向容器组件中添加控件的方法。( ) 在Java语言中即支持一维数组,也支持多维数组。( ) 在定义类时,抽象类中的方法必须是空的方法,不能有任何代码写出下列程序完成的功能。1、 import ja
17、va.io.* ; public class Reverse public static void main(String args ) int i , n =10 ; int a = new int10; for ( i = 0 ; i = 0 ; i ) System.out.print(ai+ ); System.out.println( ); 2public class Sum public static void main( String args ) double sum = 0.0 ; for ( int i = 1 ; i b)?a:b);写出下面程序的运行结果1. publi
18、cclassTestArray publicstaticvoidmain(Stringargs) inti,j; inta=5,9,6,8,7;for(i=0;ia.length-1;i+)intk=i;for(j=i;ja.length;j+)if(ajak)k=j;inttemp=ai; ai=ak; ak=temp; for(i=0;ia.length;i+) System.out.print(ai+); System.out.println();2. import java.io.* ; public class abc public static void main(String a
19、rgs ) int i , s = 0 ; int a = 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 ; for ( i = 0 ; i a.length ; i + ) if ( ai%3 = = 0 ) s += ai ; System.out.println(s=+s); 3classExp1publicstaticvoidmain(Stringargs)Strings,s1=;charc;s=args0;for(inti=0;i=a&c=z)s1=s1+Character.toUpperCase(c);elses1=s1+Character.
20、toLowerCase(c); System.out.println(s1); 若在dos命令行输入:javaExp1abcDEF,则输出为4. import java.io.* ; public class abc public static void main(String args ) SubSubClass x = new SubSubClass(10 , 20 , 30); x.show(); class SuperClass int a,b; SuperClass(int aa , int bb) a=aa; b=bb; void show( ) System.out.println(a=+a+nb=+b); class SubClass extends SuperClass int c; SubClass(int aa,int bb,int cc) super(aa,bb); c=cc; class SubSubClass exten
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1