您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > AI人工智能 > Java程序设计题目集锦
一、单选题1、用于将java源代码文件编译成字节码的编译器是()。A.javacB.javaC.jdbD.javah解答:A知识点列表:2.1JAVA虚拟机、特点及JAVA运行系统。2、Java应用程序的入口方法是()。A.start()B.init()C.paint()D.main()解答:D知识点列表:2.2JavaApplet程序、Application程序的编辑、编译和运行。3、下列选项在java中属于不合法的标识符的是()。A.BigMeaninglessNameB._whatavariableC.#myvarD.$dollar解答:C知识点列表:3.4Java语言变量、常量的使用及其运算操作。4、当在命令行输入:javamyproggoodmorning运行以下代码,输出结果是()。publicclassmyprog{publicstaticvoidmain(Stringargv[]){System.out.println(argv[2]);}}A.myprogB.goodC.morningD.Exceptionraised:java.lang.ArrayIndexOutOfBoundsException:2解答:D知识点列表:2.2JavaApplet程序、Application程序的编辑、编译和运行。5、编译和运行下面代码后显示的结果是()。importjava.awt.*;publicclassButtextendsFrame{publicstaticvoidmain(Stringargv[]){ButtMyBut=newButt();}Butt(){ButtonHelloBut=newButton(Hello);ButtonByeBut=newButton(Bye);add(HelloBut);add(ByeBut);setSize(300,300);setVisible(true);}}A.2个按钮并排占据整个窗体,左边是Hello按钮,右边是Bye按钮B.Hello按钮占据整个窗体C.Bye按钮占据整个窗体D.Hello和Bye按钮都位于窗体的上部解答:C知识点列表:7.1Java常用的布局策略及主要容器组件;图形界面的基本构成。6、下列整型数据类型中,需要内存空间最少的是()。A.shortB.longC.intD.byte解答:D知识点列表:3.1强制数据类型的转换格式;了解运算符的优先级和结合性。7、下列代码段执行后的输出结果是()。intx=3;inty=10;System.out.println(y%x);A.0B.1C.2D.3解答:B知识点列表:3.3Java语言算术运算符、关系运算符、逻辑运算符、位运算符和复合赋值运算符的功能及使用。8、执行完代码int[]x=newint[25];后,下列选项说明正确的是()。A.x[24]为0B.x[24]未定义C.x[25]为0D.x[0]为空解答:A知识点列表:3.2Java语言向量引入的目的及其与数组的区别。9、设有下面两个类的定义:classPerson{longid;//身份证号Stringname;//姓名}classStudentextendsPerson{intscore;//入学总分intgetScore(){returnscore;}}问:类Person和类Student的关系是()。A.包含关系B.继承关系C.关联关系D.无关系,上述类定义有语法错误解答:B知识点列表:5.3Java父类与子类、域继承和方法继承的操作过程。10、当编译和运行下面代码时出现的结果是()。importjava.io.*;classExBase{abstractpublicvoidmartley(){}}publicclassMyExextendsExBase{publicstaticvoidmain(Stringargv[]){DataInputStreamfi=newDataInputStream(System.in);try{fi.readChar();}catch(IOExceptione){System.exit(0);}finally{System.out.println(Doingfinally);}}}A.编译时发生错误B.可以运行,按任意键退出C.可以运行,按任意键,提示Doingfinally,然后退出D.刚开始运行,立即退出解答:A知识点列表:8.1异常处理:异常与异常类、抛出异常、异常的捕获。11、当类的成员未用访问权限修饰符时,Java认为此成员的访问权限为()。A.privateB.protectedC.friendlyD.public解答:C知识点列表:4.2用户程序自定义类和对象的基本格式。12、设x,y均为已定义的类名,下列声明对象x1的语句中正确的是()。A、publicxx1=newy();B、xx1=x();C、xx1=newx();D、intxx1;解答:C知识点列表:4.2用户程序自定义类和对象的基本格式。13、在switch(expression)语句中,expression的数据类型不能是()。A、doubleB、charC、byteD、short解答:A知识点列表:3.5Java语言流程控制语句的功能及使用。14、为了使包sos在当前程序中可见,可以使用的语句是()。A、importsos.*;B、packagesos.*;C、sosimport;D、sospackage;解答:A知识点列表:4.1系统定义的类(包)。15、下列数组初始化形式正确的是()。A、intt1[][]={{1,2},{3,4},{5,6}};B、intt2[][]={1,2,3,4,5,6};C、intt3[3][2]={1,2,3,4,5,6};D、intt4[][];t4={1,2,3,4,5,6};解答:A知识点列表:3.2Java语言向量引入的目的及其与数组的区别。16、下列语句序列执行后,x的值是()。inta=3,b=4,x=5;if(++a==b)x=++a*x;A、35B、25C、20D、5解答:B知识点列表:3.5Java语言流程控制语句的功能及使用。17、当下列程序执行时,其输出结果是()。intx=5;inty=2;System.out.println(x+y+k);A、5kB、7kC、52kD、3k解答:B知识点列表:3.3Java语言算术运算符、关系运算符、逻辑运算符、位运算符和复合赋值运算符的功能及使用。18、下列说法正确的是()。A、final可修饰类、属性、方法B、abstract可修饰类、属性、方法C、定义抽象方法需有方法的返回类型、名称、参数列表和方法体D、用final修饰的变量,在程序中可对这个变量的值进行更改解答:A知识点列表:4.2用户程序自定义类和对象的基本格式。19、编译和运行下面代码时显示结果是()publicclassConv{publicstaticvoidmain(Stringargv[]){Convc=newConv();Strings=newString(ello);c.amethod(s);}publicvoidamethod(Strings){charc='H';c+=s;System.out.println(c);}}A、HelloB、elloC、elloHD、编译错误解答:D知识点列表:6.1Java语言Object类、数据类型类、Math类和System类的功能及所提供的属性和方法。20、Runnable接口中的抽象方法是()。A、startB、stopC、yieldD、run解答:D知识点列表:5.2Java语言包的创建和引用;接口的作用、定义及实现方法。21、在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是()。A、java.appletB、java.awtC、java.utilD、java.lang解答:D知识点列表:4.1系统定义的类(包)22、在Java中,所有类的根类是()。A、java.lang.ObjectB、java.lang.ClassC、java.applet.AppletD、java.awt.Frame解答:A知识点列表:4.1系统定义的类(包)。23、Java语言的类间的继承关系是()。A、多重的B、单重的C、线程的D、不能继承解答:B知识点列表:5.3JAVA父类与子类、域继承和方法继承的操作过程,接口的作用、定义及实现方法。24、当下列程序执行时,其输出结果是()。inti=9;switch(i){default:System.out.println(default);case0:System.out.println(zero);break;case1:System.out.println(one);case2:System.out.println(two);}A、defaultB、default,zeroC、错误:default子句没有定义D、没有输出结果解答:B知识点列表:3.5Java语言流程控制语句的功能及使用。25、下列常见的系统定义的异常中,有可能是网络原因导致的异常是()。A、ClassNotFoundExceptionB、IOExceptionC、FileNotFoundExceptionD、UnknownHostException解答:D知识点列表:8.1异常处理:异常与异常类、抛出异常、异常的捕获。26、下列说法正确的是()。A.javaApplet程序必须在浏览器中执行B.java应用程序必须在浏览器里执行C.javaApplet程序不一定在浏览器中执行D.java应用程序可以在浏览器中执行解答:C知识点列表:2.2JavaApplet程序、Application程序的编辑、编译和运行。27、阅读下列代码后,下列选项说法正确的是()。publicclassPerson{intarr[]=newint[10];publicstaticvoidmain(Stringargs[]){System.out.println(arr[1]);}}A、编译时将产生错误B、编译时正确,运行时将产生错误C、输出零D、输出空解答:A知识点列表:3.2Java语言向量引入的目的及其与数组的区别。28、下列Java常见事件类中,属于窗体事件类的是()。A、InputEventB、KeyEventC、MouseEventD、WindowEvent解答:D知识点列表:7.3Java标准组件的创建、使用与事件处理。29、Applet小程序和Application独立程序的主要区别是()。A、小程序内必须有main()方法B、独立程序必须包含main()方法,而Applet小程序的父类一定是AppletC、两者都必须有main()方法D、小程序必须包含main()方法,而独立程序的父类一定是Applet解答:B知识点列表:6.2JavaApplet类的主要方法及浏览器自动调用主要方法的操作过程。30、下列选项中属于过滤流FilterInputStream的子类的是()。A、DataInputStreamB、DataOutputStreamC、PrintStreamD、BufferedOutputStream解答:A知识点列表:8.4流式输入输出与文件处理:JAVA的输入输出类库、简单的输入/输出流(读写文件、管道流、存储器读写)、文件的处理及随机访问。31、下列选项中的组件都属于容器,其中父类属于java.awt.Window的容器是()。A、FrameB、PanelC、ContainerD、Applet解答:A知识点列表:7.1Java常用的主要容器组件。32、在Java中,用package语句说明一个包时,该包的层次结构必须()。A、与文件的结构相同B、与文件目录的层次相同C、与文件类型相同D、与文件大小相同解答:B知识点列表:5.2Java语言包的创建和引用;接口的作用、定义及实现方法。
本文标题:Java程序设计题目集锦
链接地址:https://www.777doc.com/doc-5354922 .html