西北工业大学20年最新机考《JAVA语言》参考资料_第1页
西北工业大学20年最新机考《JAVA语言》参考资料_第2页
西北工业大学20年最新机考《JAVA语言》参考资料_第3页
西北工业大学20年最新机考《JAVA语言》参考资料_第4页
西北工业大学20年最新机考《JAVA语言》参考资料_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、单选题(共50道试题,共100分)L若需要定义一个类域或类方法,应使用哪种修饰符?()A.staticB.packageC.private.public正确答案:C2.9.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作 为前级就可以调用它,该方法头的形式为()cA.static void method()B.public void method() C.final void method() .abstract void method()正确答案:A3.下面的选项中,哪一项不属于“汽车类”的行为()oA .启动B.刹车C减速D.速度正确答案:202, 69

2、0, 78974.7.类与对象的关系是()。A.类是对象的抽象B.对象是类的抽象C.对象是类的子类D.类是对象的具体实例.下面这条语句一共创建了多少个对象:Strings=,al,+Hbl,+,lc,+Hd;()A.lB.2C.3D.4. Java类可以作为()A.题型定义机制B.数据封装机制c,题型定义机制和数据封装机制D .上述都不对.如下哪个是Java中的标识符()A.fieldnameB.superC.3numberD.#number.下面哪个是非法的:A.int I = 32;.float f = 45.0;C.double d = 45.0D.charc= *u;符号错为AB类的一

3、个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为 前缀就可以调用它,该方法头的形式为()。A.static void method()B.public void method()C.final void method().abstract void method()10.以下标识符中哪项是不合法的()A.constB.$doubleC.helloD.BigMeaninglessName11.4,在类的定义中可以有两个同名函数,这种现象称为函数()。A.封装B .继承C.覆盖D.重载12.程序的执行结果是()A.5B.3C .编译出错D ,以上答案都不对13Java的字符类

4、型采用的是Unicode编码方案,每个Unicode码占用()个比特位,3个 字节A.8B.16C.32D.64.执行完以下代码intJx = newint10;后,以下哪项说明是正确的()A.x9为0Bx9未定义C.x107j0D.xO为空.下列关于构造方法的叙述中,错误的是()AJava语言规定构造方法名与类名必须相同BJava语言规定构造方法没有返回值,但不用void声明CJava语言规定构造方法不可以重载DJava语言规定构造方法只能通过new自动调用.关于String和StringBuffer卜面说法正确的是A.String操作字符串不改变原有字符串的内容 B.StringBuffe

5、r连接字符串速度没有String快C.String可以使用叩pend方法连接字符串 D.StringBuffer 在 javA.util 包中.编译Java程序的命令是:()A.appletviewerB.javacC.javaD.javadoc.下列运算符合法的是()A.&B.C.ifD.:=.执行代码String s=new String10;后,哪个结论是正确的()A.s10为 Ts10为 null;C.sO为未定义D.s.length 为 1020.6.下面关键字中,哪一个不是用于异常处理语句()0A.tryB.breakC.catch.finally21.下列哪个方法可用于创建一个可

6、运行的类()(Runnable是接口,Thread是类,选择最恰当的 选项)A.public class X implements Runnable public void run()B.public class X implements Thread public void run()C.public class X implements Thread public int run()D.public class X implements Runnable protected void run()以下代码段执行后的输出结果为()A.-1B.2C.1D.3main方法是Java应用程序执行的入

7、口点,关于main方法的方法头以下哪项是合法的?A.publicstaticvoid main ()B.publicstaticvoidmain ( String argsC.publicstaticint main (String arg )D.publicvoidmain (String arg )24,有以下程序片段,下列哪个选项不能插入到行1。() A.import java.awt.*;B.package mypackage;C.class OtherClassD.public class MyClass25.下列哪个类的声明是正确的?()A.abstract final class

8、 HIB.abstract private move() C.protected private number; D.public abstract class Car.在Java中,下列关于final关犍字说法正确的是:()A.如果修饰类,则该方法只能被一个子类继承B.如果修饰方法,则该方法不能在子类中被覆盖C.如果修饰方法,则该方法所在的类不能被继承D.如果修饰变量,则一旦赋了值,就等同一个常量.()类可以作为FilelnputStream类的构造方法的参数。 A.InputstreamB.FileC.FileOutputStream D.StringBuffer.list是一个Array

9、List的对象,哪个选项的代码填写到todo delete处,可以在Iterator遍历的 过程中正确并安全的删除一个list中保存的对象?()A.list.remove(obj);B.list.remove(index);C.list.remove(it.next();D.it.remove(); 正确答案:D.给出以下代码,请问该程序的运行结果是()。A.-1,1B.l,lC.1,0 D.-l, -130.21. Java application中的主类需包含main方法,以下哪项是main方法的正确形参?() A.String argsB.String argsC.Char argD.S

10、tringBuffer args.以下对封装的描述正确的是?()A.只能对一个中的方法进行封装,不能对属性进行封装B.如果子类继承了父类,对于父类中进行封装的方法,子类仍然可以直接调用C.封装的意义不大,因此在编码时尽量不要使用D.封装的主要作用在于对外隐藏内部实现细节,增强程序的安全性.在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的()方法来完成一些 画图操作。A.start()stop()C.init()D.paint(.下面的方法,当输入为2的时候返回值是多少?()A.0B.2C.4.下面哪一个是合法的数组声明和构造语句()A.int ages=100B.

11、int ages=new int100C.int ages=new int100D.int()ages=new int(lOO)35.以下哪个说法是正确的?A.只有第1行能通过编译B.第1、2行能通过编译,但第3行编译出错C.第1、2、3行能通过编译,但第2、3行运行时出错D.第1行、第2行和第3行的声明都是正确的36.若在某一个类定义中定义有如下的方法:abstract void performDial();该方法属于()。A.接口方法 B.最终方法 C.抽象方法 D.空方法下列代码中,将引起一个编译错误的行是()cA.第3行B.第5行C.第6行D第10行有如下代码段:A.public lO

12、Exception methodName()B.publicvoidmethodName()C.publicvoidmethodName()throwlOExceptionD.publicvoidmethodName()throwslOException39.以下说法错误的是?()A.静态方法可以直接访问静态变量和静态方法B.静态方法可以直接访问非静态变量和非静态方法C .非静态方法可以直接访问静态变量和静态方法D ,非静态方法可以直接访问非静态变量和非静态方法40Java的集合框架中重要的接口 java.util.Collection定义了许多方法。选项中哪个方法不是 Collection接

13、口所定义的?()A.int size()B.boolean containsAllfCollection c)C.compareTo(Object obj).boolean remove(Object obj)41 .类 Testl.Test2 定义如卜:1. public class Testi 2. public float aMethod (float a float b) throws 3. lOException 4. 5. public class Test2 extends Testl 6. 7. 将以下哪种方 法插入行6是不合法的。()A.float aMethod (floa

14、t a, float b) B.public int aMethod (int a, int b) throws ExceptionC.public float aMethod (float p, float q) D.public int aMethod (int a, int b) throws IOException42.49.关于继承的说法正确的是:()A.子类将继承父类所有的属性和方法。B.子类将继承父类的非私有属性和方法。C.子类只继承父类public方法和属性D.子类只继承父类的方法,而不继承属性.下列说法正确的是()A.Inputstream 是字节流B.Reader是字节流C.Writer是字节流D.BufferWriter可以从文件中读取一行.下列关于for循环和while循环的说法中哪个是正确的?()A.while循环能实现的操作,for循环也都能实现B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C.两种循环任何时候都可替换D.两种循环结构中都必须有循环体,循环体不能为空.下述概念中不属于面向对象方法的是()。A.对象、消息B.继承、多态C.类、封装D.过程调用46 .下面哪个选项中的代码没有定义内部类,或者错误的定义了内部类?().下列方法头中哪一个不与其他方法形成重

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论