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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

JAVA考试.docx

1、JAVA考试1下面哪不是Java中容器? A.ScrollPane B、Canvas C.AppletD.ialog2下面哪个方法与applet的显示无关? A、draw()B、update()C、repaint()D、paint()3以下哪个方法用于定义线程的执行体?A、start()B、init()C、run()D、synchronized()4当Frame改大小时,放在其中的按钮大小不变,则使用如下哪种布局方式?A、FlowLayout5有如下代码段: 1) 2) if(unsafe()/do something 3) else if(safe()/do the other 4) 其中,

2、方法unsafe() 将抛出IOException, 请问可将以下哪项填入第1行?DD、public void methodName() throws IOException6以下哪个关键字可以用来对对象加互斥锁?B、synchronized 7编译并运行以下程序,以下描述哪个选项是正确的1. class A 2. protected boolean equals() 3. return super.equals();4. C、行2出错,不能成功编译8在使用interface声明一个接口时,只可以使用( D )修饰符修饰该接口。D、public9Java的字符类采用的是Unicode编码方案,

3、每个Unicode码占( B)个比特位。B、1610在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( D )语句。D、import java.awt.event.* ;11以下关于构造函数的描述错误的是(A)。A、构造函数的返回类型只能是void型。B、构造函数是类的一种特殊函数,它的方法名必须与类名相同。C、构造函数的主要作用是完成对类的对象的初始化工作。D、一般在创建新对象时,系统会自动调用构造函数。12有程序如下,关于程序的描述哪个是正确的?(C )public class Person static int arr = new int10

4、;public static void main(String a) System.out.println(arr1); C、正确,输出013有语句String s=”hello world”; ,以下操作哪个是不合法的?( B)B、s=3;14给出如下代码:classTestprivateintm; publicstaticvoidfun()/somecode.如何使成员变量m被函数fun()直接访问?(C)C、将privateintm改为staticintm15 Java application中的主类需包含main方法,main方法的返回类型是什么? D、void16有以下方法的定义,请

5、选择该方法的返回类型(D)。D、double ReturnType method(byte x, double y) return (short)x/y*2;17下列哪些语句关于Java内存回收的说明是正确的? B、内存回收程序负责释放无用内存18在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上(D)语句。D、import java.awt.event.* ;19容器Panel和Applet缺省使用的布局编辑策略是(B)B、FlowLayout20设有下面两个赋值语句:a = Integer.parseInt(“123”); b = Integer

6、.valueOf(“123”).intValue();下述说法正确的是D、a和b都是整数类型变量并且值相等。21编译并运行以下程序,以下描述哪个选项是正确的(C )。1. class A 2.protected String toString() 3. return super.toString();4. C、行2出错,不能成功编译22有以下程序片段,下列哪个选项不能插入到行1。D、public class MyClass 1. 2.public class Interesting 3./do sth 4. 23以下哪个不是Java的关键字?(A)A、TRUE B、const C、super

7、D、void24关于以下application的说明,正确的是( C)。1 class StaticStuff2 3 static int x;4 static x+=5;5 public static void main(String args )67 System.out.println(“x=” + x);8 9 static x/=5;10C、编译通过,执行结果为:x=125FilterOutputStream是BufferedOutputStream、DataOutputStream及PrintStream的父类,以下哪个类可能是FilterOutputStream构造函数的参数类型

8、?B、File 26在使用interface声明一个接口时,只可以使用(D)修饰符修饰该接口。D、public27有程序片段如下,以下哪个表示式的结果为true?B、s.equals(t)Float s=newFloat(0.1f);Float t=new Float(0.1f);Double u=new Double(0.1);1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B )。 B. class 2、以下哪一个不是JAVA的标准数据流( D)。 A. 标准输出数据流B. 标准输入数据流 C. 标准错误数据流D. 标准运算数据流 3、

9、. class 和.java 文件的含义分别是:A Java 目标码文件和源文件; 4、 面板的边框有哪几种? (D)D 面板缺省没有边框,但可以设置单线、斜坡、不光滑等多种线形,可以设置边框的颜色、宽度等,还可以设置边框与内容之间的举例等; 5、 以下几个命名方法,不符合Java 命名规范的是: D 成员函数的名称:GetName; 6、 在下面的代码中,break语句的作用是:C 退出整个循环;for (int i = 0; i 10; i+) if (aDatai = = TargetData) FoundID = i;break; 7、 以下项中,不属于成员变量的定义部分的是: D变量

10、的初始化方式;8、以下关于异常捕获的原则中,错误的是D Exception类必须出现,而且必须作为catch块中第一个匹配的类。9、 Java的一个重要特点是结构中立性,这种结构中立性表现在(C) C Java源程序编译成一种结构中立的目标文件格式,再有Java平台在不同的硬件和操作系统下运行。10、在Swing中,一下列出的面板的作用中,错误的是(C). C接收事件;11、.在Swing中,如何设置组件的边框?C通过组件的setBorder函数设置;12、以下关于框架和其他窗口之间的关系中,错误的是D 内部框架也是顶级容器组件 13、创建并显示框架的步骤中,错误的是(A) A 将框架对象与入

11、口类相连接14、如何在框架中显示标题?C 调用框架对象的setTitle函数显示15、下列关于Java语言的特点,描述错误的是CJava是面向过程的编程语言 16、下概念中不属于面向对方法的是A对象、消息B继承、多态C类、封装D过程调用17、结构化程序设计所规定的三种基本控制结构是C顺序、选择、循环 18、以下声明合法的是Bpublic final static native int w( )19、Applet可以做下列哪些操作? C在客户端装载程序库20、下列关于for循和while循的说法中哪是正确?C两种循任何时候都可替换2、设 x = 1 , y = 2 , z = 3,则表达式 yz

12、/x 的值是(A. 33、在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成一些画图操作。D. paint( )4、不允许作为类及类成员的访问控制符的是(C. static 5、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为(A. static void method( )1、Java中复合数据类型不包括(D)D.指针2、请从四个选项中选择答案,下列代码的执行结果是:(C)C.45.0Public class TestPublic static void main(String a

13、rgs)Float t=9.0f;Int q=6;System.out.println(t+)*(-q);3、下列关于修饰符混用的说法,错误的是(D)D.static方法中能处理非static的属性 4、关于被保护访问控制符protected修饰的成员变量,以下说法正确的是(A)A可以被该类自身、与它在同一个包中的其它类、在其它包中的该类的子类所访问5、x=2,y=3,z=4,则表达式z*=y+*-x的值是(12)6、以下赋值语句正确的是(D)D.long L1=0xAC8L7、Java不支持多重继承,但我们可以通过(B)实现.B.接口 8.已知类person是类student的父类,以下数组

14、定义和赋值哪些是正确的(A)A. person p=new person3; p1=new student(); 9 编译MyClass.java之后,得到了三个字节码文件:MyClass.class , MyClasslittle$.class MyClass$1.class.这表明(C)C. MyClass类中有两个内部类:一个是命名的little,另一个是匿名的110、main 方法是java Application 程序执行的入口点,关于main方法的方法头以下(B)是合法的。B.public static void main(String arg)11、当编译和运行下面的代码会出现什

15、么情况?(A)Import java.io.*;Class ExBaseAbstract public void martley()Public class MyEx extends ExBasePublic static void main(String argv)DataInputStream fi=new DataInputStream(System.in);TryFi.readChar();Catch(IOEception e)System.exit(0);FinallySystem.out.println(“Doing finally”);A.编译错误12、当编译和运行下面的代码会出

16、现什么情况?(D)Public class SandysPrivate int court;Public static void main(String argv)Sandys s=new Sandys(99);System.out.println(s.court);Sandys(int balleount)court=ballcount;D可以编译和运行,输出结果为9913、给出下面的代码:Class BaseClass Agg extends BasePublic String getFields()String name=”Agg”;Return name;Public class Av

17、fPublic static void main(String argv)Base a=new Agg();/Here当把下面的代码添加到注释“/Here”后面,程序的输出结果是”Agg”(D)D.System.out.println(Agg)a).getFields()14、当编译和运行下面的代码会出现什么情况?(A)Abstract class BaseAbstract public void myfunc();Public void another()Systern.out.println(“Another method”);Public class Abs extends BasePu

18、blic static void main(String argv)Abs a=new Abs();a.amethod();Public void myfunc()System.out.println(“My Func”)A可以编译和运行,输出的结果是”My func”15、编译和运行下面的代码会出现(D)Import java.io.*;Class BasePublic void amethod()throws FileNotFoundExceptionPublic class ExcepDemo extends BasePublic static void main(String argv

19、)New ExcepDemo();Public void amethod()Protected ExcepDemo()tryBufferedReader inputStream=new BufferedReader(new InputStreamReader);System.out.println(“Pausing”);inputStream.readLine();System.out.println(“Contimuing”);This.amethod();catch(IOException ioe)D可以编译和运行,输出的结果是:PausingContinuing 其中表示等待用户的键盘输

20、入17、以下程序的输出结果是(C)C、Aclass Bclassclass Aclassvoid go()System.out.println(“Aclass”);public class Bclass extends AclassVoid goSystem.out.println(“Bclass”);Public static void main(String args)Aclass a= new Aclass();Aclass al=new Bclass();a.go();al.go();18、看以下程序Boolean a=false;Boolean b=true;Boolean c=(a

21、&b)&(!b);Int result=c=false?1:2;这段程序执行完后,c与result的值是:(A)Ac=false;result=1;19、下面哪个单词是Java语言的关键字(B)B.this20、switch语句(A)A.都可以用if-else if结构实现21、在异常处理中,如释放资源、关闭文件等善后操作由(C)来完成。C. finally子句 22、下面哪个是Java语言中正确的标识符( C)C. that23、下面哪个修饰符修饰的方法只能被本类中的其他方法使用(C)C. private 24、下面哪条语句定义了5个元素的数组(A)A. inta=22,23,24,25,1

22、2;25、下面哪项可以得到数组元素的个数,Java中定义数组名为abc。B. abc.length 26、下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的(C)C.static 27、下面关于构造方法的说法不正确的是(B)B、构造方法不可以重载。28、监听事件和处理事件(A)A、都由Listener完成 29、如果希望所有的控件在界面上均匀排列,应使用下列那种布局管理器? B. GridLayout 30、给出如下代码:Class TestPrivate int m;Public static void fun() / some code如何使成员变量m被函数fun()直接访问?(C)C

23、将private int m 改为static int m31、有个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就法头的形式为(A)Astatic void method() 32、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B)B.class33、如果只要让类中的成员变量可以被同一包访问,则使用如下哪个访问控制符?(D)Aprivate;BPublic;CProtected;D不使用访问控制符34、以下哪个方法用于定义线程的执行体?;C run();35、Java语具有许多优点和特点,下列选项中,哪个反映了Ja

24、va程序并行机制B、多线程 36、为实现多线程之间的通信,需要使用下列哪种流才合适DPipedInputStream和PipedOutputStream37、函数重载是指A两个或两个以上的函数取相同的函数名,但形参的个数或类型不同38、构造方法何时被调用B、创建对象时39、Java中哪个类提供了随机访问文件的功能(A)ARandomAccessFile类40、当方法遇到异常又不知如何处理时,应该怎么做B.抛出异常1、开发与运行Java需经过三个主要步骤为 编辑源程序.编译生成自节码 和解释运行字节.2、使用数组时,下标表达式是整型表达式,下标的范围为 0 至数组长度减1 3、若x = 5,y

25、= 10,则x = y的逻辑值分别为 true 和 false 。 4、在Java程序中,通过类的定义只能实现单 重继承,但通过接口的定义可以实现 多重继承关系。 5、在文件操作中,public String getName()功能是 得到文件名。public String getAbsolutePath()功能是 返回文件绝对路径。 6、如果一个Java Applet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是Applet 类的子类并且存储该源程序文件的文件名为MyApplet 。7、如果一个Java Applet程序文件中定义有3个类,则使用Sun公司

26、的JDK编译器 javac.exe编译该源程序文件将产生 3 个文件名与类名相同而扩展名为 . class 的字节码文件。4、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用2字节内存空间,这样,无论是中文字符还是英文字符,都是占用 2字节内存空间。8、设 x = 2 ,则表达式 ( x + + )3 的值是 1 。9、 抽象(abstract)方法 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。 最终(final)方法 方法是不能被当前类的子类重新定义的方法。8、创建一个名为 MyPackage 的包的语句是pac

27、kage MyPackag ,该语句应该放在程序的位置为: 应该在程序第一句。10、设有数组定义:int MyIntArray = 10 , 20 , 30 , 40 , 50 , 60 , 70; 则执行以下几个语句后的输出结果是 120。 int s = 0 ;for ( int i = 0 ; i 初始化子类的静态代码- (创建实例时,如果不创建实例,则后面的不执行)初始化父类的非静态代码-初始化父类构造函数-初始化子类非静态代码-初始化子类构造函数3什么是重载,什么是覆盖,有什么区别和共同点?答:重载是指在同一个类中定义了多个名字相同而内容不同的成员方法;覆盖则是指在子类中定义了与父类

28、具有相同名字的成员方法。重载与覆盖的区别在于:重载是存在于同一个类的不同方法之间的多态关系,它们主要通过参数表中参数的个数、参数的数据类型和参数的顺序等方面的不同来区分;面覆盖是存在于父类与子类之间的多态关系,它们在引用时通过指出所属类的类名来区分。1写出以下程序的运行结果。(54321)public class TestArray public static void main(String args ) int i , j ;int a = 1,3,2,5,4;for ( i = 0 ; i a.length-1; i + ) int k = i;for ( j = i ; j ak ) k = j;int temp =ai;ai = ak;ak = temp; for ( i =0 ; ia.length; i+ )System.out.print(ai+ );System.out.println( ); 2写出以下程序的功能。(在屏幕上输出t

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1