大学《java程序设计》考试题库及答案.docx

上传人:b****2 文档编号:24315104 上传时间:2023-05-26 格式:DOCX 页数:52 大小:40.33KB
下载 相关 举报
大学《java程序设计》考试题库及答案.docx_第1页
第1页 / 共52页
大学《java程序设计》考试题库及答案.docx_第2页
第2页 / 共52页
大学《java程序设计》考试题库及答案.docx_第3页
第3页 / 共52页
大学《java程序设计》考试题库及答案.docx_第4页
第4页 / 共52页
大学《java程序设计》考试题库及答案.docx_第5页
第5页 / 共52页
点击查看更多>>
下载资源
资源描述

大学《java程序设计》考试题库及答案.docx

《大学《java程序设计》考试题库及答案.docx》由会员分享,可在线阅读,更多相关《大学《java程序设计》考试题库及答案.docx(52页珍藏版)》请在冰豆网上搜索。

大学《java程序设计》考试题库及答案.docx

大学《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="OneWorldOneDream";  publicstaticvoidmain(Stringargs[]){  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("abc"+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.InuptStreamReader(newFileInputStream(“1.dat”));

为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()。

A.staticvoidmethod()

在JavaApplet程序用户自定义的Applet子类中,一般需要重载父类的()方法来完成一些画图操作

D.paint()

对于已经被定义过可能抛出异常的语句,在编程时:

  (  )

D.必须使用try/catch语句处理异常,或用throws将其抛出

Frame对象默认的布局管理器是()。

C.BorderLayout

在异常处理中,如释放资源、关闭文件、关闭数据库等由()来完成。

A.finally子句

()布局管理器中的按钮位置有可能会根据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.{publicfloataFun(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)throwsIOException

看下面一段代码,如果会抛出异常,那么会有什么输出结果?

()publicvoidfun(){inti;try{i=System.in.read();System.out.println(Location1);}catch(IOExceptione){System.out.println(Location2);}finally{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.将编辑好的Java源文件,使用javac命令生成字节码文件

C.使用浏览器解释HTML文件中的标记

D.将字节码文件嵌入HTML文件,并存放在一个WWW服务器中

下列关于Frame类的说法正确的是()。

A.Frame对象显示的效果是一个窗口

C.Frame是Window类的直接子类

D.Frame的默认布局管理器为BorderLayout

下面关于Java中异常处理try块的说法正确的是()。

A.try块后通常应有一个catch块,用来处理try块中抛出的异常。

D.可能抛出异常的方法调用应放在try块中

下列叙述中,正确的是()。

B.JApplet的内容面板的默认布局管理器是BorderLayout

C.JApplet中增加构件是加到JApplet的内容面板上,不是直接加到JApplet中

D.Applet的默认布局管理器是FlowLayout

以下是Java中有效的关键字有()。

A.this

B.const

C.false

对JFrame添加构件有()方式。

A.用getContentPane()方法获得JFrame的内容面板,再对其加入构件。

B.用add方法直接加入到JFrame中。

C.建立一个Jpanel的中间容器,把构件添加到容器中,再把该容器置为JFrame的内容面板,再对其加入构件。

D.建立一个JDesktopPane之类的中间容器,把构件添加到容器中,再把该容器置为JFrame的内容面板,再对其加入构件。

定义一个类名为"MyClass.java"的类,并且该类可被一个项目中的所有类访问,那么该类的正确声明应为:

A.publicclassMyClass

D.publicclassMyClassextendsObject

下列是InputStream子类的是()。

A.对象输入流ObjectInputStream

B.文件输入流FileInputStream

C.字符输入流CharInputStream

D.压缩文件输入流ZipInputStream

开发与运行Java程序需要经过的主要步骤为()。

A.运行源程序

B.编译生成字节码

C.解释运行字节码

D.编辑源程序

异常不包含下列()内容。

A.程序执行过程中遇到的事先没有预料到的情况

B.程序运行时的致命错误

C.程序中的语法错误

D.程序的编译错误

下面关于java中输入/输出流的说法正确的是()。

A.File类用来处理与文件相关的操作。

B.Reader与Writer类用来读、写字符流。

C.RandomAccessFile既可以用来读文件,也可以用来写文件。

D.FileInputStream与FileOutputStream类用读、写字节流。

关于消息的描述,下面哪些正确()。

收藏

A.消息的发送可以不考虑具体的接收者,对象可以响应消息,也可以不理会

B.消息的发送必须要考虑具体的接收者,对象可以响应消息,也可以不理会

C.相同形式的消息可以送给不同对象,所做出的响应可截然不同

D.同一对象可以接收不同形式的消息,产生不同的响应

关于BufferedReader类的read()方法,以下说法正确的是()。

收藏

A.方法read()每次读取一行数据。

B.方法read()每次读取一个字节。

C.如果读到流的末尾,该方法返回的结果为null。

D.该方法可能抛出IOException异常,调用该方法时通常应将它放到try块中,并通过catch块处理异常。

下面哪些是Java中的容器()。

A.Scrollbar

B.Dialog

C.Panel

D.Frame

下面哪些是java语言的主要特征()。

A.可移植性

B.面向对象

C.简单性

D.半编译半解释

下面哪些是Java中的容器()。

A.Scrollbar

B.Dialog

C.Panel

D.Frame

以下对封装的描述错误的是()

A.封装的主要作用在于对外隐藏内部实现细节,增强程序的安全性

B.封装的意义不大,因此在编码时尽量不要使用

C.只能对一个类中的方法进行封装,不能对属性进行封装

D.如果子类继承了父类,对于父类中进行封装的方法,子类仍然可以直接调用

在JAVA语言中,你的按钮要实现下面的功能:

当鼠标按下按钮时,显示“鼠标已按下”;当释放按键时,显示“鼠标已释放”。

你必须具体定义接口MouseListener的()方法。

A.mouseReleaseed

D.mousePressed

关于BufferedReader类的readLine()方法,以下说法正确的是()。

收藏

A.方法readLine()每次读取一行数据。

B.方法readLine()每次读取一个字节。

C.该方法可能抛出IOException异常,调用该方法时通常应将它放到try块中,并通过catch块处理异常。

D.如果读到流的末尾,该方法返回的结果为null。

下列关于向Applet程序传递参数的描述中,正确的是()

收藏

A.Applet程序可以通过命令获取外部参数

B.Applet程序中使用getParameter()方法读取参数值

C.使用Applet标记中的PARAM标志来实现

D.Applet程序可以通过HTML文件获取外部参数

如下哪些是Java中的标识符()A、B、C、D

A.#number

B.width

C.3number

D.fieldname

题型描述:

多选题

进行文件相关操作时,可能会抛出哪些异常?

()

A.FileNotFoundException

B.IOException

型描述:

多选题

与显示相关的Applet方法有()。

A.start()

B.update()

C.repaint()

D.paint()

下面这段代码中可能出现的异常是()。

System.out.println("Enteringtrystatement");out=newPrintWriter(newFileWriter("OutFile.txt"));for(inti=0;i<size;i++)out.println(victor.elementAt(i));

收藏

A.FileNotFoundException

B.ArrayIndexOutOfBoundsException

C.NullPointerException

D.IOException

下列标识符属于合法标识符的是()。

收藏

A.2mail

B._sys1_lll

C.$change

关于for循环、while循环和do…while循环的说法哪些正确?

 (  )

A.这几种循环任何时候都不可以替换

B.while循环判断条件一般是程序结果

C.do…while循环是先循环后判断,所以循环体至少被执行一次

D.for循环的判断条件一般是非程序结果

如果下列的方法能够正常运行,在控制台上将显示什么?

publicvoidexample(){try{unsafe();System.out.println("Test1");}catch(SafeExceptione){System.out.println("Test2");}finally{System.out.println("Test3");}System.out.println("Test4");}

A.Test4

B.Test3

C.Test1

下面哪些方法可以创建文件流()。

A.文件名

B.目录

C.File类的对象

D.路径

以下对继承的描述正确的是()

A.父类更具有通用性,子类更具体

B.Java中的继承存在着传递性

C.Java中的继承允许一个子类继承多个父类

D.当实例化子类时会递归调用父类中的构造方法

对文件进行读、写操作,下面哪些流可能被用到()。

A.FileReader

B.FileWriter

C.FileInputStream

D.FileOutputStream

程序中抛出异常时(throw„),只能抛出自己定义的异常对象。

错误

init()方法是用来完成初始化操作的,在Applet程序运行期间只执行一次。

错误

抽象类只能作为基类来派生新类,而不能实例化。

错误

一个异常处理中finally语句块只能有一个或者可以没有。

错误

Java源文件中最多只能有一个类。

错误

stop()方法是用来暂停执行操作的,它与start()方法不同,只被调用一次。

错误

Java对文件类提供了许多操作方法,能获得文件对象父路径名的方法是getParentFile()。

错误

要从文件"file.dat"文件中读出第10个字节到变量C中,代码如下:

FileInputStreamin=newFileInputStream("file.dat");in.skip(9);intc=in.read();错误

父类的所有方法和成员都可以被子类覆盖。

错误

在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。

错误

当用户改变TextField中的文字时,实现TextListener接口可实现对事件的响应。

 错误

一个方法不处理它产生的异常,而是沿着调用层次向上传递,由调用它的方法来处理这些异常,叫声明异常错误.

应用程序的main方法中有以下语句,则输出的结果是falsetrue。

Strings1=newString("abc");Strings2=newString("abc");booleanb1=s1.equals(s2);booleanb2=(s1==s2);System.out.print(b1+""+b2);错误.

静态初始化程序块是在其所属的类加载内存时由系统自动调用执行。

错误.

FileWriterout=newFileWriter("outagainc.txt");out.write(c);执行这些语句时,可能会抛出IOException。

错误.

BufferedReaderin=newBufferedReader(newInputStreamReader(System.in));in.readLine();该操作的功能是从标准输入接收字符,每次接收一个字符。

错误.

Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。

错误.

创建一个标识有“软件学院”字样的标签对象gxdd的语句为(Labelgxdd=newLabel(“软件学院”););创建一个标识有“关闭”字样的按钮对象gb的语句为(Buttongb=newButton(“关闭”);)。

错误.

在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。

错误.

packageimportMyPackage;该语句创建一个名为MyPackage的包。

错误

Jav

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

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

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