![大学《java程序设计》考试题库及答案_第1页](http://file4.renrendoc.com/view/d2942c62ced9fadb6458550fd0f4521d/d2942c62ced9fadb6458550fd0f4521d1.gif)
![大学《java程序设计》考试题库及答案_第2页](http://file4.renrendoc.com/view/d2942c62ced9fadb6458550fd0f4521d/d2942c62ced9fadb6458550fd0f4521d2.gif)
![大学《java程序设计》考试题库及答案_第3页](http://file4.renrendoc.com/view/d2942c62ced9fadb6458550fd0f4521d/d2942c62ced9fadb6458550fd0f4521d3.gif)
![大学《java程序设计》考试题库及答案_第4页](http://file4.renrendoc.com/view/d2942c62ced9fadb6458550fd0f4521d/d2942c62ced9fadb6458550fd0f4521d4.gif)
![大学《java程序设计》考试题库及答案_第5页](http://file4.renrendoc.com/view/d2942c62ced9fadb6458550fd0f4521d/d2942c62ced9fadb6458550fd0f4521d5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
若有定义 int a=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[]){ } } 其运行结果是_C.编译时出错//除非创建Text类的对象如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是()。A.p.add(b,"South");编译和运行下面的应用程序,并在命令行界面输入12345,则回车后屏幕输出的结果是()。publicclassA{publicstaticvoidmain(Stringargs[])throws IOException{ BufferedReader buf=new BufferedReader( new InputStreamReader(System.in)); String str=buf.readLine(); int x=Integer.parseInt(str); }}B.123构造函数何时被调用? ( )B.创建对象时以下哪项可能包含菜单条( )。D.Frame编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()。D.classpaint()方法使用哪种类型的参数 ?()B.GraphicsJavaapplication中的主类需包含main方法,以下哪项是main方法的正确形参?()D.Stringargs[]下列关于Java Application 与Java Applet 程序的差别描述正确的是( )。运行方式不同,程序结构不同,运行工具不同,受到的限制也不同以下关于继承的叙述正确的是( )。在Java中类只允许单一继承在Java中,负责对字节代码解释执行的是( )。虚拟机当方法遇到异常又不知如何处理时,下列哪种说法是正确的 ()。声明异常在Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是()包C.java.awt一个异常将终止( )。B.产生异常的 try块下列程序段的输出结果是()inta=3,b=4,c=C.abc3在Java 中,能实现多重继承效果的方式是( )。接口计算机中的流是( )。A.流动的数据缓冲区设x=1,y=2,z=3,则表达式 y+=z--/++x的值是()D.3java语言中,下列哪一子句是异常处理的出口( )。B.finally{,}子句FilterOutputStream是BufferedOutputStream、DataOutputStream及PrintStream的父类,以下哪个类可能是FilterOutputStream构造函数的参数类型?D.OutputStream在Java 中,用package 语句说明一个包时,该包的层次结构必须是( )。D.与文件目录的层次相同在Java中,以下代码()正确地创建了一个InputStreamReader对象。D.InuptStreamReader(new FileInputStream( “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()关于异常,下列说法正确的是( )。异常是一种对象。如下哪个是Java中有效的关键字()B.false关于this和super,下面正确的是()B.不能用在main()方法中在读字符文件 Employee.dat 时,使用该文件作为参数的类是( )。C.FileInputStream下面哪个方法是在 applet页面重新恢复时要被调用?( )B.start()在编写Java Applet 程序时,需在程序的开头写上 ()语句。属于Java输入输出流的、且处理的是 char类型的类是( )。D.Reader类哪个关键字可以抛出异常?( )A.throw声明并创建一个按钮对象 b,应该使用的语句是( )。B.Buttonb=newButton();如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象()。C.FileInputStreamSwing与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修饰的成员变量,以下说法正确的是( )。只能被该类自身所访问和修改下列InputStream 类中哪个方法可以用于关闭流( )。A.close()下面main()方法的定义哪些是正确的 ()?C.publicstaticvoidmain(Stringargs[]){}D.publicstaticvoidmain(String[]args){}下列有关 Java 中接口的说法哪些是错误的? ()A.接口中含有具体方法的实现代码C.若一个类要实现一个接口,则用到 “implements”键字关D.若一个类要实现一个接口,则用到 “extends关键”字类及类成员的访问控制符的是 ()。publicprotectedD.private面向对象程序设计语言有 ()三大特性。封装性继承性多态性下列标识符哪些是不合法的( )。A.5books-3.14159ava+static下面说法正确的是()。A.final 可修饰类、属性(变量)、方法。B.关键字final和abstract不能同时使用。抽象方法只有方法头,没有方法体。abstract可修饰类、方法。下面概念中,属于面向对象方法的是( )。方法对象类如果func(int i)方法可能抛出异常,那么下面声明哪些是正确的( )。A.publicintfunc(inti)throwsExceptionB.publicintfunc(inti)throwsIOException看下面一段代码,如果会抛出异常,那么会有什么输出结果?( )public voidfun (){int i;try {i= n1);}catch (IOException 2);}finall 4);}A.Location4B.Location3C.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语句,则该语句必须是第一个非空、非注释行。如果某公共接口被声明在一个源文件中,则接口必须与源文件具有相同名字。C.接口中的方法必定是抽象方法,但可以不用关键字 abstract修饰。D.如果源文件包含 import语句,则该语句必须是除空行和注释行外的第一个语句行。下列哪个布局管理器使用的是组件的最佳尺寸( )。FlowLayoutGridBagLayout下列流中哪些属于字节流( )。A.FilterInputStreamBufferedInputStreamFileInputStream下列关于Applet程序的描述中,正确的是( )。B.Applet的字节码文件必须嵌套在一个 HTML文件中C.Applet不是完整的独立程序D.Applet程序的主类必须是 Applet类的子类下列属于Swing构件的是( )。JAppletJOptionPaneJMenu下列属于Applet生命周期方法是( )init()stop()start()容器被重新设置大小后,哪些布局管理器的容器中的组件大小随容器大小的变化而改变?()CardLayoutBorderLayoutGridLayout下列概念中不包括任何实现,与存储空间有关系的是( )。对象类抽象类JAVA中,为了辨别用户关闭窗口的时间,要实现监听器接口( )ActionListenerMouseListenerWindowListener下列关于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的内容面板的默认布局管理器是 BorderLayoutC.JApplet中增加构件是加到 JApplet的内容面板上,不是直接加到 JApplet中D.Applet的默认布局管理器是 FlowLayout以下是Java中有效的关键字有( )。A.thisB.constC.false对JFrame添加构件有( )方式。A.用getContentPane()方法获得JFrame的内容面板,再对其加入构件。B.用add方法直接加入到 JFrame中。C.建立一个Jpanel的中间容器,把构件添加到容器中,再把该容器置为 JFrame的内容面板,再对其加入构件。D.建立一个JDesktopPane 之类的中间容器,把构件添加到容器中,再把该容器置为 JFrame的内容面板,再对其加入构件。定义一个类名为"MyClass.java"的类,并且该类可被一个项目中的所有类访问,那么该类的正确声明应为:A.publicclassMyClassD.publicclassMyClassextendsObject下列是 InputStream 子类的是( )。A.对象输入流 ObjectInputStreamB.文件输入流 FileInputStreamC.字符输入流 CharInputStreamD.压缩文件输入流 ZipInputStream开发与运行Java程序需要经过的主要步骤为()。运行源程序编译生成字节码解释运行字节码编辑源程序异常不包含下列( )内容。程序执行过程中遇到的事先没有预料到的情况程序运行时的致命错误程序中的语法错误程序的编译错误下面关于java中输入/输出流的说法正确的是 ()。A.File类用来处理与文件相关的操作。B.Reader与Writer类用来读、写字符流。C.RandomAccessFile 既可以用来读文件,也可以用来写文件。D.FileInputStream 与FileOutputStream 类用读、写字节流。关于消息的描述,下面哪些正确( )。收藏消息的发送可以不考虑具体的接收者,对象可以响应消息,也可以不理会消息的发送必须要考虑具体的接收者,对象可以响应消息,也可以不理会相同形式的消息可以送给不同对象,所做出的响应可截然不同同一对象可以接收不同形式的消息,产生不同的响应关于BufferedReader 类的read()方法,以下说法正确的是()。收藏方法read()每次读取一行数据。方法read()每次读取一个字节。如果读到流的末尾,该方法返回的结果为null。D.该方法可能抛出 IOException 异常,调用该方法时通常应将它放到 try块中,并通过 catch块处理异常。下面哪些是Java中的容器( )。ScrollbarDialogPanelFrame下面哪些是java语言的主要特征( )。可移植性面向对象简单性半编译半解释下面哪些是Java中的容器( )。A.ScrollbarDialogPanelFrame以下对封装的描述错误的是( )封装的主要作用在于对外隐藏内部实现细节,增强程序的安全性封装的意义不大,因此在编码时尽量不要使用只能对一个类中的方法进行封装,不能对属性进行封装如果子类继承了父类,对于父类中进行封装的方法,子类仍然可以直接调用在JAVA语言中,你的按钮要实现下面的功能:当鼠标按下按钮时,显示“鼠标已按下”;当释放按键时,显示“鼠标已释放”。你必须具体定义接口MouseListener的()方法。A.mouseReleaseedD.mousePressed关于BufferedReader 类的readLine()方法,以下说法正确的是()。收藏方法readLine()每次读取一行数据。方法readLine()每次读取一个字节。C.该方法可能抛出 IOException 异常,调用该方法时通常应将它放到 try块中,并通过 catch块处理异常。D.如果读到流的末尾,该方法返回的结果为 null。下列关于向Applet 程序传递参数的描述中,正确的是( )收藏A.Applet程序可以通过命令获取外部参数B.Applet程序中使用getParameter()方法读取参数值C.使用Applet标记中的PARAM标志来实现D.Applet程序可以通过 HTML文件获取外部参数如下哪些是Java中的标识符()A、B、C、D#numberwidth3numberfieldname题型描述:多选题进行文件相关操作时,可能会抛出哪些异常?( )FileNotFoundExceptionIOException型描述:多选题与显示相关的 Applet方法有( )。A.start()B.update()C.repaint()D.paint()下面这段代码中可能出现的异常是 ()。 trystatement"); out =new PrintWriter( new FileWriter("OutFile.txt")); for(int i=0;i<size; i++)out.println(victor.elementAt(i));收藏FileNotFoundExceptionArrayIndexOutOfBoundsExceptionNullPointerExceptionIOException下列标识符属于合法标识符的是( )。收藏2mail_sys1_lll$change关于for循环、 while循环和do⋯while 循环的说法哪些正确? ( )这几种循环任何时候都不可以替换while循环判断条件一般是程序结果do⋯while循环是先循环后判断,所以循环体至少被执行一次for循环的判断条件一般是非程序结果如果下列的方法能够正常运行, 在控制台上将显示什么? public void example(){ try{ unsafe(); }catch(SafeException 2");} 3");} 4"); }A.Test4B.Test3C.Test1下面哪些方法可以创建文件流 ()。文件名目录File类的对象路径以下对继承的描述正确的是( )父类更具有通用性,子类更具体Java中的继承存在着传递性Java中的继承允许一个子类继承多个父类当实例化子类时会递归调用父类中的构造方法对文件进行读、写操作 ,下面哪些流可能被用到( )。FileReaderFileWriterFileInputStreamFileOutputStream程序中抛出异常时(throw ,),只能抛出自己定义的异常对象。错误init()方法是用来完成初始化操作的, 在Applet程序运行期间只执行一次。 错误抽象类只能作为基类来派生新类,而不能实例化。错误一个异常处理中 finally 语句块只能有一个或者可以没有。错误Java 源文件中最多只能有一个类。错误stop()方法是用来暂停执行操作的,它与 start()方法不同,只被调用一次。错误Java对文件类提供了许多操作方法,能获得文件对象父路径名的方法是getParentFile()。错误要从文件"file.dat"文件中读出第10个字节到变量C中,代码如下: FileInputStream
in=new FileInputStream("file.dat");
in.skip(9);
int c=in.read();错误父类的所有方法和成员都可以被子类覆盖。错误在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。错误当用户改变TextField中的文字时,实现TextListener接口可实现对事件的响应。错误一个方法不处理它产生的异常,而是沿着调用层次向上传递,由调用它的方法来处理这些异常,叫声明异常错误.应用程序的main方法中有以下语句,则输出的结果是 false true。String s1=new String("abc"); String s2=new String("abc"); boolean b1=s1.equals(s2); boolean b2=(s1==s2); "+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中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。错误.package
import
MyPackage
;该语句创建一个名为
MyPackage
的包。错误Java
程序里,创建新的类对象用关键字
new,回收无用的类对象使用关键字
free。错误Graphics 类提供了3种绘制文本的方法,其方法名都是Panel默认的布局管理器是 FlowLayout 错误
drawString()
。错误输出流包括
PrintWriter
和
PrintStream
,分别针对与字符和字节。错误异常处理是由
try、catch
和
finally
块三个关键所组成的程序块。错误Java
语言的循环语句包括
for
语句、dowhile语句和
if
语句。错误java.awt 包的Panel类是Container 的子类。错误AWT提供了许多标准的 GUI组件和布局管理等类。错误Java中用于两个数相等比较的运算符是:==,用于不相等比较的运算符是<>。错误如果一个异常在返回到main()时还未被处理,则main()方法将会处理,从而程序正常终止。错误静态初始化器是在其所属的类加载内存时由系统自动调用执行。正确构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。错误拥有abstract 方法的类是抽象类,但抽象类中可以没有 abstract 方法。正确如果异常发生时,没有捕获异常的代码,程序会正常执行。错误aint()方法是在需要重画图形界面时被系统自动调用来显示输出结果的。错误所有的异常类都是 Throwable 类的子类。错误任何运行在Web页面中的小应用程序都必须是 Java中 类的子类。
错误在
Java
语言中,如实型常量后没有任何字母,计算机默认为
double类型。错误应用程序Test.java车后输出的结果是ring args[]) {intprint(k1+" "+k2);
的源程序如下,在命令行键入: java Test aaabb c回32。public class Test {public static void main(Stk1=args.length; int k2=args[1].length(); System.out.}}错误Java程序中的单行注释符是 /**/,多行注释符是/***/。错误Applet类是Java语言类库中的一个重要的系统类,它被存放在java.awt包中。错误Character 流与Byte流的区别是每次读入的字节数不同。错误Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。错误Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。错误任何的Applet都完全不能访问本地资源。( )错误所有的流,在创建时需要用open方法打开;在关闭时需要用close方法关闭流,否则Java运行环境的垃圾收集器将隐含将流关闭。错误Applet程序是以.Java为扩展名的Java语言源程序,该程序经过编译器后便可成为可执行文件。错误在Swing用户界面的程序设计中,容器不能被添加到其它容器中。错误InputStream
和
OutputStream
是字节流的基类,它们是抽象类
,不能直接实例化。错误java
语言中的接口可以继承,一个接口通过关键字
extends
可以继承另一个接口。错误构造方法何在类定义时被调用。错误填空方法体内定义变量时,类变量在使用前可以不用赋值, 它们都有一个的()值。构造方法是一种特殊的成员方法,构造方法名与()相同表达式11010011>>>3的值为()应用程序的main方法中有以下语句,则输出的结果是()。Strings="12345#aaa#bbb#67890";intn=s.indexOf("#");intk=s.indexOf("#",n+1);intm=s.indexOf("#",k+1);Strings2=s.substring(m+1);System.out.println(s2);类型的数据成员和以下程序段的输出结果是()intx=5,y=6,z=4;if(x+y>z&&x+z>y&&z+y>x)System.out.println("三角形");elseSystem.out.println("不是三角形");类中的()方法是一个特殊的方法,该方法的方法名和类名相同。Java application 中的主类需包含 main方法,main方法的正确形参是( )Java语言的整数类型变量和常量一样,各自都包括4种类型的数据,它们分别是byte、int、short和()下面的程序段创建了BufferedReader类的对象in,以便读取本机c盘my文件夹下的文件1.txt。File构造函数中正确的路径和文件名的表示是()。Filef=newFile(填代码处);file=newFileReader(f);in=newBufferedReader(file);下面的程序段创建了BufferedReader类的对象in,以便读取本机c盘my文件夹下的文件1.txt。File构造函数中正确的路径和文件名的表示是()。Filef=newFile(填代码处);file=newFileReader(f);in=newBufferedReader(file);下面的程序段创建了BufferedReader类的对象in,以便读取本机c盘my文件夹下的文件1.txt。File构造函数中正确的路径和文件名的表示是()。Filef=newFile(填代码处);file=newFileReader(f);in=newBufferedReader(file);vvv定义类的保留字是()如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象( )有整型数组:int[]x={12,35,8,7,2};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是()break语句有两种用途:一种从()语句的分支中跳出,一种是从循环语句内部跳出。package 语句应该放在程序的位置为( )。默认构造方法没有( ),也没有任何 具体语句 ,不能完成任何操作。在Java语言中,浮点类型数据属于实型数据,可以分为单精度和()两种。哪一个import命令可以使我们在程序中创建输入/输出流对象()Java语言中的( ),具有特殊意义和作用,不能作为普通标识符使用。()方法是不能被当前类的子类重新定义的方法。所有的Java异常类都是系统类库中的( )类的子类。13.当程序中需要引用 包中的类时,导入该包中类的语句为()以下代码段执行后的输出结果为( )int x=-3;int y=-10;System.out.println(y%x);在Java程序中,通过通过接口的定义可以实现()重继承关系。对象是对事物的抽象,而()是对对象的抽象和归纳。假设x=13,y=4,则表达式x%y !=0的数据类型是( )静态数据成员既可以通过对象名 来访问,也可以通过( )直接访问它。在
for
循环语句中可以声明变量,其作用域是(
)应用程序的
main
方法中有以下语句,则输出的结果是
()。
String
s1=newString("abc");
String
s2=new
String("abc");
boolean
b1=s1.equals(s2);boolean
b2=(s1==s2);
"+b2);变量是
Java
程序的基本存储单元之一,变量的主要类型包括
2大类:字符型和()static
方法中只能引用(
)类型的数据成员Java中用于两个数相等比较的运算符是:( )。异常处理是由try、()和finally块三个关键所组成的程序块。应用程序Test.java的源程序如下,在命令行键入:javaTestaaabbc回车后输出的结果是()。publicclassTest{publicstaticvoidmain(Stringargs[]){intk1=args.length;intk2=args[1].length();System.out.print(k1+""+k2);}}如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是()。定义继承类时需要( )关键字设有类型定义 short i=32; long j=64; 下面赋值语句( )在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用()字节内存空间如果将类
MyClass
声明为
public
,它的文件名称必须是(
)才能正常编译。下面程序段执行后
b的值是()。
Integer
integ
=new
Integer(9)
;
booleanb=integ
instanceof
Object;定义常量时要用关键字
final
,同时需要说明常量的(
)并指出常量的具体值应用程序的s2="12";
main方法中有以下语句,则输出的结果是doublex=Double.parseDouble(s1);int
()。Strings1="0.5",y=Integer.parseInt(s2);若x=5,y=10,则x>=y的逻辑值为()。程序Test.java 编译运行后输出的结果是 ()。1="java"; public static void main(StringTest(); }}
publicargs[])
classTest{Strings{intz=2;Testt=newJVM
把字节码程序与各种不同的
操作系统
和()分开,使得
Java
程序独立于平台。以下代码段执行后的输出结果为(
)int x=-3;int y=-10;
System.out.println(y%x);Frame对象默认的布局管理器是( )Java程序的编译和执行模式包括 2点,是半编译 和()。与C++语言不同,Java语言不通过( )语句实现跳转。表达式42<<4的值为( )表达式10^2的值为( )throws语句抛出的异常实际上是由throws语句修饰的方法内部的throw语句抛出的,使用throws的主要目的是为了()Java中的字符采用的是 16位的( )编码。现有1个char类型的变量c1=66和1个整型变量i=2,当执行c1=c1+(char)i;语句后,c1的值为()continue 语句必须使用于( )语句中定义初始值为 10的8次方的常整型变量 iLong 的语句是( )()关键字可以用来对对象加互斥锁?定义类时需要( )关键字if
语句合法的条件值是(
)类型。Java
程序中的多行注释符是(
)声明并创建一个按钮对象 b,应该使用的语句是(do-while循环首先执行一遍( ) ,而while
)循环首先判断
表达式的值。已知x=2, y=3,z=4,则经过
z-=--y
–x--运算后,z的值为( )已知y=2,z=3,n=4,则经过
n=n+
-y*z/n
运算后
n的值为( )方法体内定义变量时,局部变量在使用前必须
(),否则编译时会出错假设x=13,y=4,则表达式x%y !=0的值是( )。当声明一个数组intarr[]=newint[5];时,这代表这个数组所保存的变量类型是()导入mypackage 包中的所类的命令是( )下列表达式1+2+"aa"+3的值是( )paint()方法使用( )类型的参数。一个类的任何对象访问静态数据成员时,存取到的都是( )的数值。Java语言中的逻辑与(&&)和逻辑或(||)运算采用 ()方式进行运算。char类型的数据可以表示的字符数共为( )Java语言中的数据类型转换包括 自动转换 和()两种。静态数据成员被保存在类的内存区的()单元中,而不是保存在某个对象的内存区中。Java语言支持TCP/IP协议,从而使得Java程序在分布式环境中能够很方便地访问处于不同地点的()。Java application 中的主类需包含 main方法,main方法的正确形参是()。哪一个import 命令可以为我们提供编写网络应用程序的类( )switch 语句先计算switch 后面的 ()的值,再和各 case 语句后的值做比较。()类型数据不可以做类型转换。Socket
通常也称为
()每一个
else
子句都必须和它前面的一个距离它最近的
()子句相对应创建包时需要使用关键字(
)实现接口时需要( )关键字如果用户在一个自定义类中未定义该类的构造方法,系统将为这个类定义一个()。在浏览器中执行 applet 程序,( )方法将被最先执行。Java中布尔类型的常量有两种,它们是true和()。Java源程序文件和字节码文件的扩展名分别为.java和()在Java程序中,能在WWW浏览器上运行的是()。Java中用于定义小数的关键字有两个:()和double,后者精度高于前者。假设i=10,j=20,k=30,则表达式!(i<=""的值为(=""!(i+10<="j)"||="">方法体内定义变量时,变量前不能加()。异常处理是由( )、catch和finally 块三个关键所组成的程序块。定义一个类,必须使用的关键字是 ()下面的程序创建了一个文件输出流对象, 用来向文件test.txt 中输出数据,假设程序当前目录下不存在文件test.txt,编译下面的程序Test.java后,将该程序运行3次,则文件test.txt的内容是()。importjava.io.*;publicclassTest{publicstaticvoidmain(Stringargs[]){try{Strings="ABCDE";byteb[]=s.getBytes();FileOutputStreamfile=newFileOutputStream("test.txt",true);file.write(b);file.close();}catch(IOExceptione){System.out.println(e.toString());}}}已知a=2,b=3,则表达式a%b*4%b的值为()表达式9*4/-5%5的值为()抛出异常分为由()、通过throw抛出异常以及通过throws抛出异常三种情况。定义一个接口必须使用的关键字是()。如果在Java程序中需要使用java.utile包中的所有类,则应该在程序开始处加上()语句。设x=2,则表达式 (x++)/3的值是( ))方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。若a、b为int型变量,并且已分别赋值为5和10,则表达式(a++)+(++b)+a*b的值为()若需要定义一个类域或类方法,应使用()修饰符Java程序中的单行注释符是()跳转语句包括break、continue、return和()下面程序段的执行结果是()inta[]={2,3,4,5,6};for(inti=a.length-1;i>=0;i--)System.out.print(a[i]+"");每个JavaApplication程序可以包括许多方法,但是必须有且只能有一个()方法。由于异常对象与catch块的匹配是按照catch块的()顺序进行的,所以在处理多异常时应注意认真设计各 catch块的排列顺序。引用
static
类型的方法时,可以使用
类名做前缀,也可以使用(
)做前缀。下列程序段执行后的结果是 ()。
String
s=new
String("abcdefg");
for(int i=0; i<=""
i+="2){">在Java中定义一个字符串类型的变量
str
的语句是( )下面语句的功能是()。RandomAccessFileraf2=newRandomAccessFile("1.txt","()关键字可以用来对对象加互斥锁。从用户的角度看,Java源程序中的类分为两种: 系统定义的类和( )异常是在程序编译或运行中所发生的可预料或不可预料的异常事件,出现在编译阶段的异常,称之为()。Java中用于两个数用于不相等比较的运算符是( )。表达式7|3的值为( )设有数组定义:int MyIntArray[ ]={10,20,30,40,50,60,70};则执行以下几个语句后的输出结果是 ()。int s=0;for (int i=0;i<MyIntArray.length
;i++)if(i%2==1)s+=MyIntArray[i]
;一个类主要包含两个要素:数据成员和( )在Java中定义一个具有 10个元素的整型数组 a的语句是( )表达式5&2的值为( )若x=5,y=10,则x<y的逻辑值为( )。static方法中只能引用( )类型的成员方法定义一个类,必须使用的关键字是( )。在switch语句中,完成一个case语句块后,若没有通过break语句跳出switch语句,则会继续执行后面的()语句块。在Java语言的基本数据类型中,占存储空间最少的类型是(的存储空间为1位。
),该类型占用下面程序段执行后
b的值是()。
Integer
integ
=new
Integer(9)
;
booleanb=integ
instanceof
Object;创建一个名为 MyPackage 的包的语句是( )。每个JavaApplication程序main()方法,统一格式为(),它是程序执行的入口。开发与运行Java程序需要经过的三个主要步骤为编辑源程序、()和解释运行字节码。应用程序的main方法中有以下语句,则输出的结果是()。intb[][]={{1},{2,2},{2,2,2}};intsum=0;for(inti=0;i收藏数据类型中存储空间均为 64位的两种数据类型是 long 和()应用程序的main方法中有以下语句,则执行后输出的结果是 ()。int[] x={125,21,5,168,98};intmax=x[0];for(inti=1;imax)max=x[i];}System.out.println(max);在Java程序中,通过类的定义只能实现()继承。若需要定义一个类域或类方法,应使用哪种修饰符?()异常是在程序编译或运行中所发生的可预料或不可预料的异常事件,出现在运行阶段的异常,称之为()。定义接口的保留字是()表达式(12==0) &&(1/0<1)的值为( )应用程序的main方法中有以下语句,则输出的结果是 ()。Hashtable hashtable=new Hashtable(); hashtable.put("x","12345"); hashtable.put("y","67890"); hashtable.put("a","abcde"); a"));名词解释消息对象方法重写。描述面向对象的三个重要特性之多态性编写一个Frame框架应用程序,要求如下:(1) 在窗口设置两个菜单 “文件”、“编辑”在“文件”菜单里添加三个菜单项“打开”、“保存”、“关闭”在“编辑”菜单里添加两个菜单项“复制”、“粘贴”点击关闭菜单项时,使程序关闭结构化程序设计的优缺点方法重载描述面向对象的三个重要特性之封装性类方法java的异常处理机制。java中的异常联编Java的异常处理是通过 5个关键词。抽象描述面向对象的三个重要特性之继承性实例面向对象的基本思想和主要特征什么是继承?编程题1、编写一个Frame框架应用程序,要求如下:在窗口设置两个菜单“文件”、“编辑”在“编辑”菜单里添加两个菜单项“复制”、“粘贴”2、通过文件字符流实现文件farrago.txt的内容复制到outagainc.txt文件。3、inta[]=newa[5];用5个随机数赋初值,进行从小到大排序,并在控制台窗口输出排完请编写程序,实现对数组序的结果。4、编程求自然数1到100得和。5利用包的概念,编写文件Point.java,定义了Point类放入graphic.twoD包中。6、编程序实验从头拷贝字符串"Copythisstringuntilyouencountertheletter'g'."直到遇到字母g,并输出拷贝结果7用dowhile语句实现编程求奇数1到99得和。8、编写程序输出下列结果12232342345234569、下面基本数据类型的变量赋值的程序,请解释带编号的语句,并写出程序的运行结果。public class Assign {public static void main (String args[ ]){int x,y; //1float z=3.414f ; //2double w=3.1415; //3boolean truth=true; //4char c; //5String str; //6String str1="bye"; //7c='A'; //8str="Hi out there"; //9x=6;y=1000; //10}}10、使用Switch语句,编写可以输出12个月英文名称的程序,程序组假定一个值, 输出一个月份的英文名称 。、按以下要求编写程序编写Animal接口,接口中声明run()方法定义Bird类和Fish类实现Animal接口(3) 编写Bird类和Fish类的测试程序,并调用其中的 run()方法12、编写一个完整的 Java Application 程序。包含接口
ShapeArea
,类
Circle、Test,具体要求如下:(注:请加上必要的注释)(
15分)⑴接口ShapeArea:接口方法double getArea():求一个形状的面积double getPerimeter ():求一个形状的周长⑵类Circle:实现ShapeArea 接口,并有以下属性和方法:①属性radius: double 类型,表示圆的半径②方法Circle(double r):构造函数toString()方法:输出圆的描述信息,如“radius=1.0,perimeter=6.28,area=3.14”Test类作为主类要完成测试功能①生成Circle对象②调用对象的toString方法,输出对象的描述信息、读下面程序,给出最后屏幕输出结果。class
Test {public
static
void
main(String
args[])
{
“java\n
语\b
言"); 语言"); 语言"); 语言\\"); 语言\'"); “”java语言“”);}}14编程实现将字符数组 copyFrom{'d', 'e','c','a', 'f', 'f','e','i','n', 'a','t', 'e','d'}中的内容拷贝到字符数组copyTo中,然后输出字符数组copyTo。151.编程实现测试程序类Test:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?(10分)(注:满足Math.sqrt()% 1==0条件的是一个完全平方数)16请编写程序,实现对数组inta[]=newa[5]; 用5个随机数赋初值,使用冒泡排序法进行从小到大排序,并在控制台窗口输出排完序的结果。17使用Switch语句,编程实现可以输出一个年的每一个月的天数,要求程序最后根据用户输入的年输出该年 2月份包含的天数。18编写一个Frame框架应用程序,要求如下:在窗口设置两个菜单“文件”、“编辑”在“文件”菜单里添加三个菜单项“打开”、“保存”、“关闭”点击关闭菜单项时,使程序关闭。读下面程序,给出编号语句的注释,最后屏幕输出结果。public class Assign {public static void main (String args[ ]){int x,y; //1float z=3.414f ; //声明并赋值float型变量double w=3.1415; //声明并赋值double 型变量boolean truth=true; //声明并赋值boolean 型变量char c; //声明字符变量String str; //2String str1="bye"; //声明并赋值string 类变量c='A'; //3str="Hi out there"; //给string 变量赋值x=6;y=1000; //给int型变量赋值}}20、通过文件字节流实现文件farrago.txt 的内容复制到outagainc.txt 文件。21读下面程序,写出程序主要功能,并给出最后屏幕输出结果。public class String2 {public static void main(String[] args) {char ch='t';if (ch>='a' &&ch<='z')ch=(char)('A'+ch-'a'); ="+ch);}}22用switch语句输出8月份的英文名称。23利用包的概念,编写文件TestPackage.java放在文件夹graphics下的twoD文件中,包含main()方法的测试程序。定义了一个点及一个矩形,计算并输出矩形的面积。24用if语句实现将变量ch中的小写字母变为大写字母。25编写Count类的对象赋予递增的序列号,并给出测试程序。2627
从标准输入中读取字符串,并在标准输出显示,如果遇到 exit 字符退出系统。按以下要求编写程序编写Animal接口,接口中声明run()方法定义Bird类和Fish类实现Animal接口(3)编写Bird类和Fish类的测试程序,并调用其中的 run()方法28、编写一个完整的JavaApplication程序。包含接口ShapeArea,类Circle、Test,具体要求如下:(注:请加上必要的注释)⑴接口ShapeArea:①接口方法double getArea() :求一个形状的面积double getPerimeter ():求一个形状的周长⑵类Circle:实现ShapeArea接口,并有以下属性和方法:①属性radius: double类型,表示圆的半径②方法Circle(double
r):构造函数toString()
方法 :输出圆的描述信息,如“
radius=1.0, perimeter=6.28, area=3.14”Test类作为主类要完成测试功能生成Circle对象② 调用对象的toString 方法,输出对象的描述信息29创建一个窗体,上面有5个按钮,采用box的布局管理,在显示器上显示并输出。编程查找10以内的积为50的两个数31编程实现判断char类型的字符't'是大写还是小写字母,并输出判断结果 Thecharactertislowercase 。32、编程实现将char类型的字符'语'的Unicode值输出,并转换为int类型输出,最后再将改int值转换为字符输出。、按以下要求编写程序创建一个Rectangle类,添加width和height两个成员变量在Rectangle中添加两种方法分别计算矩形的周长和面积编程利用Rectangle输出一个矩形的周长和面积34针对employee类重写:①equals方法②toString 方法③clone方法35编写Manager类对Employee类方法的重写classEmployee{Stringname;intsalary;publicEmployee(Stringname,intsalary){=name;this.salary=salary;}publicStringgetDetails(){return"Name:"+name+"\nSalary:"+salary;}}36使用for语句编程实现将数组{32,87,3,589,12,1076,2000,8,622,}按顺序输出。37用while语句输出1000以内的所有奇数.38编写程序输出1000以内的所有奇数39下面一些常用的常量的程序,请解释带编号的语句。public class SomeConstTest{public static void main(String args[]){//1 ="+Byte.MAX_VALUE); ="+ Byte.MIN_VALUE);//输出int型的最大值与最小值 ="+Integer.MAX_VALUE); ="+Integer.MIN_VALUE);//2 ="+Long.MAX_VALUE); ="+Long.MIN_VALUE);//3 ="+Float.MAX_VALUE); ="+ Float.MIN_VALUE);//4 ="+Double.MAX_VALUE); ="+ Double.MIN_VALUE);//5 ="+ Float.POSITIVE_INFINITY); ="+ Float.NEGATIVE_INFINITY);//输出double 型的正无穷大与负无穷大 ="+Double.POSITIVE_INFINITY); ="+ Double.NEGATIVE_INFINITY);//输出float型0/0 ="+ Float.NaN);//输出double 型0/0 ="+Double.NaN);}37创建一个窗体,上面放有一个标签 "HelloWorld!" ,显示并输出。38、题型描述:编程题适用于编程题、程序设计题定义描述雇员信息的类 EmpInfo,实例化该类的对象并进行访问。 要求如下:1)类EmpInfo含有name、designation、department三个属性;一个构造方法;一个print方法,用于输出类EmpInfo的三个属性。2)编写一个测试类,要求创建两个对象 ("Robert Java","Manager","Coffee shop" );和("Tom Java","Worker","Coffee shop" );,然后用print方法输出这两个对象。读下面程序,给出最后屏幕输出结果。public class ShiftTest{public static void main(String []args){int x=0x80000000;int y=0x80000000;x=x>>1;y=y>>>1; “0x80000000>>1 =”+Integer.toHexString(x)); “0x80000000>>>1 =”+Integer.toHexString(y));}}40编写一个Rectangle类,含有一个点(point对象),宽(width)和高(high),在其中完成下面功能(注:请加上必要的注释)。试着写至少一个构造方法;写出求矩形类的长、高、面积方法;写出实现该类定义对象得计数功能的方法,并写出主程序进行测试。41publicclassBitwiseDemo{staticfinalintVISIBLE=1;staticfinalintDRAGGABLE=2;staticfinalintSELECTABLE=4;staticfinalintEDITABLE=8;publicstaticvoidmain(String[]args){intflags=0;flags=flags|VISIBLE;flags=flags|DRAGGABLE;if((flags&VISIBLE)==VISIBLE){if((flags &DRAGGABLE) ==DRAGGABLE) { areVisible and Draggable.");}}flags =flags |EDITABLE;if((flags &EDITABLE) ==EDITABLE) { arenow also Editable.");}}}42创建一个带有Panel的窗体,上面有一个按钮,点击按钮可以计数。43用switch语句输出一个2000年2月所包含的天数。c44用ifelse语句实现程序,将学时 成绩等级按照ABCED输出。45补充完整HelloWorldApplet 类,使其完成功能就是在坐标( 50,10)处打印出字符串:” Hello!”;并且其可以作为一个Application 运行,在控制台打印出字符串:” Hello!” (注:请加上必要的注释)46
编程实现将字符串数组
{"String
One", "String
Two", "String
Three" }中的每一个串转换成全部小写字母,然后按顺序输出。47编写程序按照格式输出下列结果122323423452345648写一个Applet,其完成功能就是在坐标(20,20)处打印出字符串:”HelloWorld!”;并且其可以作为一个Application 运行,在控制台处打印出字符串:” HelloWorld!”(注:纠错题1、请给出以下程序的主要功能。import public class TestFile{public static void main(String args[]) throws{BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
ExceptionBufferedWriter
bw =new BufferedWriter(new
FileWriter(
“input.txt"));Stringwhile
s;(true){ 请输入一个字符串: ");s=br.readLine();if(s.length()==0) break;bw.write(s);bw.newLine();}bw.close();}}2、写出下面程序的运行结果public class abc{public static void main(String args[ ]){inti,s=0;inta[]={10,20,30,40,50,60,70,80,90};for(i=0;i<a.length;i++)if(a[i]%3==0)s+=a[i];}}3请给出以下程序的输出结果。classStringTest1{publicstaticvoidmain(String[]args){Strings1="hello";Strings2=newString("hello");if(s1.equals(s2)){System.out.println("相等");}else{System.out.println("不相等");}}}4请给出以下程序的主要功能。importjava.io.*;publicclassTestFile{publicstaticvoidmain(Stringargs[])throwsException{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));BufferedWriterbw=newBufferedWriter(newFileWriter(“input.txt"));Strings;while(true){System.out.print("请输入一个字符串:");System.out.flush();s=br.readLine();if(s.length()==0)break;bw.write(s);bw.newLine();}bw.close();}}请给出以下程序的输出结果。class StringTest1{public static void main(String[] args){String s1="hello";String s2=new String("hello");if(s1.equals(s2)){ 相等");}else{ 不相等");}}}6以下程序的输出结果是什么?public class Person{String name;int age;public
Person(Stringname,
int
age){this
.name=name;this
.age=age;}public static void main(String[]args){Personc= newPerson( "Peter" ,17);System. out.println(c. name+ "is"
+c.
age+
"yearsold!"
);}}请给出以下程序的输出结果。public class TestArray{public static void main(Stringint i,j;int a[]={5,9,6,8,7};for (i=0;i<a.length-1;int k=i;for (j=i;j<a.length ;if (a[j]<a[k] ) k=j;int temp =a[i];a[i] =a[k];
args[i++){j++)
]){a[k] =temp;}for (i=0;i<a.length; i++) "); );}}8写出下面程序的运行结果public class abc{public static void main(String args[ ]){}}class SubClass extends SuperClass{ int c;SubClass(int aa, intbb, int cc){super(aa, bb);c=cc;}}class SubSubClass extends SubClass{ int a;SubSubClass(int aa, intbb, int cc){ super(aa, bb, cc);A = aa+bb+cc;}void show(){}}9阅读以下程序,给出程序的输出结果。public class MyClass{int a[]={1,2,3,4,5};void out(){for (int j=0;j<System. out.print(}
a.length ;j++)a[j]+ "");public static void main(String[]args){MyClassmy= newMyClass();my.out();}}阅读以下程序,给出程序的输出结果。publicclassCourse{privateStringcNumber;privateStringcName;privateintcUnit;public Course(Stringnumber,Stringname,cNumber =number;cName=name;cUnit =unit;}
int unit){public
void
printCourseInfo(){System.
out.println(
"课程号:"
+
cNumber
+
" 课程名:" + cName+ " 学分:" + cUnit );}}class CourseTest{public static void main(String[]args){Coursec;c= newCourse( "101" , "ASP",3);c.printCourseInfo();}}11阅读以下程序,给出程序的输出结果。public
class
Tom{private
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025委托招标代理合同
- 2025【合同范本】建筑工程施工合同示本
- 2025二手空调购销合同范本
- 长城遗址修缮方案
- 促销活动合同范例
- 2024年六年级品社下册《去中学看看》说课稿2 苏教版
- 配件报价实施方案
- 2024年五年级英语下册 Unit 4 Did You Have a Nice Trip Lesson 19 Li Ming Goes Home说课稿 冀教版(三起)
- 贵州笼式球场护栏施工方案
- 砂石加工账目处理方案
- 城市道路智慧路灯项目 投标方案(技术标)
- 水泥采购投标方案(技术标)
- 医院招标采购管理办法及实施细则(试行)
- 初中英语-Unit2 My dream job(writing)教学设计学情分析教材分析课后反思
- 广州市劳动仲裁申请书
- 江西省上饶市高三一模理综化学试题附参考答案
- 23-张方红-IVF的治疗流程及护理
- 顶部板式吊耳计算HGT-20574-2018
- 因数和倍数复习思维导图
- LY/T 2986-2018流动沙地沙障设置技术规程
- 三级教育考试卷(电工)答案
评论
0/150
提交评论