大学《java程序设计》考试题库及答案.pdf
《大学《java程序设计》考试题库及答案.pdf》由会员分享,可在线阅读,更多相关《大学《java程序设计》考试题库及答案.pdf(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、若有定义int a=2,b=2;则表达式(a+)+(+b)的值是()。A.5监听器接口的方法返回值的类型是()。C.void在浏览器中执行applet程序,以下选项中的哪个方法将被最先执行()。D.init()以下哪个不是Java的原始数据类型()B.Boolean向Applet传递参数的正确描述是()。c.C.PARAM name=age,value-20阅读下列代码;public class Test String s=One World OneDream;public static void main(Stringargs)System.out.println(s);其运行结果是_C.编
2、译时出错除非创建Text类的对象如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是()。A.p.add(b,South);编译和运行下面的应用程序,并在命令行界面输入12345,则回车后屏幕输出的结果是()o public class A public static void main(String args)throws IOException BufferedReader buf=new BufferedReader(new InputStreamReader(System.in);String str=buf.readLine();int x=
3、lnteger.parselnt(str);System.out.println(x/100);B.123构造函数何时被调用?()B.创建对象时以下哪项可能包含菜单条()。D.Frame编译Java Application源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()。D.classpaint。方法使用哪种类型的参数?()B.GraphicsJava application中的主类需包含main方法,以下哪项是main方法的正确形参?()D.String args下列关于Java Application与 Java Applet程序的差别描述正确的是()。B.运行方式不同,程序
4、结构不同,运行工具不同,受到的限制也不同以下关于继承的叙述正确的是()。B.在Java中类只允许单一继承在 Java中,负责对字节代码解释执行的是()。A.虚拟机当方法遇到异常又不知如何处理时,下列哪种说法是正确的()。B.声明异常在 Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就 是()包C.java.awt一个异常将终止()。B.产生异常的try块下列程序段的输出结果是()int a=3,b=4,c=5;System.out.println(abc+3);C.abc3在 Java中,能实现多重继承效果的方式是()。B.接口计算机中的流是()。A.流动的数据缓冲区设
5、 x=1,y =2,z =3,则表达式y+=z-/+x 的值是()D.3java语言中,下列哪一子句是异常处理的出口()。B.finally,J子句FilterOutputStream 是 BufferedOutputStream DataOutputStream 及 PrintStream的父类,以下哪个类可能是FilterOutputStream构造函数的参数类型?D.Outputstream在 Java中,用 package语句说明一个包时,该包的层次结构必须是()。D.与文件目录的层次相同在 Java中,以下代码()正确地创建了一个InputStreamReader对象。D.lnupt
6、StreamReader(new FilelnputStream(u1 .dat);为 AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名 AB作为前缀就可以调用它,该方法头的形式为()。A.static void method()在 Java Applet程序用户自定义的Applet子类中,一般需要重载父类的()方法来完成一些画图操作D.paint()对于已经被定义过可能抛出异常的语句,在编程时:()D.必须使用try/catch语句处理异常,或用throws将其抛出Frame对象默认的布局管理器是()。C.BorderLayout在异常处理中,如释放资源、关闭文件、关
7、闭数据库等由()来完成。A.finally 了 句()布局管理器中的按钮位置有可能会根据Frame的大小改变而改变。D.FlowLayout在 Applet的关键方法中,关闭浏览器以释放Applet占用的所有资源的方法是()OA.init()关于异常,下列说法正确的是()。C.异常是一种对象。如下哪个是Java中有效的关键字()B.false关于this和 super,下面正确的是()B.不能用在main。方法中在读字符文件Employee.dat时,使用该文件作为参数的类是()。C.FilelnputStream下面哪个方法是在applet页面重新恢复时要被调用?()B.start()在编写
8、Java Applet程序时,需在程序的开头写上()语句。C.import java.applet.Applet属于Java输入输出流的、且处理的是char类型的类是()。D.Reader 类哪个关键字可以抛出异常?()A.throw声明并创建一个按钮对象b,应该使用的语句是()。B.Button b=new ButtonQ;如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象()C.FilelnputStreamSwing与 AWT相比新增的布局管理器是()。D.BoxLayout过滤字节输出流都是()抽象类的子类C.FilterOutputStream类 Parent、Child 定
9、义如下:1.public class Parent 2.public float aFun(float a,float b)throws 3.lOException 4.5.public classChild extends Parent 6.7.将以下哪种方法插入行6 是不合法的D.float aFun(float a,float b)关于被私有访问控制符private修饰的成员变量,以下说法正确的是()。B.只能被该类自身所访问和修改下列Inputstream类中哪个方法可以用于关闭流()。A.close()下面main。方法的定义哪些是正确的()?C.public static void
10、 main(String args)D.public static void main(StringQ args)下列有关Java中接口的说法哪些是错误的?()A.接口中含有具体方法的实现代码C.若一个类要实现一个接口,则用到implements”关键字D.若一个类要实现一个接口,则用至广extends”关键字类及类成员的访问控制符的是()。B.publicC.protectedD.private面向对象程序设计语言有()三大特性。B.封装性C.继承性D.多态性下列标识符哪些是不合法的()。A.5booksC.-3.14159avaD.+static下面说法正确的是()。A.final可修饰类
11、、属性(变量)、方法。B.关键字final和abstract不能同时使用。C.抽象方法只有方法头,没有方法体。D.abstract可修饰类、方法。下面概念中,属于面向对象方法的是()。A.方法B.对象C.类如果func(int i)方法可能抛出异常,那么下面声明哪些是正确的()。A.public int func(int i)throws ExceptionB.public int func(int i)throws lOException看下面一段代码,如果会抛出异常,那么会有什么输出结果?()public void fun()int i;try i=System.in.read();Sys
12、tem.out.println(Location 1);catch(lOException e)System.out.println(Location 2);finally System.out.println(Location 3);System.out.println(Location 4);A.Location 4B.Location 3C.Location 2护本地主机,对 Applet安全限制中错误的是()。A.Applet可读、写本地计算机的文件系统C.Applet可向Applet之外的任何主机建立网络连接D.Applet可加载本地库或方法根据下面的代码,String s=null
13、;会抛出NullPointerException异常的有()OB.if(s!=null)&(s.length()0)C.iff(s=null)|(s.length()=0)下面说法正确的是()。A.如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。B.如果某公共接口被声明在一个源文件中,则接口必须与源文件具有相同名字。C.接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。D.如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。下列哪个布局管理器使用的是组件的最佳尺寸()。A.FlowLayoutB.GridBagLayout下列流
14、中哪些属于字节流()。A.FilterinputstreamC.BufferedlnputStreamD.FilelnputStream下列关于Applet程序的描述中,正确的是()。B.Applet的字节码文件必须嵌套在一个HTML文件中C.Applet不是完整的独立程序D.Applet程序的主类必须是Applet类的子类下列属于Swing构件的是()。B.JAppletC.JOptionPaneD.JMenu下列属于Applet生命周期方法是()A.init()B.stop()C.start()容器被重新设置大小后,哪些布局管理器的容器中的组件大小随容器大小的变化而改变?()A.Card
15、LayoutB.BorderLayoutC.GridLayout下列概念中不包括任何实现,与存储空间有关系的是()。A.对象C.类D.抽象类J A V A 中,为了辨别用户关闭窗口的时间,要实现监听器接口()A.ActionListenerB.MouseListenerD.WindowListener下列关于Applet程序的描述中,正确的是()。B.将编辑好的Java源文件,使用javac命令生成字节码文件C.使用浏览器解释HTML文件中的标记D.将字节码文件嵌入HTML文件,并存放在一个WWW服务器中下列关于Frame类的说法正确的是()。A.Frame对象显示的效果是一个窗口C.Fram
16、e是Window类的直接了类D.Frame的默认布局管理器为BorderLayout下面关于Java中异常处理try块的说法正确的是()。A.try块后通常应有一个catch块,用来处理try块中抛出的异常。D.可能抛出异常的方法调用应放在try块中下列叙述中,正确的是()。B.JApplet的内容面板的默认布局管理器是BorderLayoutC.JApplet中增加构件是加到JApplet的内容而板上,不是直接加到JApplet中D.Applet的默认布局管理器是FlowLayout以下是Java中有效的关键字有()。A.thisB.constC.false对 JFrame添加构件有()方式
17、。A.用getContentPane()方法获得JFrame的内容面板,再对其加入构件。B.用add方法直接加入到JFrame中。C.建立一个Jpanel的中间容器,把构件添加到容器中,再把该容器置为JFrame的内容面板,再对其加入构件。D.建立一个JDesktopPane之类的中间容器,把构件添加到容器中,再把该容器置为JFrame的内容面板,再对其加入构件。定义一个类名为“MyClass.java”的类,并且该类可被一个项目中的所有类访问,那么该类的正确声明应为:A.public class MyClassD.public class MyClass extends Object下列是I
18、nputstream子类的是()。A.对象输入流 ObjectlnputStreamB.文件输入流 FilelnputStreamC.字符输入流 CharlnputStreamD.压缩文件输入流ZipInputStream开发与运行Java程序需要经过的主要步骤为()oA.运行源程序B.编译生成字节码C.解释运行字节码D.编辑源程序异常不包含下列()内容。A.程序执行过程中遇到的事先没有预料到的情况B.程序运行时的致命错误C.程序中的语法错误D.程序的编译错误下面关于java中输入/输出流的说法正确的是()。A.File类用来处理与文件相关的操作。B.Reader与Writer类用来读、写字符
19、流。C.RandomAccessFile既可以用来读文件,也可以用来写文件。D.FilelnputStream j FileOutputStream 类用读、写字节流。关于消息的描述,下面哪些正确()。收藏A.消息的发送可以不考虑具体的接收者,对象可以响应消息,也可以不理会B.消息的发送必须要考虑具体的接收者,对象可以响应消息,也可以不理会C.相同形式的消息可以送给不同对象,所做出的响应可截然不同D.同一对象可以接收不同形式的消息,产生不同的响应关于BufferedReader类的read。方法,以下说法正确的是()。收臧A.方法read。每次读取一 行 数据。B.方法read()每次读取一个
20、字节。C.如果读到流的末尾,该方法返回的结果为null。D.该方法可能抛出Exception并常,调用该方法时通常应将它放到try块中,并通过catch块处理异常。下面哪些是Java中的容器()。A.ScrollbarB.DialogC.PanelD.Frame下面哪些是java语言的主要特征()。A.可移植性B.面向对象C.简单性D.半编译半解释下面哪些是Java中的容器()。A.ScrollbarB.DialogC.PanelD.Frame以下对封装的描述错误的是()A.封装的主要作用在于对外隐藏内部实现细节,增强程序的安全性B.封装的意义不大,因此在编码时尽量不要使用C.只能对一个类中的
21、方法进行封装,不能对属性进行封装D.如果子类继承了父类,对于父类中进行封装的方法,子类仍然可以直接调用在 JAVA语言中,你的按钮要实现下面的功能:当鼠标按下按钮时,显示“鼠标已按下”;当释放按键时,显示“鼠标已释放。你必须具体定义接口 MouseListener的()方法。A.mouseReleaseedD.mousePressed关于BufferedReader类的readLine()方法,以下说法正确的是。收藏A.方法readLine。每次读取一行数据。B.方法readLine()每 次 读 取 个字节。C.该方法可能抛出Exception异常,调用该方法时通常应将它放到try块中,并通
22、过catch块处理异常。D.如果读到流的末尾,该方法返回的结果为null。下列关于向Applet程序传递参数的描述中,正确的是()收藏A.Applet程序可以通过命令获取外部参数B.Applet程序中使用getParameter()方法读取参数值C.使用Applet标记中的PARAM标志来实现D.Applet程序可以通过HTML文件获取外部参数如下哪些是Java中的标识符()A、B、C、DA.#numberB.widthC.3numberD.fieldname题型描述:多选题进行文件相关操作时,可能会抛出哪些异常?()A.FileNotFoundExceptionB.lOException型描
23、述:多选题与显示相关的Applet方法有()。A.start()B.upda t e()C.repaint()D.paint()下面这段代码中可能出现的异常是()。System.out.println(Entering trystatement);out=new PrintWriter(new FileWriterCOutFile.txt);for(int i=0;i 0 错误如果一个异常在返回到main。时还未被处理,则 main()方法将会处理,从而程序正常终止。错误静态初始化器是在其所属的类加载内存时由系统自动调用执行。正确构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为
24、void。错误拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。正确如果异常发生时,没有捕获异常的代码,程序会正常执行。错误aint()方法是在需要重画图形界面时被系统自动调用来显示输出结果的。错误所有的异常类都是Throwable类的子类。错误任何运行在Web页面中的小应用程序都必须是Java中java.叩plet.Applet类的子类。错误在 Java语言中,如实型常量后没有任何字母,计算机默认为double类型。错误应用程序Test.java的源程序如下,在命令行键入:java Test aaa bb c 回车后输出的结果是 3 2 o public clas
25、s Test public static void main(String args)int k1=args.length;int k2=args1.length();System.out.print(k1+k2);错误Java程序中的单行注释符是/*/,多行注释符是/*7 o 错误Applet类是Java语言类库中的一个重要的系统类,它被存放在java.awt包中。错误Character流与Byte流的区别是每次读入的字节数不同。错误Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。错误Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。错误任何的Applet都完
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java程序设计 大学 java 程序设计 考试 题库 答案
限制150内