JAVA程序设计题库.docx

上传人:b****0 文档编号:10129152 上传时间:2023-05-23 格式:DOCX 页数:14 大小:20.73KB
下载 相关 举报
JAVA程序设计题库.docx_第1页
第1页 / 共14页
JAVA程序设计题库.docx_第2页
第2页 / 共14页
JAVA程序设计题库.docx_第3页
第3页 / 共14页
JAVA程序设计题库.docx_第4页
第4页 / 共14页
JAVA程序设计题库.docx_第5页
第5页 / 共14页
JAVA程序设计题库.docx_第6页
第6页 / 共14页
JAVA程序设计题库.docx_第7页
第7页 / 共14页
JAVA程序设计题库.docx_第8页
第8页 / 共14页
JAVA程序设计题库.docx_第9页
第9页 / 共14页
JAVA程序设计题库.docx_第10页
第10页 / 共14页
JAVA程序设计题库.docx_第11页
第11页 / 共14页
JAVA程序设计题库.docx_第12页
第12页 / 共14页
JAVA程序设计题库.docx_第13页
第13页 / 共14页
JAVA程序设计题库.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

JAVA程序设计题库.docx

《JAVA程序设计题库.docx》由会员分享,可在线阅读,更多相关《JAVA程序设计题库.docx(14页珍藏版)》请在冰点文库上搜索。

JAVA程序设计题库.docx

JAVA程序设计题库

若有定义inta=2,b=2;则表达式(a++)+(++b)的值是(5)。

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

1.const

2.false

3.this

下列标识符哪些是不合法的(acd)。

A、-3.14159ava

B、J_cat

C、5books

D、+static

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

 (bcd  )

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

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

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

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

阅读下列代码;  publicclassTest{  Strings="OneWorldOneDream";  publicstaticvoidmain(Stringargs[]){  System.out.println(s);  }  }  其运行结果是______。

a

A、编译时出错//除非创建Text类的对象

B、c

C、Args

D、OneWorldOneDream

在Java语言中,如实型常量后没有任何字母,计算机默认为double类型。

编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(b)。

A、exe

B、class

C、html

D、java

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

A、运行源程序

B、解释运行字节码

C、编译生成字节码

D、编辑源程序

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

Java语言的循环语句包括for语句、dowhile语句和if语句错

以下哪个不是Java的原始数据类型(D)

A、float

B、int

C、char

D、Boolean

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

A、staticvoidmethod()

B、publicvoidmethod()

C、finalvoidmethod()

D、abstractvoidmethod()

面向对象程序设计语言有(ACD)三大特性。

A、封装性

B、抽象性

C、继承性

D、多态性

类Parent、Child定义如下:

1.publicclassParent2.{publicfloataFun(floata,floatb)throws3.IOException{}4.}5.publicclassChildextendsParent{6.7.}将以下哪种方法插入行6是不合法的。

(B)

A、publicfloataFun(floatp,floatq){}

B、floataFun(floata,floatb){}

C、publicintaFun(inta,intb)throwsIOException{}

D、publicintaFun(inta,intb)throwsException{}

构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void错

类及类成员的访问控制符的是(ACD)。

A、public

B、static

C、Private

D、protected

以下关于继承的叙述正确的是(B)。

A、在Java中一个类只能实现一个接口

B、在Java中类只允许单一继承

C、在Java中一个类不能同时继承一个类和实现一个接口

D、在Java中接口只允许单一继承

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

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

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

在Java中,用package语句说明一个包时,该包的层次结构必须是(A)。

A、与文件目录的层次相同

B、与文件类型相同

C、与文件大小相同

D、与文件的结构相同

下面说法正确的是(ABCD)。

A、final可修饰类、属性(变量)、方法。

B、abstract可修饰类、方法。

C、抽象方法只有方法头,没有方法体。

D、关键字final和abstract不能同时使用。

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

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

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

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

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

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

构造函数何时被调用?

  ( D )

A、使用对象的方法时

B、类定义时

C、使用对象的属性时

D、创建对象时

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

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

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

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

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

关于被私有访问控制符private修饰的成员变量,以下说法正确的是(A)。

A、只能被该类自身所访问和修改

B、只能被同一个包中的类访问

C、可以被三种类所引用:

该类自身、与它在同一个包中的其他类、在其他包中的该类的子类

D、可以被两种类访问和引用:

该类本身、该类的所有子类

如果func(inti)方法可能抛出异常,那么下面声明哪些是正确的(AD)。

A、publicintfunc(inti)throwsException

B、publicintfunc(inti)throwException

C、publicintfunc(inti)throwIOException

D、publicintfunc(inti)throwsIOException

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

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

A、Test1

B、Test2

C、Test3

D、Test4

关于异常,下列说法正确的是(A)。

A、异常是一种对象。

B、为了保证程序运行速度,要尽量避免异常控制。

C、一旦程序运行,异常将被创建。

D、以上说法都不对。

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

A、catch子句

B、finally子句

C、try子句

D、throw子句

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

下列程序段的输出结果是(B)inta=3,b=4,c=5;System.out.println("abc"+3);

A、63

B、abc3

C、256

D、15

下面说法正确的是(ABCD)。

A、如果某公共接口被声明在一个源文件中,则接口必须与源文件具有相同名字。

B、如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。

C、接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。

D、如果某源文件包含package语句,则该语句必须是第一个非空、非注释行

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

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

A、IOException

B、FileNotFoundException

C、ArrayIndexOutOfBoundsException

D、NullPointerException

所有的异常类都是Throwable类的子类。

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

当方法遇到异常又不知如何处理时,下列哪种说法是正确的(C)。

A、抛出异常

B、嵌套异常

C、声明异常

D、捕获异常

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

AD

A、publicclassMyClass

B、classMyClassextendsObject

C、privateclassMyClassextendsObject

D、publicclassMyClassextendsObject

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

  ( C )

A、如果程序错误,必须使用try/catch语句处理异常

B、只能使用try/catch语句处理

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

D、可以置之不理

根据下面的代码,Strings=null;会抛出NullPointerException异常的有(AD)。

A、if((s!

=null)&(s.length()>0))

B、if((s!

=null)&&(s.length()>0))

C、if((s==null)||(s.length()==0))

D、if((s==null)|(s.length()==0))

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

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

一个异常将终止(D)。

A、上面的说法都不对

B、整个程序

C、叧终止抛出异常的方法

D、产生异常的try块

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

属于Java输入输出流的、且处理的是char类型的类是(C)。

A、File类

B、OutputStream类

C、Reader类

D、InputStream类

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

A、FileOutputStream

B、FileInputStream

C、FileWriter

D、FileReader

计算机中的流是(A)。

A、流动的数据缓冲区

B、流动的对象

C、流动的字节

D、流动的文件

下列是InputStream子类的是(BCD)。

A、字符输入流CharInputStream

B、压缩文件输入流ZipInputStream

C、文件输入流FileInputStream

D、对象输入流ObjectInputStream

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

InputStream和OutputStream是字节流的基类,它们是抽象类,不能直接实例化。

如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象(D)。

A、FileWriter

B、FileOutputStream

C、DataOutputStream

D、FileInputStream

所有的流,在创建时需要用open方法打开;在关闭时需要用close方法关闭流,否则Java运行环境的垃圾收集器将隐含将流关闭。

FilterOutputStream是BufferedOutputStream、DataOutputStream及PrintStream的父类,以下哪个类可能是FilterOutputStream构造函数的参数类型?

A

A、OutputStream

B、InputStream

C、BufferedOutputStream

D、File

下列属于Swing构件的是(ABC)。

A、JApplet

B、JOptionPane

C、JMenu

D、Panel

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

A、null

B、BorderLayout

C、FlowLayout

D、CardLayout

java.awt包的Panel类是Container的子类。

监听器接口的方法返回值的类型是(B)。

A、Object

B、void

C、String

D、int

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

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

 对

JAVA中,为了辨别用户关闭窗口的时间,要实现监听器接口(ABC)

A、MouseListener

B、WindowListener

C、ActionListener

D、mouseExited

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

A、Panel

B、Dialog

C、Scrollbar

D、Frame

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

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

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

A、mouseEntered

B、mouseReleaseed

C、mouseClicked

D、mousePressed

(A)布局管理器中的按钮位置有可能会根据Frame的大小改变而改变。

A、FlowLayout

B、CardLayout

C、BorderLayout

D、GridLayout

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

A、Frame的默认布局管理器为BorderLayout

B、Frame是Window类的直接子类

C、Frame对象显示的效果是一个窗口

D、Frame被默认初始化为可见

下列哪个布局管理器使用的是组件的最佳尺寸(CD)。

A、GridLayout

B、BorderLayout

C、GridBagLayout

D、FlowLayout

任何运行在Web页面中的小应用程序都必须是Java中java.applet.Applet类的子类。

 对

下列对Java特性的叙述中,正确的是(ACD)。

A、Java中的类一般都有自己的属性和方法

B、Java的Applet要求编程首先创建JFrame窗口

C、在编写Java子类时可以自由地增加新方法和属性

D、Java语言用解释器执行字节码

任何的Applet都完全不能访问本地资源。

()错

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

下列关于Applet程序的描述中,正确的是(ABC)。

A、Applet不是完整的独立程序

B、Applet的字节码文件必须嵌套在一个HTML文件中

C、Applet程序的主类必须是Applet类的子类

D、Applet程序的主类中应该有一个main()方法

Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。

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

A、JApplet的内容面板的默认布局管理器是BorderLayout

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

C、JApplet的内容面板的默认布局管理器是FlowLayout

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

Applet类是Java语言类库中的一个重要的系统类,它被存放在java.awt包中。

Applet程序是以.Java为扩展名的Java语言源程序,该程序经过编译器后便可成为可执行文件。

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

A、repaint()

B、paint()

C、update()

D、start()

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

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2