1、二级 JAVA 笔试-42 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.为了将 HelloApplet(主类名为 HelloApplet.class)嵌入在 greeting.html 文件中,应该在下列greeting.html 文件的横线处填入的代码是( )。HTMLHEADTITLEGreetings/TITLE/HEADBODYAPPLET_/APPLET/BODY/HTML(分数:2.00)A.HelloApplet.classB.CODE=“HelloApplet.class“C.CODE=“HelloApplet.clas
2、s“WIDTH=150 HEIGHT=25D.CODE=“HelloApplet.class“ VSPACE=10 HSPACE=102.如果线程正处于运行状态,则它可能到达的下一个状态是( )。(分数:2.00)A.只有终止状态B.只有阻塞状态和终止状态C.可运行状态,阻塞状态,终止状态D.其他所有状态3.用于设置组件大小的方法是( )。(分数:2.00)A.paint()B.setSize()C.getSize()D.repaint()4.在一个线程中调用下列方法,不会改变该线程运行状态的是( )。(分数:2.00)A.yield 方法B.另一个线程的 join 方法C.sleep 方法D
3、.一个对象的 notify 方法5.下列运算符中,优先级最高的是( )。(分数:2.00)A.+-B.=C.Public class writeIntPublic static void main(stringa)IntmyArray=10,20,30,40);tryDataOutputSystem dos=new DataOutputSystem(new FileOutputSystem(“ints.dat“);for(int i=0;IMYARRAY.LENGTH;I+)dos.writeInt(myArrayi);dos._;System.out.println(“Have writte
4、n binary file ints.dat“);Catch(IOException ioe)System.out.println(“IO Exception“);(分数:2.00)A.start()B.close()C.read()D.write()11.对于循环队列,下列叙述中正确的是( )。(分数:2.00)A.队头指针是固定不变的B.队头指针一定大于队尾指针C.队头指针一定小于队尾指针D.队头指针可以大于队尾指针,也可以小于队尾指针12.在关闭浏览器时调用,能够彻底终止 Applet 并释放该 Applet 所有资源的方法是( )。(分数:2.00)A.stop()B.destroy(
5、)C.paint()D.start()13.软件详细设计产生的图如右。该图是( )。(分数:2.00)A.B.C.D.14.下列语句中,可以作为无限循环语句的是( )。(分数:2.00)A.for(;)B.for(int i=0;i10000;i+)C.while(false)D.do)while(false)15.下列变量名的定义中,符合 Java 命名约定的是( )。(分数:2.00)A.fieldnameB.superC.IntnumD.$number16.阅读下列程序。Public class Test implements Runnable(Private int x=0;Priva
6、te int y=0;boolean flag=true;Public static void main(stringargs)Test r=new Test();Thead t1=new Thead(r);Thead t2=new Thead(r);t1.start();t2.start();Public void run()While(flag)x+;y+;system.out.println(“(“+x_“,“+y+“)“);if(x=10)flag=false;下列对程序运行结果描述的选项中,正确的是( )。(分数:2.00)A.每行的(x,y)中,可能有 xy;每一对(x,y)值都出
7、现两次。B.每行的(x,y)中,可能有 xy;每一对(x,y)值仅出现一次。C.每行的(x,y)中,可能有 x=y;每一对(x,y)值都出现两次。D.每行的(x,y)中,可能有 x=y;每一对(x,y)值都出现一次。17.下列数据结构中,属于非线性结构的是( )。(分数:2.00)A.循环队列B.带链队列C.二叉树D.带链栈18.为使 Java 程序独立于平台,Java 虚拟机把字节码与各个操作系统及硬件( )。(分数:2.00)A.分开B.结合C.联系D.融合19.下列选项中不属于结构化程序设计原则的是( )。A可封装 D自顶向下C模块化 D逐步求精(分数:2.00)A.B.C.D.20.数
8、据库管理系统是( )。(分数:2.00)A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译系统D.一种操作系统21.下列程序的功能是统计字符串中“array”的个数,在程序的空白处应填入的正确选项是( )。public class FindKeyWordspublic static void main(sringargs)sting text=“An array is a data structur that stores a collection of“+“values of the same type. You access each individual value“+“th
9、rough an integer index. For example,if a is an array“+“of inergers,then aiis the ith integer in the array.“;Int arrayCount=0;Int idex=-1;Sting arrarStr=“array“;Index=text.indexof(arravStr);While(index_0)+arrayCount;Index+=arrayStr.length();Index=text.indexof(arrayStr,index);System.out.println(“the t
10、ext contains“+arrayCount+“arrays“);(分数:2.00)A.B.=C.=D.=22.在下列程序的空白处,应填入的正确选项是( )。Import java.io.*;Pulilc class ObjectStreamTestPublilc static void main(string args)throws IOExceptionObjectoutputStream oos=new ObjectOutputStream(new FileOutputStream(“serial.bin“);Java.util.Date d=new Java.util.Date()
11、;Oos_(d);ObjectInputStream ois=new ObjectInputStream(new FileOutputStream(“serial.bin“);tryjava.util.date restoredDate=(Java.util.Date)ois.readObject();System.out.println(“read object back from serial.bin file:“+restoredDate);Catch(ClassNotFoundException cnf)System.out.println(“class not found“);(分数
12、:2.00)A.WriterOhjectB.WriterC.BufferedWriterD.writerObject23.算法的空间复杂度是指( )。(分数:2.00)A.算法在执行过程中所需要的计算机存储空间B.算法所处理的数据量C.算法程序中的语句或指令条数D.算法在执行过程中所需要的临时工作单元数24.在多线程并发程序设计中,能够给对象 x 加锁的语句是( )。(分数:2.00)A.wait()B.synchronized(x)C.notify()D.synchronized()25.3L 构造方法名必须与( )相同,它没有返回值,用户不能直接调用它,只能通过 new 调用。(分数:2.
13、00)A.类名B.对象名C.包名D.变量名26.Java 中类 ObjectOutputStream 支持对象的写操作,这是一种字节流,它的直接父类是( )。(分数:2.00)A.WriterB.DataOutputC.OutputStreamD.ObjectOutput27.下列数据结构中,能够按照“先进后出”原则存取数据的是( )。(分数:2.00)A.循环队列B.栈C.队列D.二叉树28.String、StingBuffer 都是( )类,都不能被继承。(分数:2.00)A.staticB.abstractC.finalD.private29.Java 中的基本数据类型 int 在不同的
14、操作系统平台的字长是( )。(分数:2.00)A.不同的B.32 位C.64 位D.16 位30.下列表达式中,类型可以作为 int 型的是( )。(分数:2.00)A.“abc“+“efg“B.“abc“+efgC.a+bD.3+“4“31.阅读下列程序片段。Public void test()TrysayHello();system.out.println(“hello“);catch(ArrayIndexOutOfBoundException e)System.out.println(“ArrayIndexOutOfBoundException“);catch(Exception e)S
15、ystem.out.println(“Exception“);finallySystem.out.println(“finally“);如果 sayHello()方法正常运行,则 test()方法的运行结果将是( )。(分数:2.00)A.HelloB.ArrayIndexOutOfBondsExceptionC.ExceptionFinallyD.HelloFinally32.自定义异常类的父类可以是( )。(分数:2.00)A.ErrorB.VirtuaMachineErrorC.ExceptionD.Thread33.下列运算结果为 1 的是( )。(分数:2.00)A.81B.42C.
16、81D.4234.AWT 中用来表示对话框的类是( )。(分数:2.00)A.FontB.ColorC.PanelD.Dialog35.Class 类的对象由( )自动生成,隐藏在.class 文件中,它在运行时为用户提供信息。(分数:2.00)A.Java 编译器B.Java 解释器C.Java new 关键字D.Java 类分解器二、填空题(总题数:15,分数:30.00)36.某二叉树有 5 个度为 2 的结点以及 3 个度为 1 的结点,则该二叉树中共有 1 个结点。(分数:2.00)填空项 1:_37.程序流程图中的菱形框表示的是 1。(分数:2.00)填空项 1:_38.软件开发过
17、程主要分为需求分析、设计、编码与测试四个阶段,其中 1 阶段产生“软件需求规格说明书”。(分数:2.00)填空项 1:_39.在数据库技术中,实体集之间的联系可以是一对一或一对多的,那么“学生”和“可裖纬獭钡牧 滴猒 1。(分数:2.00)填空项 1:_40.人员基本信息一般包括身份证号、姓名、性别、年龄等,其中可以作主关键字的是 1。(分数:2.00)填空项 1:_41.按照 Java 的线程模型,代码和 1 构成了线程体。(分数:2.00)填空项 1:_42.在多线程程序设计中,如果采用继承 Thread 类的方式创建线程,则需要重写 Thread 类的 12 方法。(分数:2.00)填空
18、项 1:_43.在下列 Java applet 程序的横线处填入代码,使程序完整并能够正确运行。Import java.awt.*;Import java.applet.*;Public class Greeting extends appletPublic void_(Graphics g)g.drawSting(“how are you!“,10,10)_(分数:2.00)填空项 1:_44.在 Java 语言中,用 1 修饰符定义的类为抽象类。(分数:2.00)填空项 1:_45.在 Java 中,字符是以 16 位的 1 码表示。(分数:2.00)填空项 1:_46.请在下列程序的空白
19、处,填上适当的内容:Import java.awt.*;Import java.util.*;Class BufferTestPublic static void main(string args)Throws IOExceptionFileOutputStream unbuf=new FileOutputStream(“test.one“);BufferedOutputStream buf=new_(new FileOutputStream(“test.two“);System.out.println(“write file unbuffered:“+time(unbuf)+“ms“);Sy
20、stem.out.println(“write file buffered:“+time(buf)+“ms“);Static int time(OutputStream os)Throws IOExceptionDate then=new Date();for(int i=0;i50000;i+)os.write(1);os.close();return(int)()new Date().getTime()-then.getTime();(分数:2.00)填空项 1:_47.代码 System.out.println(066)的输出结果是 1。(分数:2.00)填空项 1:_48.Swing
21、中用来表示工具栏的类是 javax.swing. 1。(分数:2.00)填空项 1:_49.表达式(10*49.3)的类型是 1 型。(分数:2.00)填空项 1:_50.抛出异常的语句是 1 语句。(分数:2.00)填空项 1:_二级 JAVA 笔试-42 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.为了将 HelloApplet(主类名为 HelloApplet.class)嵌入在 greeting.html 文件中,应该在下列greeting.html 文件的横线处填入的代码是( )。HTMLHEADTITLEGreetings/T
22、ITLE/HEADBODYAPPLET_/APPLET/BODY/HTML(分数:2.00)A.HelloApplet.classB.CODE=“HelloApplet.class“C.CODE=“HelloApplet.class“WIDTH=150 HEIGHT=25 D.CODE=“HelloApplet.class“ VSPACE=10 HSPACE=10解析:解析 在 html 页中包含 Applet 时,CODE=appletfile 指定了包含 Applet 或 JApplet 字节码的文件名,WIDTH=pixels HEIGHT=pixels 定义了 Applet 显示区以像
23、素为单位的高度和宽度。2.如果线程正处于运行状态,则它可能到达的下一个状态是( )。(分数:2.00)A.只有终止状态B.只有阻塞状态和终止状态C.可运行状态,阻塞状态,终止状态 D.其他所有状态解析:解析 下一个状态可以是可运行状态、阻塞状态、终止状态中的任一种。3.用于设置组件大小的方法是( )。(分数:2.00)A.paint()B.setSize() C.getSize()D.repaint()解析:解析 在构件类的方法中,paint()方法是绘制构件,setSize()方法是设置组件大小,getSize()方法是获得组件大小,repaint()方法是重新绘制构件。4.在一个线程中调用
24、下列方法,不会改变该线程运行状态的是( )。(分数:2.00)A.yield 方法B.另一个线程的 join 方法 C.sleep 方法D.一个对象的 notify 方法解析:解析 另一个线程的 join 方法是使得另一个线程等待,直到本线程结束为止,另一个线程恢复到可运行状态,不会改变本线程的运行状态。5.下列运算符中,优先级最高的是( )。(分数:2.00)A.+-B.=C.Public class writeIntPublic static void main(stringa)IntmyArray=10,20,30,40);tryDataOutputSystem dos=new Data
25、OutputSystem(new FileOutputSystem(“ints.dat“);for(int i=0;IMYARRAY.LENGTH;I+)dos.writeInt(myArrayi);dos._;System.out.println(“Have written binary file ints.dat“);Catch(IOException ioe)System.out.println(“IO Exception“);(分数:2.00)A.start()B.close() C.read()D.write()解析:解析 close 方法关闭写文件。11.对于循环队列,下列叙述中正
26、确的是( )。(分数:2.00)A.队头指针是固定不变的B.队头指针一定大于队尾指针C.队头指针一定小于队尾指针D.队头指针可以大于队尾指针,也可以小于队尾指针 解析:解析 循环队列是把队列的头和尾在逻辑上连接起来,构成一个环。循环队列中首尾相连,分不清头和尾,此时需要两个指示器分别指向头部和尾部。插入就在尾部指示器的指示位置处插入,删除就在头部指示器的指示位置删除。12.在关闭浏览器时调用,能够彻底终止 Applet 并释放该 Applet 所有资源的方法是( )。(分数:2.00)A.stop()B.destroy() C.paint()D.start()解析:解析 Applet 的生命周
27、期中有四个状态:初始态、运行态、停止态和消亡态。当程序执行完init()方法以后,Applet 程序就进入了初始态;然后马上执行 start()方法,Applet 程序进入运行态;当 Applet 程序所在的浏览器图标化或者是转入其他页面时,该 Applet 程序马上执行 stop()方法,Applet 程序进入停止态;在停止态中,如果浏览器又重新装载该 Applet 程序所在的页面,或者是浏览器从图标中复原,则 Applet 程序马上调用 start()方法,进入运行态;当然,在停止态时,如果浏览器关闭,则 Applet 程序调用 destroy()方法,进入消亡态。13.软件详细设计产生的
28、图如右。该图是( )。(分数:2.00)A.B.C. D.解析:解析 N-S 图(也称为盒图或 CHAPIN 图)和 PAD(问题分析图)及 PFD(程序流程图)是详细设计阶段的常用工具,E-R 图即实体-联系图是数据库设计的常用工具。从题中图可以看出该图属于程序流程图。14.下列语句中,可以作为无限循环语句的是( )。(分数:2.00)A.for(;) B.for(int i=0;i10000;i+)C.while(false)D.do)while(false)解析:解析 B 的循环终止条件为 10000,CD 的终止条件为常量 false,都不能无限循环。15.下列变量名的定义中,符合 J
29、ava 命名约定的是( )。(分数:2.00)A.fieldname B.superC.IntnumD.$number解析:解析 Java 命名约定全部小写,不得使用关键字,只有 A 符合。16.阅读下列程序。Public class Test implements Runnable(Private int x=0;Private int y=0;boolean flag=true;Public static void main(stringargs)Test r=new Test();Thead t1=new Thead(r);Thead t2=new Thead(r);t1.start()
30、;t2.start();Public void run()While(flag)x+;y+;system.out.println(“(“+x_“,“+y+“)“);if(x=10)flag=false;下列对程序运行结果描述的选项中,正确的是( )。(分数:2.00)A.每行的(x,y)中,可能有 xy;每一对(x,y)值都出现两次。B.每行的(x,y)中,可能有 xy;每一对(x,y)值仅出现一次。 C.每行的(x,y)中,可能有 x=y;每一对(x,y)值都出现两次。D.每行的(x,y)中,可能有 x=y;每一对(x,y)值都出现一次。解析:解析 本题考查的是线程的知识,变量 XY 是在线
31、程外部定义的,所以每一对(X,Y)只出现一次。17.下列数据结构中,属于非线性结构的是( )。(分数:2.00)A.循环队列B.带链队列C.二叉树 D.带链栈解析:解析 线性结构是指数据元素只有一个直接前驱和直接后继,线性表是线性结构,循环队列、带链队列和栈是指对插入和删除有特殊要求的线性表,是线性结构。而二叉树是非线性结构。18.为使 Java 程序独立于平台,Java 虚拟机把字节码与各个操作系统及硬件( )。(分数:2.00)A.分开 B.结合C.联系D.融合解析:解析 只有分开,才能做到独立于平台,与硬件无关。19.下列选项中不属于结构化程序设计原则的是( )。A可封装 D自顶向下C模
32、块化 D逐步求精(分数:2.00)A. B.C.D.解析:解析 结构化程序设计的主要原则概括为自顶向下,逐步求精,限制使用 GOTO 语句。20.数据库管理系统是( )。(分数:2.00)A.操作系统的一部分B.在操作系统支持下的系统软件 C.一种编译系统D.一种操作系统解析:解析 数据库系统属于系统软件的范畴。21.下列程序的功能是统计字符串中“array”的个数,在程序的空白处应填入的正确选项是( )。public class FindKeyWordspublic static void main(sringargs)sting text=“An array is a data struc
33、tur that stores a collection of“+“values of the same type. You access each individual value“+“through an integer index. For example,if a is an array“+“of inergers,then aiis the ith integer in the array.“;Int arrayCount=0;Int idex=-1;Sting arrarStr=“array“;Index=text.indexof(arravStr);While(index_0)+
34、arrayCount;Index+=arrayStr.length();Index=text.indexof(arrayStr,index);System.out.println(“the text contains“+arrayCount+“arrays“);(分数:2.00)A.B.=C.=D.= 解析:解析 在字符串中查询指定的字符或子串,可用 indexof()方法,如查询成功,返回所查字符的位置。如不成功,返回-1,从下面程序可以看出,While 条件应为查询成功。22.在下列程序的空白处,应填入的正确选项是( )。Import java.io.*;Pulilc class Obje
35、ctStreamTestPublilc static void main(string args)throws IOExceptionObjectoutputStream oos=new ObjectOutputStream(new FileOutputStream(“serial.bin“);Java.util.Date d=new Java.util.Date();Oos_(d);ObjectInputStream ois=new ObjectInputStream(new FileOutputStream(“serial.bin“);tryjava.util.date restoredD
36、ate=(Java.util.Date)ois.readObject();System.out.println(“read object back from serial.bin file:“+restoredDate);Catch(ClassNotFoundException cnf)System.out.println(“class not found“);(分数:2.00)A.WriterOhjectB.WriterC.BufferedWriterD.writerObject 解析:解析 本题考查的是输入/输出及文件操作,writerObject 方法是向数据流中写入数据。23.算法的空
37、间复杂度是指( )。(分数:2.00)A.算法在执行过程中所需要的计算机存储空间 B.算法所处理的数据量C.算法程序中的语句或指令条数D.算法在执行过程中所需要的临时工作单元数解析:解析 一个算法的空间复杂度一般是指执行这个算法所需的存储空间。一个算法所占用的存储空间包括算法程序所占用的空间,输入的初始数据所占用的存储空间及算法执行过程中所需要的额外空间。24.在多线程并发程序设计中,能够给对象 x 加锁的语句是( )。(分数:2.00)A.wait()B.synchronized(x) C.notify()D.synchronized()解析:解析 Java 平台将每一个由 synchron
38、ized(object)语句指定的对象设置一个锁,称为对象锁,是一种独占的排他锁。25.3L 构造方法名必须与( )相同,它没有返回值,用户不能直接调用它,只能通过 new 调用。(分数:2.00)A.类名 B.对象名C.包名D.变量名解析:解析 构造方法名必须与类名相同。26.Java 中类 ObjectOutputStream 支持对象的写操作,这是一种字节流,它的直接父类是( )。(分数:2.00)A.WriterB.DataOutputC.OutputStream D.ObjectOutput解析:解析 ObjectOutputStream 的直接父类是 OutputStream。27
39、.下列数据结构中,能够按照“先进后出”原则存取数据的是( )。(分数:2.00)A.循环队列B.栈 C.队列D.二叉树解析:解析 栈是一种特殊的线性表,其插入和删除运算都只在线性表的一端进行,而另一端是封闭的。可以进行插入和删除运算的一端称为栈顶,封闭的一端称为栈底。栈顶元素是最后被插入的元素,而栈底元素是最后被删除的。因此,栈是按照先进后出的原则组织数据的。28.String、StingBuffer 都是( )类,都不能被继承。(分数:2.00)A.staticB.abstractC.final D.private解析:解析 final 为最终类,该类不能有子类。29.Java 中的基本数据
40、类型 int 在不同的操作系统平台的字长是( )。(分数:2.00)A.不同的B.32 位 C.64 位D.16 位解析:解析 Java 的基本数据类型的字长是平台无关的,int 型字长为 32。30.下列表达式中,类型可以作为 int 型的是( )。(分数:2.00)A.“abc“+“efg“B.“abc“+efgC.a+b D.3+“4“解析:解析 字符型可以转为 int 型,但字符串不可以。31.阅读下列程序片段。Public void test()TrysayHello();system.out.println(“hello“);catch(ArrayIndexOutOfBoundEx
41、ception e)System.out.println(“ArrayIndexOutOfBoundException“);catch(Exception e)System.out.println(“Exception“);finallySystem.out.println(“finally“);如果 sayHello()方法正常运行,则 test()方法的运行结果将是( )。(分数:2.00)A.HelloB.ArrayIndexOutOfBondsExceptionC.ExceptionFinallyD.HelloFinally 解析:解析 sayHello()方法正常运行则程序不抛出异常
42、,并执行 finally,所以为 D。32.自定义异常类的父类可以是( )。(分数:2.00)A.ErrorB.VirtuaMachineErrorC.Exception D.Thread解析:解析 自定义异常类都是 Throwable 及其子集,所以只有 C 可以做它的父类。33.下列运算结果为 1 的是( )。(分数:2.00)A.81B.42 C.81D.42解析:解析 是按位右移运算符,是按位左移运算符,是添零右移运算符,没有运算符。34.AWT 中用来表示对话框的类是( )。(分数:2.00)A.FontB.ColorC.PanelD.Dialog 解析:解析 Font 和 Colo
43、r 是构件的字体和外观颜色,Panel 是面板容器,Dialog 是对话框的类。35.Class 类的对象由( )自动生成,隐藏在.class 文件中,它在运行时为用户提供信息。(分数:2.00)A.Java 编译器 B.Java 解释器C.Java new 关键字D.Java 类分解器解析:class 文件是由编译器生成的。二、填空题(总题数:15,分数:30.00)36.某二叉树有 5 个度为 2 的结点以及 3 个度为 1 的结点,则该二叉树中共有 1 个结点。(分数:2.00)填空项 1:_ (正确答案:14)解析:解析 叶子结点总是比度为 2 的结点多一个。所以,具有 5 个度为 2
44、 的结点的二叉树有 6 个叶子结点。总结点数=6 个叶子结点+5 个度为 2 的结点+3 个度为 1 的结点=14 个结点。37.程序流程图中的菱形框表示的是 1。(分数:2.00)填空项 1:_ (正确答案:逻辑处理)解析:解析 程序流程图的主要元素:方框:表示一个处理步骤;菱形框:表示一个逻辑处理;箭头:表示控制流向。38.软件开发过程主要分为需求分析、设计、编码与测试四个阶段,其中 1 阶段产生“软件需求规格说明书”。(分数:2.00)填空项 1:_ (正确答案:需求分析)解析:解析 软件需求规格说明书是在需求分析阶段产生的。39.在数据库技术中,实体集之间的联系可以是一对一或一对多的,
45、那么“学生”和“可裖纬獭钡牧 滴猒 1。(分数:2.00)填空项 1:_ (正确答案:多对多)解析:解析 每个“学生”有多个“可选课程”可对应,每个“可选课程”有多个“学生”可对应。40.人员基本信息一般包括身份证号、姓名、性别、年龄等,其中可以作主关键字的是 1。(分数:2.00)填空项 1:_ (正确答案:身份证号)解析:解析 主关键字的要求必须是不可重复的,只有身份证号能够满足这个条件。41.按照 Java 的线程模型,代码和 1 构成了线程体。(分数:2.00)填空项 1:_ (正确答案:数据)解析:解析 Java 中的线程模型包含三部分(1)一个虚拟的 CPU,(2)该 CPU 执行
46、的代码,(3)代码所操作的数据,代码和数据构成了线程体。42.在多线程程序设计中,如果采用继承 Thread 类的方式创建线程,则需要重写 Thread 类的 12 方法。(分数:2.00)填空项 1:_ (正确答案:run)解析:解析 Thread 类本身实现了 Runnable 接口,所以可以通过继承 Thread 类,并重写 run-|_|-方法定义线程体,然后创建该子类的对象创建线程。43.在下列 Java applet 程序的横线处填入代码,使程序完整并能够正确运行。Import java.awt.*;Import java.applet.*;Public class Greetin
47、g extends appletPublic void_(Graphics g)g.drawSting(“how are you!“,10,10)_(分数:2.00)填空项 1:_ (正确答案:paint)解析:解析 paint(Graphics g)是画 Applet 界面的基本方法,Applet 是工作在图形方式下的,向Applet 画图、画图像、显示字符串,都要用 paint()方法。44.在 Java 语言中,用 1 修饰符定义的类为抽象类。(分数:2.00)填空项 1:_ (正确答案:abstract)解析:解析 抽象类应使用 abstract 定义。45.在 Java 中,字符是以 16 位的 1 码表示。(分数:2.00)填空项 1:_ (正确答案:unicode)解析:解析 在 Java 中,字符是以 16 位的 Unicode 码表示的,Unicode 字符集比 ASCII 字符集更丰富。46.请在下列程序的空