1、C.class和 .classD.java和 .java4.下列程序运行结果是( )A.true trueB.true falseC.false D.false A5.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( )个比特位。3个字节A.8B.16C.32D.64 C6.给出下面代码段, 哪行将引起一个编译时错误?A.行1B.行4C.行6D.行97.下列关于构造方法的叙述中,错误的是( A.Java语言规定构造方法名与类名必须相同B.Java语言规定构造方法没有返回值,但不用void声明C.Java语言规定构造方法不可以重载D.Java语言规定构造方法只能通过n
2、ew自动调用8.新建一个流对象,下面哪个选项的代码是错误的?( A.new BufferedWriter(new FileWriter(a.txt);B.new BufferedReader(new FileInputStream(a.datC.new GZIPOutputStream(new FileOutputStream(a.zipD.new ObjectInputStream(new 9. 整型数据题型中,需要内存空间最少的是( )A.shortB.longC.intD.byte10.22以下代码段执行后的输出结果为( )A.-1B.2C.1D.311.29在浏览器中执行applet
3、程序,以下选项中的哪个方法将被最先执行( )。A.init()B.start()C.destroy()D.stop()12.()类可以作为FileInputStream类的构造方法的参数。A.InputStreamB.FileC.FileOutputStreamD.StringBuffer13.类Test1.Test2定义如下: 1 public class Test1 2 public float aMethod(float a,float b) throws 3 IOException 4 5 public Test2 extends Test1 6 7 将以下哪种方法插入行6是不合法的。
4、A.float aMethod(float a,float b) aMethod(int a,int b)throws Exception p,float q) IOException 14.若在某一个类定义中定义有如下的方法:abstract performDial( );该方法属于( A.接口方法B.最终方法C.抽象方法D.空方法15.9为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( A.static void method( )C.final D.abstract 16.2设int a=-2,则表达式a3的值为( A
5、.0B.3C.8D.-117. 在Java中用什么关键字修饰的方法可以直接通过类名来调用?A.staticB.finalC.privateD.void18. 结构化程序设计所规定的三种基本控制结构是 A.输入、处理、输出B.树形、网形、环形C.顺序、选择、循环D.主程序、子程序、函数19.下面的代码编译后会出现什么问题( )A.错误,不能静态引用amethod方法B.错误,main方法不正确C.错误,数组必须包含参数D.Amethod必须声明为String类型20.下面这条语句一共创建了多少个对象:String s=a+bcd;()A.1C.3D.421.选项中哪一行代码可以替换题目中/add
6、 code here而不产生编译错误?method(int a);B.value = value + 5;method();anotherMethod() 22.Java中,在单一文件中import、class 和package的正确出现顺序是()。(选择1项)A.class, import, packageB.package, import, classC.import, package, classD.package, class, import23.以下标识符中哪项是不合法的( A.constB.$doubleC.helloD.BigMeaninglessName24.下面关于数组声明和
7、初始化的语句那个有语法错误?A.int a1=3,4,5;B.String a2=string1,C.String a3=new String(3);D.int a4=new int33;25. 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数.题型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( A.隐藏B.覆盖C.重载D.Java不支持此特性26.下列哪个类的声明是正确的?A.abstract final HIB.abstract private move()C.protected number;Car27.在Java Applet程序用户自定义的Ap
8、plet子类中,一般需要重载父类的( )方法来完成一些画图操作。A.start( )B.stop( )C.init( )D.paint( )28.指出下列程序运行的结果 ( )A.good and abcB.good gbcC.test ok D.test 29.关于Java 异常,下列说法错误的是( )A.异常是定义了程序中遇到的非致命的错误,而不是编译时的语法错误B.trycatch语句中对try 内语句监测,如果发生异常,则把异常信息放入对象e 中C.throws 用来表示一个方法有可能抛出异常给上一层,则在调用该方法时必须捕捉异常,否则无法编译通过D.主函数可以使用 throws 抛出
9、异常30.下列关于Java语言的特点,描述错误的是( A.Java是跨平台的编程语言B.Java支持分布式计算C.Java是面向过程的编程语言D.Java支持多线程31.36下列哪一项不属于Swing的顶层容器?A.JAppletB.JTreeC.JDialogD.JFrame32.list是一个ArrayList的对象,哪个选项的代码填写到/todo delete处,可以在Iterator遍历的过程中正确并安全的删除一个list中保存的对象?A.list.remove(obj);B.list.remove(index);C.list.remove(it.next();D.it.remove(
10、);33. 下列哪一种叙述是正确的( )A.abstract修饰符可修饰字段.方法和类B.抽象方法的body部分必须用一对大括号 包住C.声明抽象方法,大括号可有可无D.声明抽象方法不可写出大括号34.System.out.println(52);的输出结果应该是( A.52B.7C.2D.535.A.HelloB.Hello - World!C.没有输出内容D.编译失败36.下面不是Java关键字的是( A.superB.thisC.nativeD.True37.程序的执行结果是()A.子类无参构造函数 子类有参构造函数 父类无参构造函数B.子类有参构造函数 子类无参构造函数 C.父类无参构
11、造函数 子类有参构造函数 子类无参构造函数D.父类有参构造函数 子类有参构造函数 38.下列方法头中哪一个不与其他方法形成重载(overloaD.关系?A.void mmm()B.void mmm(int i)C.void mmm(String s)D.int mm()39.下面不是合法标识符的是( A.2ofUSB.giveMesC.whataQuizD.$d2000_40.1使用Java语言编写的源程序保存时的文件扩展名是( A.classB.javaC.cppD.txt41.程序的执行结果是( )42.下列哪一种叙述是正确的( )A.abstract修饰符可修饰字段、方法和类43.Jav
12、a编程所必须的默认引用包为( A.java.sys包B.java.lang包C.java.util包D.以上都不是44.执行代码String s=new String10;后,哪个结论是正确的( A.s10 为 B.s10 为 null;C.s0 为 未定义D.s.length 为1045.执行int x=new int25;语句后,以下选项正确的是( )A.x24值未确定。B.x25值等于0。C.x25值等于null。D.x.length值等于25。46.4在类的定义中可以有两个同名函数,这种现象称为函数( A.封装B.继承C.覆盖D.重载47.请问abcd instanceof Object的返回值是?A.B.TrueC.FalseD.String48.关于接口和抽象类的说法,错误的是( )A.接口中全是抽象方法,抽象类中可以有非抽象方法。B.接口和抽象类都有构造方法。C.接口中没有成员变量。D.抽象类不能创建对象。49.设x为float型变量,y为double型变量,a为int型变量,b为long型变量, c为char型变量,则表达式x+y*a/x+b/y+c的值为( )类型。A.intC.doubleD.char50.如果修饰对象类型变量,这个对象任何属性都不可更改下面程序输出的结果是:A.98B.a1C.971D.197
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2