大学《java程序设计》考试题库及答案.docx
《大学《java程序设计》考试题库及答案.docx》由会员分享,可在线阅读,更多相关《大学《java程序设计》考试题库及答案.docx(43页珍藏版)》请在冰豆网上搜索。
![大学《java程序设计》考试题库及答案.docx](https://file1.bdocx.com/fileroot1/2022-10/27/1ff5f2aa-9ca4-4ac0-8600-0ac7b222b49f/1ff5f2aa-9ca4-4ac0-8600-0ac7b222b49f1.gif)
大学《java程序设计》考试题库及答案
若有定义inta=2,b=2;则表达式(a++)+(++b)的值是()。
A.5
监听器接口的方法返回值的类型是()。
C.void
在浏览器中执行applet程序,以下选项中的哪个方法将被最先执行()。
D.init()
以下哪个不是Java的原始数据类型()
B.Boolean
向Applet传递参数的正确描述是()。
c.
C.PARAMname="age,value=20"
阅读下列代码;publicclassTest{Strings="OneWorldOne
Dream";publicstaticvoidmain(String
args[]){System.out.println(s);}}其运行结果是—
C.编译时出错〃除非创建Text类的对象
如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是()。
A.p.add(b,"South");
编译和运行下面的应用程序,并在命令行界面输入12345,则回车后屏幕输出的结果是()。
publicclassA{publicstaticvoidmain(Stringargs[])
throwsIOException{BufferedReaderbuf=newBufferedReader(newInputStreamReader(System.in));Stringstr=buf.readLine();intx=Integer.parseInt(str);System.out.println(x/100);}}
B.123
构造函数何时被调用?
()
B.创建对象时
以下哪项可能包含菜单条()。
D.Frame
编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件
的扩展名为()。
D.class
paint()方法使用哪种类型的参数?
()
B.Graphics
Javaapplication中的主类需包含main方法,以下哪项是main方法的正确形
参?
()
D.Stringargs[]
下列关于JavaApplication与JavaApplet程序的差别描述正确的是()。
B.运行方式不同,程序结构不同,运行工具不同,受到的限制也不同
以下关于继承的叙述正确的是()。
B.在Java中类只允许单一继承
在Java中,负责对字节代码解释执行的是()。
A.虚拟机
当方法遇到异常又不知如何处理时,下列哪种说法是正确的()。
B.声明异常
在Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是()包
C.java.awt
一个异常将终止()。
B.产生异常的try块
下列程序段的输出结果是()inta=3,b=4,c=5;System.out.println("ab
c"+3);
C.abc3
在Java中,能实现多重继承效果的方式是()。
B.接口
计算机中的流是()。
A.流动的数据缓冲区
设x=1,y=2,z=3,则表达式y+=z——/++x的值是()
D.3
java语言中,下列哪一子句是异常处理的出口()。
B.finally{,}子句
FilterOutputStream是BufferedOutputStream、DataOutputStream及PrintStream的父类,以下哪个类可能是FilterOutputStream构造函数的参数类
D.Outputstream
在Java中,用package语句说明一个包时,该包的层次结构必须是()。
D.与文件目录的层次相同
在Java中,以下代码()正确地创建了一个InputStreamReader对象。
D.lnuptStreamReader(newFilelnputStream(“1.dat”));
为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类
名AB作为前缀就可以调用它,该方法头的形式为()。
A.staticvoidmethod()
在JavaApplet程序用户自定义的Applet子类中,一般需要重载父类的()方法来完成一些画图操作
D.paint()
对于已经被定义过可能抛出异常的语句,在编程时:
()
D.必须使用try/catch语句处理异常,或用throws将其抛出
Frame对象默认的布局管理器是()。
C.BorderLayout
在异常处理中,如释放资源、关闭文件、关闭数据库等由()来完成。
()布局管理器中的按钮位置有可能会根据Frame的大小改变而改变。
D.FlowLayout
在Applet的关键方法中,关闭浏览器以释放Applet占用的所有资源的方法是
()。
A.init()
关于异常,下列说法正确的是()。
C.异常是一种对象。
如下哪个是Java中有效的关键字()
B.false
关于this和super,下面正确的是()
B.不能用在main()方法中
在读字符文件Employee.dat时,使用该文件作为参数的类是()。
C.Fileinputstream
下面哪个方法是在applet页面重新恢复时要被调用?
()
B.start()
在编写JavaApplet程序时,需在程序的开头写上()语句。
C.importjava.applet.Applet
属于Java输入输出流的、且处理的是char类型的类是()。
D.Reader类
哪个关键字可以抛出异常?
()
A.throw
声明并创建一个按钮对象b,应该使用的语句是()。
B.Buttonb=newButton();
如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象()。
C.Fileinputstream
Swing与AWT相比新增的布局管理器是()。
D.BoxLayout
过滤字节输出流都是()抽象类的子类
C.FilterOutputStream
类Parent、Child定义如下:
1.publicclassParent2.{publicfloata
Fun(floata,floatb)throws3.IOException{}4.}5.publicclassChildextendsParent{6.7.}将以下哪种方法插入行6是不合法的
D.floataFun(floata,floatb){}
关于被私有访问控制符private修饰的成员变量,以下说法正确的是()。
B.只能被该类自身所访问和修改
下列InputStream类中哪个方法可以用于关闭流()。
A.close()
下面main()方法的定义哪些是正确的()?
C.publicstaticvoidmain(Stringargs[]){}
D.publicstaticvoidmain(String[]args){}
下列有关Java中接口的说法哪些是错误的?
()
A.接口中含有具体方法的实现代码
C.若一个类要实现一个接口,则用到“implements关键字
D.若一个类要实现一个接口,则用到“extends关键字
类及类成员的访问控制符的是()。
B.public
C.protected
D.private
面向对象程序设计语言有()三大特性。
B.封装性
C.继承性
D.多态性
下列标识符哪些是不合法的()。
A.5books
C.-3.14159ava
D.+static
下面说法正确的是()。
A.final可修饰类、属性(变量)、方法。
B.关键字final和abstract不能同时使用。
C.抽象方法只有方法头,没有方法体。
D.abstract可修饰类、方法。
下面概念中,属于面向对象方法的是()。
A.方法
B.对象
C.类
如果func(inti)方法可能抛出异常,那么下面声明哪些是正确的()。
A.publicintfunc(inti)throwsException
B.publicintfunc(inti)throwslOException
看下面一段代码,如果会抛出异常,那么会有什么输出结果?
()publicvo
idfun(){inti;try{i=System」n.read();System.out.println(Locatio
n1);}catch(IOExceptione){System.out.println(Location2);}finall
y{System.out.println(Location3);}System.out.println(Location4);}
A.Location4
B.Location3
C.Location2
护本地主机,对Applet安全限制中错误的是()。
A.Applet可读、写本地计算机的文件系统
C.Applet可向Applet之外的任何主机建立网络连接
D.Applet可加载本地库或方法
异常的有
根据下面的代码,Strings=null;会抛出NullPointerException()。
B.if((s!
=null)&(s.length()>0))
C.if((s==null)|(s.length()==0))
下面说法正确的是()。
A.如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。
B.如果某公共接口被声明在一个源文件中,则接口必须与源文件具有相同名字。
C.接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。
D.如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。
下列哪个布局管理器使用的是组件的最佳尺寸()。
A.FlowLayout
B.GridBagLayout
下列流中哪些属于字节流()。
A.FilterInputStream
C.BufferedInputStream
D.FileInputStream
下列关于Applet程序的描述中,正确的是()。
B.Applet的字节码文件必须嵌套在一个HTML文件中
C.Applet不是完整的独立程序
D.Applet程序的主类必须是Applet类的子类
下列属于Swing构件的是()。
B.JApplet
C.JOptionPane
D.JMenu
下列属于Applet生命周期方法是()
A.init()
B.stop()
C.start()
容器被重新设置大小后,哪些布局管理器的容器中的组件大小随容器大小的变化而改变?
()
A.CardLayout
B.BorderLayout
C.GridLayout
下列概念中不包括任何实现,与存储空间有关系的是()。
A.对象
C.类
D.抽象类
JAVA中,为了辨别用户关闭窗口的时间,要实现监听器接口()
A.ActionListener
B.MouseListener
D.WindowListener
下列关于Applet程序的描述中,正确的是()。
B.将编辑好的Ja