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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

Java真题版.docx

1、Java真题版 JAVA复习题选择题3、在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的(D )方法来完成一些画图操作。 A. start() B. stop()C. init() D. paint()3、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?B A)安全性 B)多线程 C)跨平台 D)可移植4、下列哪个类声明是正确的?D A)abstract final class HI B)abstract private move() C)protected private number; D)public abstract cl

2、ass Car6、在Java语言中,下列哪些语句关于内存回收的说明是正确的? BA程序员必须创建一个线程来释放内存; B内存回收程序负责释放无用内存 C内存回收程序允许程序员直接释放内存 D内存回收程序可以在指定的时间释放内存对象 10、下列Object类中的方法,哪一项不是完全跟线程有关: AAString toString() Bvoid notify() Cvoid notifyAll() Dvoid wait()11、给出下面代码:public class Person static int arr = new int10; public static void main(String

3、 a) System.out.println(arr1); 下列说法中正确的是? CA编译时将产生错误; B编译时正确,运行时将产生错误; C 输出零; D 输出空。12、字符串是Java已定义的类型,关于它的构造函数,下面说法不正确的是:BAString(char value, int offset, int count) BString(int codePoints,int offset, int count) CString(String original)DString(StringBuffer buffer)13、下列说法中正确的是: CA导入包会影响程序的性能B包存储在类库中C包是

4、类的容器D上述说法都不对14、下列不是String类的常用方法是:CA、boolean equals(String str)B、int compareTo(String str)C、int SetindexOf(String str)D、int lastIndexOf(String str)17、表达式:(xy) ? (zw) ?x:z:w,(其中x=5,y=9,z=1,w=9)的值为:DA、5 B、8C、1 D、91、main方法是JavaApplication程序执行的入口点,关于main方法的方法头以下哪项是合法的()?BA、publicstaticvoidmain()B、publics

5、taticvoidmain(Stringargs)C、publicstaticintmain(Stringarg)D、publicvoidmain(Stringarg)5、欲构造ArrayList类的一个实例,下列哪个方法是正确的 ? BA ArrayList myList=new Object(); B ArrayList myList=new ArrayList(); C myList= new Object(); D myList= new ArrayList();7、哪个关键字可以对对象加互斥锁? BAtransient Bsynchronized Cserialize Dstatic

6、 9、下列叙述中,错误的是: DA、父类不能替代子类B、子类能够替代父类C、子类继承父类D、父类包含子类 10、下列关于Java多线程并发控制机制的叙述中,错误的是:CA、Java中对共享数据操作的并发控制是采用加锁技术B、线程之间的交互,提倡采用suspend()/resume()方法C、共享数据的访问权限都必须定义为privateD、Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生12、下列哪一个方法不是applet程序的组成部分:DA、init() B、start()C、stop() D、new()15、Java应用程序中,程序执行的总入口 方法是:

7、BA、start() B、main()C、run() D、init()16、在Java实现线程有多少种方法:BA、1 B、2C、3 D、418、下列Applet类的方法中,在Applet的整个生命周期里至多只执行一次的是:AA、init() B、start()C、stop() D、paint()19、启动一个线程所调用的方法是:CA、run() B、init()C、start() D、new()判断题1一个Java类可以有多个父类。False4Java小程序Applet的主类的父类必须是类Applet。True5break语句可以用在循环和switch语句中。T6在Java中,异常Except

8、ion是指程序在编译和运行进出现的错误。F7可以用new来创建一个类的实例,即对象。T8Java使用16位的Unicode字符集,而不仅仅为ASCII字符集,因此Java字符是一个16位的无符号整数。T10子类的成员变量能与其父类的成员变量同名。T11Java类中不能存在同名的两个成员函数。12Java语言是编译性语言。16final方法不能被覆盖。20多数I/O方法在遇到错误是会抛出异常,因此在调用这些方法时必须对异常进行处理。N2abstract 是抽象修饰符,可以用来修饰类及其属性和方法。4一个Java Applet源程序的主类能有多个父类。6用javac编译Java源文件后得到代码叫字

9、节码。T7可以用类名调用实例方法。9要想在类中实现多线程,类必须继承Thread类。11Java语言是平台无关的语言。T12在类的静态方法中可以访问该类的非静态数据成员。13Java中方法调用时参数传递都是按值传递的,因此从方法退出时,参数的值不会改变。14声明为final的方法不能在子类中重载。15在子类中可以覆盖一个private方法。19在方法定义中,所有可能发生的异常都必须用trycatch()捕捉并处理F1.请写出输出结果class change void changeint(int x) x+; public static void main(String args) int a=

10、2; System.out.println(“Before changed: +a=+a); /请系统输出Before changed: a= change cxz=new change(); cxz.changeint(a); System.out.println(After changed: +a=+a); 答案:Before changed: a= 2 After changed: a= 2 2. 下面程序运行的最终结果i是:_2_public class Foo public static void main (String args) int i = 1; int j = i+; i

11、f (i+j) & (i+ =j) i +=j; 3、阅读以下程序,请写出输出结果import java.lang.*;public class StrCompare public static void main(String args) String str1 = Hello, Java!, str2 = hello, java!; System.out.println(pareToIgnoreCase(str2); System.out.println(str1.equals(str2); System.out.println(str1.equalsIgnoreCase(str2); 0

12、falsetrue4、阅读以下程序,请写出输出第一行结果public class abc public static void main(String args ) int i =3,j ; while (i0) j=3; while (j0) if (j2) break; System.out.println(j+and+i); j-; i-; 输出:j+and3 /第一行j+and3j+and2j+and2j+and1j+and15、 import java.io.*;public class abc public static void main(String args ) AB s =

13、 new AB(Hello!,I love JAVA.); System.out.println(s.toString( ); class AB String s1; String s2; AB( String str1 , String str2 ) s1 = str1; s2 = str2; public String toString( ) return s1+s2;Hello!I love JAVA.6、阅读以下程序,请写出输出c.x=是多少public class withstaticdata static int x; int y; public static void main(

14、String args) withstaticdata a=new withstaticdata();a.x=1; System.out.println(a.x);withstaticdata b=new withstaticdata();b.x=2; System.out.println(b.x); System.out.println(a.x); withstaticdata c=new withstaticdata();System.out.println(c.x=+c.x); 122c.x=2public class StaticFun static void incr() withs

15、taticdata.x+;public static void main( String args ) StaticFun.incr(); 1、在横线上填上适当的内容import java.awt.*;import java.applet.*;public class AppletLife extends Apple /声明为Apple类 Color r; public void init() /初始化 System.out.println(Applet initing.); r = Color.red; public void start() System.out.println(Apple

16、t starting.); public void stop() System.out.println(Applet stopping.); public void paint(Graphics g) System.out.println(Applet painting.); g.setColor(r); g.drawString(Painting here!, 50, 60 ); public void destroy() System.out.println(Applet destroy.); 2. 阅读以下程序,请写出输出结果public class tt public static v

17、oid main(String args) String s=new String(Bicycle);int iBegin=1;int iEnd=3;System.out.println(s.substring(iBegin,iEnd);ic3、请在相应的划线上填上代码public class CircumferenceTester public static void main(String args) Circle c1 = new Circle(); c1.radius = 50; Circle c2 = new Circle(); c2.radius = 10; double circ

18、um1 = c1.circumference(); double circum2 = c2.circumference(); System.out.println(Circle 1 has circumference + circum1); System.out.println(Circle 2 has circumference + circum2); public class Circle static double PI = 3.141 ; /静态double 常量PI为 3.141 int radius; public double circumference() return PI

19、* 2 * radius; public double area() return PI * radius * radius; public void enlarge(int factor) radius = radius * factor; public boolean fitsInside (Rectangle r) return (2 * radius r.width) & (2 * radius r.height); 4、阅读以下程序,请写出输出结果class father void speak() System.out.println(I am father!); public cl

20、ass son extends father void speak() super.speak(); System.out.println(I am son!); public static void main(String args) son cxz=new son(); cxz.speak(); I am father!I am son!5写出下面程序的运行结果importjava.io.*;classParentvoidprintMe()System.out.println(parent);classChildextendsParentvoidprintMe()System.out.pr

21、intln(child);voidprintAll()super.printMe();this.printMe();printMe();publicclassClass1publicstaticvoidmain(Stringargs)ChildmyC=newChild();myC.printAll();parentchildchild6写出下面程序的运行结果importjava.io.*;publicclassabcpublicstaticvoidmain(Stringargs)Strings1=Hello!;Strings2=newString(World!);System.out.prin

22、tln(s1.concat(s2);Hello!World!四、程序设计定义能计算圆的面积、周长的类circle,半径r为私有数据分量,其值由类circle的构造函数初始化,类circle提供读取半径r的方法getr();计算面积的方法area();计算周长的方法circlelength()。再定义类circlecomputer其包含程序运行所需的方法main,圆的半径为1,请设计程序, 必须使用类circle的构造函数及方法初始化数据分量和计算圆的面积、周长并打印出如下形式的结果。半径 面积 周长class circle static double PI = 3.141; private f

23、loat r; circle(float r) this.r = r; public float getr()/读取半径r的方法getr() return r; public double area()/计算面积的方法area() double area; area = PI * this.getr() * this.getr(); return area; public double circlelength()/计算周长的方法circlelength() double circlelength; circlelength = PI * 2 * this.getr(); return cir

24、clelength; public class circlecomputer public static void main(String args ) circle c = new circle(1); System.out.println(半径t+面积t+周长t); System.out.println(c.getr()+t+ c.area()+t+c.circlelength(); 定义能计算三角形的面积、周长的类js,三边a,b,c都为私有数据分量,其值由类sj的构造函数初始化,类js提供读取各边长度a,b,c的方法分别为geta(); getb(); getc(); 计算面积的方法a

25、rea();计算周长的方法sjlength()。(三角形面积公式: 其中s=(a+b+c)/2)再定义类jxcomputer其包含程序运行所需的方法main,矩三角形的三边a为3,b为6,c为8请设计程序必须使用类sj的构造函数及方法初始化数据分量和计算的三角形的面积、周长并打印出如下形式的结果。a b c 面积 周长10 class js private float a; private float b; private float c; js(float a, float b, float c) this.a = a; this.b = b; this.c = c; public floa

26、t geta() return this.a; public float getb() return b; public float getc() return c; public double area() double s; double area; s = (a+b+c)/2; area = s*(s-a)*(s-b)*(s-c); area = java.lang.Math.sqrt(area); / sqrt为开根号函数 return area;return 0; public float sjlength() return a+b+c; public class jxcomputer /* * param args */ public static void main(String args) js js = new js(3,6,8); System.out.println(at+bt+ct+面积t+周长t); System.out.println(js.geta()+t+ js.getb()+t+js.getc()+t+js.area()+t+js.sjlength();

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

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