ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:26.60KB ,
资源ID:7696713      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7696713.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java复习题 3Word文档格式.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

java复习题 3Word文档格式.docx

1、9、下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?A、private B、无修饰符C、public D、protected10、给出下列代码,如何使成员变量m 被方法fun(D)直接访问? class Test private int m; public static void fun() . A、将private int m 改为protected int mB、将private int m 改为 int mC、将private int m 改为 public int mD、将private int m 改为 static int m11、下面那个不是Java的关键字:

2、( C )A、 goto B、 null C、 TRUE D、 if E、 const12、下面哪个是byte类型的值的范围:( C )A、 0-128 B、 0127 C、 -128-127 D、 -128-013、Java语言在语言类型上应该属于那种类型的语言:( A )A、 编译型的语言 B、 解释型的语言C、 脚本型的解释语言 D、 编译链接型的语言14、给出下面的代码:if (x0) System.out.println(first);else if (x-3) System.out.println(secondelse System.out.println(third当x 在什么范

3、围内,会输出:second:( D )A、 x 0 B、 x -3C、 x = -3 D、 x 15、下列关于注释语句的描述中,正确的一项是( C )下列关于注释语句的描述中,正确的一项是 A、以/开始的是多行注释语句 B、以/*开始,*/结束的是单行注释 C、以/*开始,*/结束的是可以用于生成帮助文档的注释语句 D、以/*开始,*/结束的是单行注释语句 16、下列关于继承的哪项叙述是正确的? A.DA、在java中允许多重继承B、在java中一个类只能实现一个接口C、在java中一个类不能同时继承一个类和实现一个接口D、java的单一继承使代码更可靠17、给出下列代码,则数组初始化中哪项是

4、不正确的? A byte array1,array2; byte array3; byte array4;A、array2 = array1B、array2=array3C、array2=array4D、array3=array418、下列Java常见事件类中哪个是鼠标事件类?A、InputEventB、MouseEventC、KeyEventD、WindowEvent19、( C )类是所有异常类的父类。A)Throwable B)Error C)Exception D)AWTError20、对话框(JDialog)的缺省布局管理器就是( A )A)流程布局(Flow Layout) B)卡

5、布局(Card Layout)C)边框布局(Border Layout) D)网格布局(Grid Layout)21、线程调用了start()方法后,该线程将进入( B )状态。A)死亡状态 B)运行状态 C)阻塞状态 D)终止状态22、下列属于文件输入输出类的是( A )A) FileInputStream和FileOutputStream B) BufferInputStream和BufferOutputStream C) PipedInputStream和PipedOutputStream D) 以上都是23、Java中,JDBC是指( A ) A)Java程序与数据库连接的一种机制 B

6、)Java程序与浏览器交互的一种机制 C)Java类库名称 D)Java类编译程序24、下列方法中哪个是执行线程的方法?A、run()B、start()C、sleep()D、suspend()25、顺序执行下列程序语句后,则b的值是 C String a=Hello; String b=a.substring(0,2);A、Hello B、lloC、Hel D、null26、某类的成员方法只能被自己调用,声明该函数恰当修饰符是:( B )A、public B、 private C、 protected D、 default27、关于垃圾收集的哪些叙述是对的:( B )A、 程序开发者必须自己创

7、建一个线程进行内存释放的工作。B、垃圾收集将定期检查并释放不再使用的内存。C、垃圾收集允许程序开发者明确指定并立即释放该内存。D、垃圾收集能够在期望的时间释放被java对象使用的内存。28、某java 程序的类定义如下:public class MyPro extends BaseClass 则该java源文件在存盘时的源文件名应为如下那一种( B )A、mypro.java B、 MyPro.javaC、MYPRO.java D、MyClass.class29、某类的成员方法只能被自己和儿子调用,声明该函数恰当修饰符是:A) public B) private C) protected D)

8、 default30、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为 ( C ) A)隐藏 B)覆盖 C)重载 D)封装31、MyClass 类定义如下:class MyClasspublic MyClass(int x)调用其中构造方法创建对象,如下方式哪个是正确的 :A) MyClass myobj=new MyClass; B) MyClass myobj=new MyClass( );C) Myclass myobj= new MyClass(1); D) MyClass myobj=new M

9、yClass(1,2);32、在类的说明符中,被指定为私有的数据可以被( C )访问。A)程序中的任何函数 B)其他类的成员函数C)类中的成员函数 D)生类中的成员函数33、Java语言在语言类型上应该属于那种类型的语言:( A )A) 编译型的语言 B) 解释型的语言C) 脚本型的解释语言 D) 编译链接型的语言34、关于垃圾收集的哪些叙述是对的:A) 程序开发者必须自己创建一个线程进行内存释放的工作。B) 垃圾收集将定期检查并释放不再使用的内存。C) 垃圾收集允许程序开发者明确指定并立即释放该内存。D) 垃圾收集能够在期望的时间释放被java对象使用的内存。35、下列各种java 中的构造

10、函数定义,那些是错误的:A、 class MyClasspublic MyClass() B、class MyClasspublic MyClass(int x) C、class MyClasspublic int MyClass() D、class MyClasspublic MyClass(int x, int y) 36、Point 类的定义:class Pointprivate int x , y ;public Point (int x , int y)this.x=x;this.y=y;其中的this 代表:A、 类名Point B、 父类的对象C、Point 类的当前对象 D、t

11、his 指针37、实现一个继承接品java.lang.Runnable的类需要实现如下的哪些方法?A、start B、runC、wait D、paint38、在Java语言中,下面哪个布局管理器是Japplet的默认布局管理器 AA、BorderLayout B、CardLayoutC、GridLayout D、FlowLayout39、 给定如下代码:Cclass Person String name, department;int age;public Person(String n) name = n;public Person(String n, int a) name = n; ag

12、e = a;public Person(String n, String d, int a) department = d;要在第三个构造函数的空白处填上一行代码使之能够调用第二个构造函数,这行代码应该是?A、 Person(n,a); B、this(Person(n,a);C、 this(n,a); D、 this(name,age).40、以下关于构造函数的描述错误的是( A )A)构造函数的返回类型只能是void型。B)构造函数是类的一种特殊函数,它的方法名必须与类名相同。C)构造函数的主要作用是完成对类的对象的初始化工作。D)一般在创建新对象时,系统会自动调用构造函数41、下面哪个是b

13、yte类型的值的范围:A) 0-128 B) 0127 C) -128-127 D) -128-042、在Java中,关于final关键字的说法正确的是( A )A)如果修饰变量,则一旦赋了值,就等同一个常量B)如果修饰类,则该类只能被一个子类继承C)如果修饰方法,则该方法能在子类中被覆盖D)如果修饰方法,则该方法所在的类不能被继承43、下列代码中,将引起编译错误的行是( B )1)publicclassExercise2) publicstaticvoidmain(Stringargs)3)floatf=0.0;4)f+=1.0;5)6)A)第2行B)第3行C)第4行 D)第6行44、 给定

14、下列代码:Dpublic void test() try oneMethod();System.out.println(condition 1 catch (ArrayIndexOutOfBoundsException e) condition 2 catch(Exception e) condition 3 finally finally在方法oneMethod()运行正常的情况下棋结果应该是?A.DA、 condition 1 B、 condition 2C、 condition 3 D、 finally45、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序

15、各不相同,传回的值也可以不相同。这种面向对象程序的特性称为A、隐藏B、覆盖C、重载D、封装46、以下关于构造函数的描述错误的是A、构造函数的返回类型只能是void型。B、构造函数是类的一种特殊函数,它的方法名必须与类名相同。C、构造函数的主要作用是完成对类的对象的初始化工作。D、一般在创建新对象时,系统会自动调用构造函数47、给定下列代码:1 class Parent 2 private String name;3 public Parent()4 5 public class Child extends Parent 6 private String department;7 public

16、Child() 8 public String getValue()return name;9 public static void main(String arg)10 Parent p = new Parent();11 12 上述代码的那些行将会导致错误:A、 line 3 B、 line 6 C、 line 7D、line 8 E、line 1048、MyClass 类定义如下:A、 MyClass myobj=new MyClass; B、 MyClass myobj=new MyClass( );C、Myclass myobj= new MyClass(1); D、 MyClass

17、 myobj=new MyClass(1,2);49、在类的说明符中,被指定为私有的数据可以被( C )A、程序中的任何函数B、其他类的成员函数C、类中的成员函数D、派生类中的成员函数50、 使用哪一个布局管理器时,当Frame 的大小被改变时Frame 中的按钮的位置可能会被改变?A、 BorderLayout B、 FlowLayoutC、 CardLayout D. GridLayout51、InetAddress 类不能用来?A、 判断是否是一个IP 多点传送地址。B、 得到IP 地址的主机名C、 得到InetAddress 对象的地址D、 得到IP 地址对应的MAC 地址52、关于s

18、tatic关键字,以下说法正确的是:A、static只能修饰变量,不能修饰方法B、static 修饰的变量可以由类直接引用C、static 修饰的变量只能由类引用,不能由对象直接引用。D、多个同类的对象,对static 修饰的变量进行的修改时互不影响的。53、对Java描述不正确的是: CA、Java和C都是高级语言,Java是面向对象的语言,而C是面向过程的语言。B、封装,继承。多态是Java的基本特征。C、Java中有列表,类似于指针,因此Java中仍然可以用指针。D、Java的构造方法,不同于Java的普通成员方法,构造方法是在用new关键字创建对象时,自动调用的。54、以下说法正确的是

19、:() DA、如果同名方法,其参数的返回类型不同可以构成重载。B、同一个类中,可以存在方法首部完全一样的方法,这叫重写。C、构造方法可以被任意方法调用。D、构造方法可以构成重载,所有构造方法都不能由返回类型,但可以对方法加修饰符。55、以下说法不正确的是() CA、子类对象可以直接赋值给父类对象。B、父类对象不能赋值给子类对象,需要强制类型转换,转换后程序可以通过编译,但有运行错误。C、抽象类中一定有抽象方法,抽象类不能创建实例。D、有抽象方法的类一定是抽象类。56、一个栈的输入序列为1 2 3,则下列序列中不可能是栈的输出序列的是( C )A. 2 3 1 B. 3 2 1C. 3 1 2

20、D. 1 2 357、栈和队列的共同特点是( A )。A、只允许在端点处插入和删除元素B、都是先进后出 C、都是先进先出D、没有共同点 58、下数据结构中哪一个是非线性结构?( D ) A、队列 B、 栈 C、 线性表 D、 二叉树59、面程序段for(i=1;i=n;i+)for(j=1;j=i;j+)x=x+1;算法的时间复杂度为( B )。A、O(n) B、O(n2) C、O(n*i) D、O(n+i)60、一个线性表,如果第一个元素的地址是100,每个元素的长度为2,则第5个元素的地址为( A )A、108 B、 110 C 、106 D、112 61、设一个栈的入栈序列是ABCD,则

21、借助于一个栈所得到的出栈序列不可能是( D)。AABCD BDCBA CACDB DDABC62、以下数据结构中哪一个不是线性结构?(A )。 A图 B队列 C栈D线性表 63、线性表可以在以下哪个位置进行插入删除?( B ) A开始位置 B尾部 C、中间位置 D、任意位置均可64、队列是一种( A )的线性表。A先进先出 B 先进后出 C 只能插入 D 只能删除 65、线性结构的链式存储结构中,地址是( B ) A、连续 B、不连续 C、可能连续,也可能不连续 D、和顺序存储一样二问答题 1、什么是构造函数?构造函数的作用是什么?构造函数是一种特殊的成员函数,它主要用于为对象分配存储空间,对

22、数据成员进行初始化.构造函数具有一些特殊的性质构造函数的作用是一种特殊的方法,主要用来在创建对象时初始化对象,即为对象成员变量赋值。 2、类的继承中,子类和父类的关系 共享性:即子类可以共享父类的公共属性和方法。 差异性:即子类和父类一定会存在某些差异,否则就应父类、子类之间的对照关系 该是通一个类。层次性:即由Java规定的单继承性,每个类都处于继承关系树种的某一个层面。Java要求生命的每个类都有父类,当没有现实指定父类时,父类隐含为java.lang包中的Object类。一个父类可以同时拥有多个子类,这时这个父类实际上是所有子类的公共属性和方法的集合,而每个子类则是父类的特殊化,是在公共

23、属性的基础上的功能扩展。Java不支持类的多重继承,只支持类的单继承,即每个子类只能有一个直接父类,类的层次为树状结构,Object类为树的根节结点。3、this和super的作用是什么?成员函数中定义了和成员变量中相同的变量时,引用成员变量要用this. 构造函数中调用同一个类的其他构造函数时用this 子类中覆盖了父类成员变量或成员函数时,在子类中调用父类的变量或函数要用super 子类的构造函数里调用直接父类的构造函数用super,不能用于调用间接父类的构造函数。三、填空题1、在一个Java源程序文件中,公共类可以有 多个 (填一个或多个),其主类名若为Test,则该文件的文件名为 Te

24、st.java 。2、Java语言中的 class 是程序的基本单位。3、java程序引入接口的概念,是为了弥补只允许类的_单重继承_的缺憾。接口采用关键字 interface 来定义6、Java中类成员的限定词有以下几种:private,public,_extends_ ,impiements(多态)。7、main方法的声明格式包括_public static void main(String args)_。8、根据程序的构成和运行环境的不同,Java程序分为两大类: Java Application(Java应用程序)_程序和_Java Applet (Java小程序)_程序。10、在ja

25、va语言中,boolean型常量只有true和_false两个值。9、Java的字符类型采用的是 Unicode 编码。11、一个Java Application源程序文件名为MyJavaApplication.java,如果使用Sun公司的Java开发工具JDK编译该源程序并使用其虚拟机执行这个程序的字节码文件,应该顺序执行如下两命令:_javac MyJavaApplication.java和java MyJavaApplication。12、Java语言中的 类 13、队列的插入操作是在队列的_后端 进行,删除操作是在队列的_ 前端 _进行。14、abstract方法_ 不能 _(不能或能)与final并列修饰同一个类15、捕获异常要求在程序的方法中预先声明,在调用方法时用try-catch-_finally 语句捕获并处理16、_GridLayout布局管理器是容器中各个构件呈网格布局,平均占据容器空间。17、请写出下面程序的运行结果。public class Test extends TT public void main(String args) Test t = new Test(TomProgram is end! public Test(String s) super(s);How do

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2