Java复习题-选择题100题

上传人:hs****ma 文档编号:467388265 上传时间:2023-05-20 格式:DOC 页数:10 大小:79KB
返回 下载 相关 举报
Java复习题-选择题100题_第1页
第1页 / 共10页
Java复习题-选择题100题_第2页
第2页 / 共10页
Java复习题-选择题100题_第3页
第3页 / 共10页
Java复习题-选择题100题_第4页
第4页 / 共10页
Java复习题-选择题100题_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《Java复习题-选择题100题》由会员分享,可在线阅读,更多相关《Java复习题-选择题100题(10页珍藏版)》请在金锄头文库上搜索。

1、JAVA程序设计复习题 (选择100题)1.编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B ). A. java B. .class C. html D. .exe2.设 x = 1 , y = 2 , z = 3,则表达式 yz/x 的值是( A ). A. 3 B. 3. 5 C. 4 D. 53.不允许作为类及类成员的访问控制符的是( C ). A. public B. private C. static D. protected4.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,

2、该方法头的形式为( A ). A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( )5.Java application中的主类需包含main方法,以下哪项是main方法的正确形参?( B )A. String argsB.String argsC.Char argD.StringBuffer args6.以下关于继承的叙述正确的是( A ).A.在Java中类只允许单一继承B.在Java中一个类只能实现一个接口C.在Java中一个类不能同时继承一个

3、类和实现一个接口D.在Java中接口只允许单一继承7.paint()方法使用哪种类型的参数? ( a )A.Graphics B.Graphics2D C.String D.Color8.以下哪个不是Java的原始数据类型( B )A.intB.BooleanC.floatD.char9.以下哪项可能包含菜单条(B).A.PanelB.FrameC.AppletD.Dialog10.若需要定义一个类域或类方法,应使用哪种修饰符?( B )A.staticB.packageC.private D.public11.在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行(B).A.in

4、it()B.start() C.destroy() D.stop()12.给出下面代码,关于该程序以下哪个说法是正确的?( B )public class Person static int arr = new int5;public static void main(String a) System.out.println(arr0); A.编译时将产生错误B.编译时正确,运行时将产生错误C.输出零D.输出空13.下列哪些语句关于Java内存回收的说明是正确的? ( )A.程序员必须创建一个线程来释放内存B.内存回收程序负责释放无用内存C.内存回收程序允许程序员直接释放内存D.内存回收程序可

5、以在指定的时间释放内存对象14.以下哪个关键字可以用来对对象加互斥锁?( ) A.transient B.synchronized C. serializeD.static授课:XXX15.以下代码段执行后的输出结果为( A )int x =3; int y =10;System.out.println(y%x);A.-1B.2C.1D.316.有以下程序片段,下列哪个选项不能插入到行1.( D )1.2 .public class Interesting3. /do sth 4.A.import java.awt.*; B.package mypackage;C.class OtherCla

6、ss D.public class MyClass 17. 设有下面两个赋值语句: a = Integer.parseInt(“12”); b = Integer.valueOf(“12”).intValue(); 下述说法正确的是( c ).A.a是整数类型变量,b是整数类对象.B.a是整数类对象,b是整数类型变量.C.a和b都是整数类对象并且值相等.D.a和b都是整数类型变量并且值相等.18.FilterOutputStream是BufferedOutputStream.DataOutputStream及PrintStream的父类,以下哪个类可能是FilterOutputStream构造

7、函数的参数类型?(A)A.OutputStreamB.FileC.InputStreamD.BufferedOutputStream19.在编写Java Applet程序时,需在程序的开头写上( A )语句.A.import java.awt.* ; B.import java.applet.Applet ;C.import java.io.* ; D.import java.awt.Graphics ;20.类Parent.Child定义如下:1.public class Parent2. public float aFun(float a, float b) throws3. IOExce

8、ption 4.5.public class Child extends Parent6. 7.将以下哪种方法插入行6是不合法的.( A )A.float aFun(float a, float b) B.public int aFun(int a, int b)throws Exception C.public float aFun(float p, float q) D.public int aFun(int a, int b)throws IOException 21.在使用interface声明一个接口时,只可以使用( D )修饰符修饰该接口.A.privateB.protectedC

9、.private protectedD.public22.有以下方法的定义,请选择该方法的返回类型( D ).ReturnType method(byte x, double y)return (short) x/y*2;A.byteB.shortC.intD.double23.关于以下代码段的说法正确的是( D )授课:XXX1.String s=abcde;2.StringBuffer s1=new StringBuffer(abcde);3.if(s.equals(s1)4. s1=null;5.if(s1.equals(s)6. s=null;A.第1行编译错误,String的构造器必

10、须明确调用B.第3行编译错误,因为s与s1有不同的类型C.编译成功,但执行时在第5行有异常抛出D.编译成功,过程中也没有异常抛出24.编译并运行以下程序,以下描述哪个选项是正确的( c )1. class X2.protectied String toString( )i3.return super.toString();4.A.编译通过运行无异常B.编译通过但运行时出错C.行2出错,不能成功编译D.不能成功编译,行3出错25.如下哪个是Java中的标识符(D) A.public B.superC.3number D.width26.如下哪个是Java中的标识符(A )A.fieldname

11、B.superC.3number D.#number27.已知如下定义:String s = story; 下面哪个语句不是合法的(C )A.s += books; B.s = s + 100;C.int len = s.length; D.String t = s + “abc”;28.如下哪个是Java中有效的关键字(C) A.nameB.helloC.false D.good29.下面的代码段执行之后count的值是什么( D )int count = 1;for (int i = 1; i = 5; i+) count += i;System.out.println(count);A.

12、5 B.1C.15 D.1630.定义一个类,必须使用的关键字是( B )A.publicB.classC.interfaceD.static31.定义一个接口必须使用的关键字是( C )A.public B.classC.interfaceD.static32.如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是( C)A.p.add(b);B.p.add(b,North);C.p.add(b,South);D.b.add(p,North);33.声明并创建一个按钮对象b,应该使用的语句是( A )A.Button b=new Button();B.

13、button b=new button();C.Button b=new b();D.b.setLabel(“确定”);34.Frame对象默认的布局管理器是( B )A.FlowLayoutB.BorderLayoutC.CardLayoutD.null35.下列哪一个import命令可以使我们在程序中创建输入/输出流对象( C )A.import java.sql.*;B.import java.util.*;C.import java.io.*;D.import .*;36.下面哪一个import命令可以为我们提供编写网络应用程序的类( D )A.import java.sql.*;B.import java.util.*;C.import java.io.*;D.import .*;授课:XXX37.如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象( B )A.FileInputStream B.FileOutputStream C

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号