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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

java程序设计题库.docx

1、java程序设计题库一、选择1.就高级程序的编译过程来讲,可分为编译型和解释型两种。下面涉及解释型语言的是( )。i.A. C B. C+ C. Fortran D. Java 2.方法头中static修饰符的含义:( )i.A. 方法体为空 B. 定义的方法没有形参ii.C. 该方法属于类的方法 D. 方法的返回值不能参加算术运算3.MAX_LENGTH是int型public成员变量, 变量值保持为常量100,用简短语句定义这个变量。( )a)A. public int MAX_LENGTH=100 B. final int MAX_LENGTH=100b)C. final public i

2、nt MAX_LENGTH=100 D. public final int MAX_LENGTH=1004.下面哪个单词是Java语言的关键字( )i.A. Float B. this C. string D. unsigned5.JVM的含义是()。A.Java编译器 B.Java运行环境 C.Java开发环境 D.Java虚拟机6.算术表达式1+2/3-4*5的值为。( )i.A. 1B. -19C. -5D. 0 7. Java Applet在被浏览器加载时首先被执行、且在applet整个生命周期中只被运行一次的方法是( )?i.A. init()B. start()C. opreati

3、oncrawl()D. reader()8.以下有关构造方法的说法,正确的是:( )A.一个类的构造方法可以有多个。B.构造方法在类定义时被调用。C.构造方法只能由对象中的其它方法调用。D.构造方法可以和类同名,也可以和类名不同。9.在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。i.A. privateB. protectedC. private protectedD. public10.编译Java Applet 源程序文件产生的字节码文件的扩展名为()。i.A. java B. class C. byte D. exeb)16. 下面不符合Java标识符规定的是

4、( )。i.A. $_is7True B. IamVariable C. 333Load D. _trueFalse11.以下有关类的继承的说明中,正确的是:( )A.子类既可直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性B.子类只能继承父类的方法,不能继承父类的属性C.子类只能继承父类的非私有属性,不能继承父类的方法D.子类不能继承父类的私有属性12.哪个关键字可以抛出异常?( )i.A. public B. finally C. throw D. static13.若要说明一个抽象类,使用的关键字是( )。i.A. static B. implements C. final

5、D. abstract14.数组中可以包含什么类型的元素?( )i.A. int型 B. string型 C. 数组 D. 以上都可以15.事件监听接口中方法的返回值是?( )i.A. int B. String C. void D. Object 16.在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行( )。i.A. init()B. start() C. destroy() D. stop()17.Java中线程的5种状态包括( )。i.A.新建、停止 B.运行、撤消ii.C.运行、阻塞 D.就绪、启动18.以下哪项可能包含菜单条( )。i.A. PanelB. Fram

6、eC. AppletD. Dialog19.请问所有的异常类皆继承哪一个类?( )i.A. java.io.ExceptionB. java.lang.Throwableii.C. java.lang.ExceptionD. java.lang.Error20.能从循环语句的循环体中跳出的语句是( )。i.A. for 语句 B. break 语句 C. while 语句 D. continue语句21.当未用任何权限修饰符声明类的成员时,Java认为该成员的访问权限为( )。i.A.公有的 B.保护的 C.默认的 D.私有的22.在抽象类中,( )。i.A.必须有抽象方法 B.可以有抽象方法

7、,也可以没有抽象方法ii.C.不能含有抽象方法 D.上述说法都不对23.在调用方法时,( )。A.实参的顺序、个数必须与形参一致。B.实参的顺序、类型、个数必须与形参一致。C.实参的类型、个数必须与形参一致。D.实参的顺序、类型必须与形参一致。24.对一个类Myclass来说,它的构造方法正确的写法是( )。i.A. public void Myclass() B. public Myclass()ii.C. Myclass() D.void Myclass()25.设Derived类为Base类的子类,则如下对象的创建语句中哪个是错误的?( )i.A. Base Obj=new Derive

8、d(); B. Derived Obj=new Base();ii.C. Base Obj=new Base(); D. Derived Obj=new Derived(); 26.Java application中的主类需包含main方法,以下哪项是main方法的正确形参( )i.A. String argsB. String argsii.C. Char argD. StringBuffer args27.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )i.A. 隐藏B. 覆盖C. 重载D. J

9、ava不支持此特性28.若要启动一个线程,必须调用( )方法。i.A. start() B. run() C. stop() D. new29.JCreator是()。i.A.一种全新的程序语言B.一种Java程序开发辅助工具ii.C.一种由Java写成的浏览器D.一种游戏软件30.在创建对象时,必须( )。A.先声明对象,然后才能使用对象。B.先声明对象,为对象申请内存空间,初始化对象,然后才能使用对象。C.上述说明都对。D.上述说明都不对。二、填空1.菜单组件由菜单条、_、_三部分组成。2.运行一个编译好的 Java 字节码程序,需要调用 Java 的解释器软件, 解释运行的三个阶段为_、

10、代码校验和_。3.int x1 , x2 , a = 3, b = 3; x1 = a- - , x2 = - -b;则执行代码的结果为x1 =_,x2 =_。4.Java程序可以分为两类,分别是_和_。5.Applet是一种特殊的Java程序,它通常借助于_工作,其编译后的_文件必须嵌入在HTML文件中。6.Java程序开发包括下面三个过程:_、_、运行。7.若x=5,y=8,则表达式y+y*x+和y!=+x?x:y运算后的结果分别为_、_。8.在Java语言中,逻辑常量只有_和_两个值。9.构造方法的方法名必须与_名相同。10.使用运算符_创建类的对象,给对象分配内存空间。三、问答1.开发

11、与运行Java程序需要经过哪些主要步骤和过程?2.什么叫标识符?标识符的规则是什么?3.类中的实例变量在什么时候会被分配内存空间4.简述Java语言中抽象类和接口概念的差异和使用方式。5.怎样区分应用程序和小应用程序?应用程序的主类必须为public权限吗?6.什么叫关键字?请说出5个关键字。7.什么叫方法的重载?构造方法可以重载吗?8.程序中若有事件处理,需要包括哪些设计步骤9.确定一个字符数组长度与确定一个String对象的长度有什么区别?10.如何区分应用程序和小应用程序。11.类中的实例方法可以操作类变量(即static变量)吗?类方法(即static方法)可以操作实例变量吗?12.J

12、VM、JDK、JFC的中文名字分别是什么?13.Frame类对象的默认布局是什么布局?Panel类对象的默认布局是什么布局?14.Swing组件和AWT组件相比有什么优点?四、程序阅读1.public class E public static void main(String args) long a=1,2,3,4; long b=100,200,300,400,500; b=a; System.out.println(数组b的长度:+b.length); System.out.println(b0=+b0); 2.public class E public static void mai

13、n(String args) char x=你,y=e,z=吃; if(xA) y=爱; z=情; else y=我; z=她; System.out.println( +x+y+z); 3.public class E3 public static void main(String args) String s=西安石油大学; char a=s.charAt(2),b=s.charAt(4); System.out.print(a); System.out.println(b); 4.public class E3 public static void main(String args) c

14、har c=0; for(int i=1;i=4;i+) switch(i) case 1:c=b;System.out.print(c); case 2:c=e;System.out.print(c);break; case 3:c=p;System.out.print(c); default:System.out.print(!); 5.下列程序有什么错误?public class Takecare int a=90; static float b=10.98f; public static void main(String args) float c=a+b; System.out.pr

15、intln(c=+c); 6.阅读程序段,回答问题:public class ClassA public void method1(int i) public void method2(int i)public static void method3(int i)public static void method4(int i)public classClassB extends ClassApublic static void method1(int i) /method1public void method2(int i) /method2public void method3(int i

16、) /method3public static void method4(int i) /method4问题:ClassB中有method1、method2、method3、method4四个方法,方法_ 覆盖了父类方法;方法 _ 隐藏了父类方法。答:7.public class TryCatchFinally static void Proc(int sel) try if(sel=0) System.out.println(no Exception); return; else if(sel=1) int i=0; int j=4/i; catch( ArithmeticException

17、 e ) System.out.println(Catch ); catch( Exception e ) System.out.println(Will not be executed); finally System.out.println(finally); public static void main( String args ) Proc( 0 ); Proc( 1 ); 8.import java.util.*;public class LinkedListExample public static void main(String args) LinkedList linked

18、list = new LinkedList(); linkedlist.add(new Integer(1); linkedlist.add(new Integer(2); linkedlist.add(new Integer(3); linkedlist.add(new Integer(4); linkedlist.add(new Integer(5); System.out.println(The original contents of the linkedlist is: ); System.out.println(linkedlist); linkedlist.add(2,hello

19、); linkedlist.addFirst(First); linkedlist.addLast(Last); System.out.println(After adding elements,the linkedlist is: ); System.out.println(linkedlist); 五、程序填空1.import java.util.*;public class Praxis2_8public static void main(String args)Scanner consoleScanner = new Scanner(System.in); System.out.pri

20、nt(请输入正整数x:); int x = consoleScanner.nextInt(); for(int y=0; y0; m-) System.out.print( ); for(int n=0; n y+1; n+) System.out.print(*); System.out.println();2.import java.io*;class FileInputDemo public static void main(String args)if(new B()try FileInputStream fstream = new FileInputStream(args0); Da

21、taInputStream in = new DataInputStream(b.f(); while(in.available()!=0) System.out.println(String.valueOf(b.g(); in.close(); catch(Exception e) System.out.println(“File input error”); else System.out.println(“Invalid parameters”);3.public class Circledouble radius;public Circle()public Circle(double

22、_radius)radius=_radius;public double getArea() return 3.14*radius*radius;public static void main(String args) Circle circle=new Circle(3); System.out.pringln(“半径为3的圆面积为: ”+ circle.getArea(); System.exit(0);六、编程写出一个类Person,并由该类做父类派生出一个子类Employee。其中Person类具有Name、Age两个保护属性,分别为String类型和整型,且具有公有的getAge方法,用于返回Age变量的值。Employee类具有保护属性Empno,为整型。请使用FileOutputStream类向文本文件myfile.txt中写入字符串“I love Xian Shiyou University”。

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

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