Java复习题2012
Java基础面 试题(2012完整版)
精度浮点型。32位长度double双精度浮点型64位长度char字符型16位长度
boolean型表示逻辑值有true和false两个值分别表示真和假 8.什么叫引用类型引用类型和基本数据类型有什么区别
他的意思就是如果用Java语言编写一个应用那么就可以在不同平台上运行而不需要为
不同平台单独运行开发。之所以能实现跨平台的特性。主要得益于Java虚拟机JVMJVM
解释器在运行Java应用时根据当前平台进行解释解释成符合当前平台规范的机器码所
以可以实现同样的应用在不同平台上都能运行。 2.请列举JAVA语言的主要特点 解析了解一门语言往往从熟悉该语言的主要特点开始入手所以企业也常常通过应
上并不会把已有的hello变为HELLO而是在新的空间初始化一个HELLO字符串。也正因为
有这种不可变性所以才能支持“字符串实例池”的使用。
参考答案所谓的不可变类就是当字符串初始化后就不能够被改变。 11.String类和StringBuffer类有什么区别
解析String类是不可变类字符串一旦初始化后就不能被改变。而StringBuffer类是
可变类字符串值可以呗改变。常常在实际应用中看到累死这样的代码String
s=new(“hello”);s+=”world”这两句代码首先创建一个字符hello然后将world追加到hello结尾并重新赋
值给变量s。然后这个过程实际上是这样的首先创建一个StringBuffer对象然后用StringBuffer类的append
数、方法返回值要指定各自的数据类型。Java语言虽然是一门面向对象的语言。
但是也定义了基本数据类型基本数据类型可以直接赋值不需要使用new关键
全国计算机等级考试二级JAVA真题2012年3月
全国计算机等级考试二级JAVA真题2012年3月(总分:100.00,做题时间:90分钟)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(总题数:35,分数:70.00)1.下列关于栈序正确的是(分数:2.00)A.栈顶元素最先能被删除√B.栈顶元素最后才能被删除C.栈底元素永远不能被删除D.以上三种说法都不对解析:2.下列叙述中正确的是(分数:2.00)A.有一个以上根结点的数据结构不一定是非线性结构B.只有一个根结点的数据结构不一定是线性结构√C.循环链表是非线性结构D.双向链表是非线性结构解析:3.某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)(分数:2.00)A.3B.4C.6D.7 √解析:4.在软件开发中,需求分析阶段产生的主要文档是(分数:2.00)A.软件集成测试计划B.软件详细设计说明书C.用户手册D.软件需求规格说明书√解析:5.结构化程序所要求的基本结构不包括(分数:2.00)A.顺序结构B.GOTO跳转√C.选择(分支)结构D.重复(循环)结构解析:6.下面描述中错误的是(分数:2.00)A.系统总体结构图支持软件系统的详细设计B.软件设计是将软件需求转换为软件表示的过程√C.数据结构与数据库设计是软件设计的任务之一D.PAD图是软件详细设计的表示工具解析:7.负责数据库中查询操作的数据库语言是(分数:2.00)A.数据定义语言B.数据管理语言C.数据操纵语言√D.数据控制语言解析:8.一个教师可讲授多问课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是(分数:2.00)A.1:1联系B.1:m联系C.m:1联系D.m:n联系√解析:9.有三个关系R、S和T如下:R和S得到关系T的操作是(分数:2.00)A.自然连接√B.交C.除D.并解析:10.定义无符号整数类为UInt,下面可以作为类UInt实例化值的是(分数:2.00)A.-369B.369 √C.0.369D.整数集合{1,2,3,4,5}解析:11.下列关于面向对象的论述中,正确的是(分数:2.00)A.面向对象是指以对象为中心,分析、设计和实现应用程序的机制√B.面向对象是指以功能为中心,分析、设计和实现应用程序的机制C.面向对象仅适用于程序设计阶段D.面向对象是一种程序设计语言解析:12.语句”Hello”.equals(“hello”);的正确执行结果是(分数:2.00)A.trueB.false √C.0D.1解析:13.下列关于Java源程序结构的论述中,正确是(分数:2.00)A.一个文件包含的import语句最多1个B.一个文件包含的public类最多1个√C.一个文件包含的接口定义最多1个D.一个文件包含的类定义最多1个解析:14.下列不属于Java关键字的是(分数:2.00)A.thisB.superC.finallyD.NULL √解析:15.下列代码的执行结果是 public class Test { public static void main(String[] args) { int[] x={0,1,2,3}; for(int i=0;i(分数:2.00)A.error1B.error2C.error1error2 √D.2error2解析:16.下列整数的定义中,错误的是(分数:2.00)A.int f=3.14; √B.int a=012;C.int i=189;D.int d-0x123;解析:17.要得到某目录下的所有文件名,在下列代码的下划线处应填入的内容是(两个下划线的内容相同)________pathname = new________(args[0]); String[] filename = pathname.list();(分数:2.00)A.FileInputStreamB.FileOutputStreamC.File √D.RandomAccessFile解析:18.在下列代码的下划线处应填入的内容是 public class FirstSample { public static voidmain(________args[]) { System.out.println("你好!"); } } }(分数:2.00)A.staffB.doubleC.intD.String √解析:19.Object类中的方法public int hashCode(),在其子类覆盖该方法时,其方法修饰符可以是(分数:2.00)A.protectedB.public √C.privateD.缺省解析:20.下面代码中的内部类名是 import java.awt*; import javax.swing.*; class TalkingClock { public static void main(int interval,final boolean beep) { ActionListener listener = new ActionListener(){ public void actionPerformed(ActionEvent event){ ________ } } Timer t = new Timer(interval,listener); t.start(); } }(分数:2.00)A.TimerB.ActionListenerC.listenerD.匿名√解析:21.已知zipname是一个压缩文件名,则zipname在下列代码中出现的正确位置是ZipInPutStream zin =new ZipInPutStream(new FileInPutStream(①)); ZipEnatry entry; While((entry =zin.getNextEntry(②))!=null{ fileCombo.addItem(entry.getName(③)); zin.closeEntry(④); } Zin.close();(分数:2.00)A.①√B.②C.③D.④解析:22.下列代码的执行结果是 int numbers[]=new int[6]; for(int i=1;i(分数:2.00)A.0 1 2 3 4 5B.1 2 3 4 5 6C.0 1 2 3 4 √D.1 2 3 4 5解析:23.Java API中支持线程的类或接口是Ⅰng.Thread Ⅱng.RunnableⅢng.ThreadGroup Ⅳ.java.io.Serializable(分数:2.00)A.Ⅰ,ⅡB.Ⅰ,Ⅱ,ⅢC.Ⅰ,Ⅱ,ⅣD.Ⅰ,Ⅱ,Ⅲ,Ⅳ√解析:24.下列关于Test类的定义中,正确的是(分数:2.00)A.class Test implements Runnable {public void run(){}public void someMethod(){}} √B.class Test implements Runnable {public void run();}C.class Test implements Runnable {public void someMethod();}D.class Test implements Runnable {public void someMethod(){}}解析:25.下列方法被调用后,一定使调用线程改变当前状态的是(分数:2.00)A.notify()B.yield() √C.sleep()D.isAlive()解析:26.在堆栈类SharedStack的定义中,为了保证堆栈在并发操作中数据的正确性,应在下划线处填入的修饰符是(两个下划线的填写内容相同) public class SharedStack { ________int idx=0; ________char[] data= new char[10]; public synchronized void push(char c) {________} public synchronized void pop(){________} }(分数:2.00)A.public √B.不使用修饰符C.privateD.protected解析:27.下列代码编译或执行结果的描述中,正确的是 class Test{ public static void main(Stringargs[]){ TestThread pm1 = new TestThread("One"); pm1.start(); TestThread pm2 = new TestThread("Two"); pm2.start(); } } class TestThread extends Thread{ private String sTname=""; TestThread(String s){ sTname = s; } public void run(){ for(int i=0;i(分数:2.00)A.不能通过编译,TestThread类中不能定义变量和构造方法B.输出 One One Two TwoC.输出 Two One One TwoD.选项B或C都有可能出现√解析:28.下列关于Applet的叙述中,正确的是(分数:2.00)A.为了使Applet在浏览器中运行,需要在HTML文件中嵌入相应的Applet类√B.Applet不能使用从外部接收参数C.Applet不能使用javac 命令进行编译D.java Application 与Applet都必须包含main()方法解析:29.下列代码的下划线处应填入的方法名是 import java.applet.*; import java.awt.*; public class Hello extends Applet { public void ________(Graphics g){ g.drawString("How are you!", 10, 10); } } (分数:2.00)A.repaintB.printlnC.paint √D.show解析:30.下列变量的定义中,错误的是(分数:2.00)A.int x=3;B.float f;d; √C.String s=”Hello!”D.boolean b=true;解析:31.下列代码的执行结果是 int length = "Hello".length(); System.out.println(length);(分数:2.00)A.5 √B.2C.10D.6解析:32.下列代码的编译或执行结果是public class MyVal { public static void main(String[] args) { MyVal m = new MyVal(); m.aMethod(); } public void aMethod(){ boolean [] b = new Boolean [5]; System.out.println(b[0]); } }(分数:2.00)A.1B.nullC.0D.编译错误√解析:33.若变量a是String类型的数据,那么表达式(a+a)的类型是(分数:2.00)A.charB.String √C.intD.long解析:ponent类中用于刷新组件的方法是(分数:2.00)A.getFontB.getNameC.update √D.paint解析:35.鼠标在窗口中移动时,产生的事件是(分数:2.00)A.ActionEventB.PrintEventC.KeyEventD.MouseEvent √解析:二、填空题(每空2分,共30分) (总题数:15,分数:30.00)36.有序线性表能进行二分查找的前提是该线性表必须是 1存储的。
Java程序设计期末试卷-2011-2012(1)A_答案
浙江工业大学期终考试命题稿2011/2012 学年第一学期命题注意事项:一、命题稿请用A4纸电脑打印,或用教务处印刷的命题纸,并用黑墨水书写,保持字迹清晰,页码完整。
二、两份试题必须同等要求,卷面上不要注明A、B字样,由教务处抽定A、B卷。
三、命题稿必须经学院审核,并在考试前两周交教务处。
浙江工业大学2011/2012学年第一学期试卷课程Java程序设计姓名___________________________ 班级_______________________________________________________________四、1import java.util.*;import java.text.*;class ThreeTimeThread extends Thread{public ThreeTimeThread(String str){super(str);}public void run(){while (true){SimpleDateFormat formatter = new SimpleDateFormat ("yyyy.MM.dd G 'at' hh:mm:ss z");Date currentTime = new Date();try{sleep(1000);}catch(Exception e) {}String dateString = formatter.format(currentTime);System.out.println(getName()+":"+dateString);}}public static void main(String args[]) throws Exception{new ThreeTimeThread("first").start();new ThreeTimeThread("second").start();new ThreeTimeThread("third").start();}}2import javax.swing.*;public class Welcome extends JApplet {public void init(){World!",SwingConstants.CENTER);add(label);}}<HEAD><TITLE> Welcome to Java World </TITLE></HEAD><BODY><h1>Welcome to Java World </h1><APPLET CODE="Welcome.class" WIDTH=150 HEIGHT=25> </APPLET></BODY>4、class Rectangle implements ShapeArea {public Rectangle(double w, double h){width = w;height = h;}double getArea(){//…;}double getPerimeter (){//…;}Public String toString(){Return ;}private double width;private double height;}Interface ShapeArea{double getArea();double getPerimeter ();}Public calss Test{public static void main(String[] args) {Rectangle rec = new Rectangle();Rec.toString();}}。
JAVA习题题目及答案
第1章问答题及作业题第1章问答题1、发明Java语言的原因是什么?发明Java语言的主要贡献者是谁?2、“Java编译器将源文件编译生成的字节码是机器码”,这句话正确吗?3、Java程序的主类必须含有怎样的方法?4、“Java应用程序必须含有一个类是public类”,这句话正确吗?5、“Java Applet程序的主类必须是public类”,这句话正确吗?6、请叙述Java源文件的命名规则。
7、源文件生成的字节码在运行时都加载到内存中吗?8、怎样编写加载运行Java Applet的简单网页?9、编译器使用“-source”参数的作用是什么?“-source”参数的默认取值是什么?第1章作业题1.参照例1-1编写一个Java应用程序,程序能在命令行中输出“早上好,Good Morning”。
2.参照例1-2编写一个Java Applet程序,程序能在浏览器中显示“你好,Hello”。
第2章问答题及作业题第2章问答题1、什么是标识符?标识符的规则是什么?2、什么是关键字?请说出5个关键字。
3、Java的基本数据类型是什么?4、下列哪些语句是错误的?int x=120;byte b=120;b=x;5、下列哪些语句是错误的?float x=12.0;float y=12;double d=12;y=d;6、下列两条语句的作用是等价的吗?char x=97;char x=’a’;7、下列语句输出的结果是什么?int a=97;byte b1=(byte)128;byte b2=(byte)-129;System.out.printf(“%c,%d,%d”,a,b1,b2);8、数组是基本数据类型吗?怎样获取一维数组的长度?9、假设有两个int类型数组:int[] a=new int[10];int[] b=new int[8];b=a;a[0]=100;b[0]的值一定是100吗?10、下列两条语句的作用等价吗?int[] a={1,2,3,4,5,6,7,8};int[] a=new int[8];}第2章作业题1.参照例2-1编写一个Java应用程序,输出俄文字母表。
2012秋季Java程序设计期末考试试卷_A卷_含答案
华南农业大学期末考试试卷(A卷)2012-2013学年第1学期考试科目:Java程序设计考试类型:(闭卷)考试考试时间: 120 分钟学号______________ 姓名___________ 年级专业 ______________________注意事项:第一大题选择题与第二大题判断题的答案必须填涂在机读卡上,第三、四大题答案写在答题卷上。
考试结束时机读卡、答题卷与试卷都要上交。
一、单项选择题(本大题共18小题,每小题2分,共36分)1. 下列关于Java语言的说法,不正确的就是__B _____ :A、Java就是面向对象的咼级语言B、Java就是解释型语言,所以执行速度快C、一个类被编译成一个、class字节码文件D、Java程序可以做到“一次编写,随处运行”2. 下列符合Java程序元素命名习惯的就是—D _______ 。
A、double RadiusB、int len gthofarrayC、class shapeD、final doublePI3. 下列不满足自动类型转换的赋值语句就是__C ______ 。
A. int c = ‘' ;B、long d = 165;C.float b = 26、3; D、double a = 13;4. 语句int a = 10, b = 20; b += a++;执行结束后,a与b的值分别就是__B __________ 。
A、10,30B、11,30C、10,31D、11,315. 下列程序段的输出结果就是__D _____ 。
int m = 4, n = 9;System、out、println( m + n = ” + m + n);A、m + n = 13B、m + n = mnC、m + n = m + nD、m + n = 49;6. 下列关于for与while这两种循环语句的说法,正确的就是_C _______A.二者都就是后置检查循环条件B.循环次数不确定使用for语句比较好C.循环条件就是布尔型表达式D.它们之间不能互相嵌套使用7. 下列程序片段执行后,y的值为__D ______int x = 4, y = 3; switch(x + 3){case 7: y = 7; case 8: y =8; default: y++;}A 、4 B、7 C、8 D 、98. 定义二维数组a,不正确的就是AA 、double a [3][3]; B、double a[][]; C、double[] a[]; D、double[][] a;9. 设int[][] b = {{26,53},{24,18,33},{29,81,51},{27,44,92,13}},______ 则___AA、数组一共有12个元素B、b[2]、length为 4C、b、length 为12D、b[3][2] 等于8110. 下面一段代码的输出结果就是__B _____class Test{public static void main(String [] args){int[] a={36,31,0,11,8,13,24,49,33,16}; s);System 、out、println(a[4]);} public static void s[] a, int i, int j){int t = a[i]; a[i] = a[j]; a[j] = t;}}A 、8 B、33 C、11 D、4911. 关于字符串,下列语句不正确的就是__C ______A 、String s = new String( ”Olympic game ”);B 、“Welcome to Guangzhou”、indexOf( ‘o');C、String s = “Great Wall ”; s、delete(2,5);D 、StringBuffer buffer = new StringBuffer(); buffer、appe n d(“C h i n a ”);12. 关于类与对象,下列说法不正确的就是__D _____ 。
2012试卷
int i;
int count=0;
for(i=0;i<();i++){
( 4 )ch=(i);
if(( 5 )) count++;
}
}
}
【供选择的答案】
(4)A、charB、StringC、intD、double
(5)A、’Z’>=ch>=’a’B、ch>=’a’, ch<=’z’
B、public int example(){...}
C、public void example2(){...}
D、public int example ( int m, float f){...}
12、下面叙述错误的是 (c)
A、一个类可以有多个构造方法。
B、最终类不能派生子类,最终方法不能被覆盖。
2、如下哪个字符串是Java中的合法标识符( )
A、fieldname_sysValue B、String
C、3number D、#number
3、条件运算符: 是属于三元运算符,其用法为op1 op2 : op3,正确的描述是( ) 。
A、若操作数op1为真,返回op2,否则返回op3
B、若操作数op2为真,返回op1,否则返回op3
=true;result=false=false;result=true
7、对于一个三位正整数 n,表达式(c)可以取出n的十位数字。
A、n%10/10B、n%10C、n/10%10D、n/10
8、 下列各语句序列中,能够将变量u、s中最大值赋值到变量t中的是(c)
A、if(u>s) t=u; t=s;
2012 Java Web程序设计复习题
一、单项选择题:1.下列哪个不是HTML的常用标记。
()A. <html>B. <head>C. <body>D. <Book>2.创建表单的HTML代码是()A. <form> </form>B. <select multiple name="NAME" size=?> </select>C. <option>D. <select name="NAME"> </select>3.在html中绘制表格时,()标记是表格中的换行标记。
A. <table>B. <th>C. <tr>D. <td>4.使用JavaScript语言中Document的()方法可以在页面上输出字符。
A. document.write()B. document.print()C. document.out()D. document.flush()5.在HTML中引用外部JavaScript文件中的正确代码为()。
A. <SCRIPT LANGUAGE="JavaScript" src="calendar.js"></SCRIPT>B. <SCRIPT LANGUAGE="JavaScript" href="calendar.js"></SCRIPT>C. <SCRIPT LANGUAGE="JavaScript" import="calendar.js"></SCRIPT>D. <SCRIPT LANGUAGE="JavaScript" name="calendar.js"></SCRIPT>6.在javaScrpt中window对象的()方法用于打开一个新窗口。
java试题2012
1、使用super关键字调用父类的构造方法时,super 必须( A ).A、是子类构造方法中的头一条语句。
B、是子类构造方法中的最后一条语句。
C、是父类构造方法中的头一条语句D、是父类构造方法中的最后一条语句。
2、判断两个字符串tom和jerry相等的表达式是( C )A、tom=jerryB、tom= =jerryC、tom.equals(jerry)D、tom equals jerry3、TextField类的一个构造方法TextField(String s,int x),其中的参数x是指定(D)A、允许输入字符的个数B、文本框内的空格数C、参数s的长度D、文本框的长度4、设置ActionEvent事件监视器的方法是( C )A、addActionEvent( )B、addActionEventListener( )C、addActionListener( )D、addactionPerformedListener( )5、设置ItemEvent事件监视器的方法是( B )A、addItemEvent( )B、addItemListener( )C、addItemEventListener( )D、addItemStateListener( )6、设置TextEvent事件的监视器的方法是( D )A、addTextEvent( )B、addTextEventListener( )C、addTextAreaListener( )D、addTextListener( )7、ActionListener接口只有一个方法,这个方法是( A )A、actionPerformed( )B、actionEvent( )C、ActionListener( )D、action( )8、ItemListener接口只有一个方法,这个方法是( A )A、itemStateChanged( )B、itemEvent( )C、itemListener( )D、itemSelected( )9、TextListener接口只有一个方法,这个方法是( C )A、textListener( )B、textEvent( )C、textValueChanged( )D、textSelected( )10、MouseMotionListener接口有两个方法,这个两方法是( D )A、mousePressed( ) 、mouseReleased()B、mouseDragged()、mouseClicked()C、mousePressed( ) 、mouseMoved()D、mouseDragged( ) 、mouseMoved()11、TextField类的对象文本框上引发ActionEvent事件的操作是(D)A、改变文本框中的字符B、在文本框内单击C、在文本框内双击D、在文本框内按回车键12、TextArea类的对象文本区上引发TextEvent事件的操作是(A)A、改变文本区中的文本的内容B、在文本区内单击C、在文本区内双击D、鼠标在文本区内移动13、Runnable接口只有一个方法,这个方法是( B )A、start()B、run()C、init()D、begin()14、启动线程,即使线程从新建状态转入就绪状态并进入就绪队列排队的方法是( A )A、start()B、run()C、init()D、begin()15、线程的sleep方法的功能是( B )A、使线程死亡B、线程暂时放弃CPU资源C、线程休息一会,但不放弃CPU资源D、线程结束16、当多个线程调用同一方法时,为使线程同步,该方法应使用修饰关键字( C )A、protectedB、voidC、synchronizedD、public17、符合对象和类关系的是:A.人和老虎B.书和汽车C.楼和建筑物D.汽车和交通工具18、Java语言的类间的继承关系是( )。
2012下半年JAVA真题
2012年(下)全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷第一大题:单选题(30 分)1. (1分) 下列选项中不是合法Java标识符的是( C )。
(A) ab (B) $_3 (C) 3ab (D) ab322. (1分)若有定义int a=2,b=4;boolean x;则执行语句 x=a>b;System.out.println(x);的结果为( D )。
(A) 1 (B) 0 (C) true (D) false3. (1分)若有定义int x=3,y;则执行语句y=(++x)+(++x)+(++x);后y的值是( D )。
(A) 12(B) 18 (C) 9 (D) 154. (1分) 若a是int型变量,计算表达式a=25/3%3后,a为( B )。
(A) 1 (B) 2(C) 3 (D) 45. (1分) 关于代码行int []arr={1,2,3}; for(int i=0;i<2;i++) arr[i]=0 ;下列表达式中值为true的是( A )。
(A) arr[0]==0 (B) arr[0]==01 (C) arr[1]==1 (D) arr[2]==06. (1分) 下列选项中,属于接口中方法默认的访问控制方式的是( A )。
(A) public (B) private (C) protected (D) default7 . (1分)若要在容器底端放一个按钮,且不管用户如何改变尺寸,则下列布局管理器中最简单的是( A )。
(A) BorderLayout (B) GridLayout (C) FlowLayout(D) GridbagLayout8 . (1分) 要使一个线程放弃处理器,且休眠1.5秒,应调用的方法是( B )。
(A) sleep(1.5) (B) sleep(1500) (C) suspend(1.5)(D) suspend(1500)9. (1分) 用套接字方法建立两个程序的通信后,如果双方通信完毕,应( C )。
高等教育自学考试_Java语言程序设计(一)真题2012年1月含答案与解析)-交互39
高等教育自学考试Java语言程序设计(一)真题2012年1月(总分100, 做题时间150分钟)课程代码:04747一、单项选择题(本大题共10小题,每小题1分,共l0分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.下面供选字符序列中,不属于Java语言关键字的是()。
SSS_SINGLE_SELA innerB throwC falseD throws该题您未回答:х该问题分值: 1答案:C2.表达式“-1>>>1”的十进制值是()。
SSS_SINGLE_SELA -2B2 31-1C-(2 31-1)D2 32-1该题您未回答:х该问题分值: 1答案:B3.Java语言中,在类定义时用final关键字修饰,是指这个类()。
SSS_SINGLE_SELA 子类必须实现父类未实现的方法B 没有具体实现代码C 必须要有实例D 必须要有实例该题您未回答:х该问题分值: 1答案:D4.表达式"java程序设计".1ength()的值是()。
SSS_SINGLE_SELA 0B 12C 8D 13该题您未回答:х该问题分值: 1答案:C5.以下关于BorderLayout布局的叙述中,不正确的是()。
SSS_SINGLE_SELA 把容器内的空间划分成5个区域B 加入组件应该指明要放入的区域C 是框架窗口的默认布局D 一个位置可直接放多个组件该题您未回答:х该问题分值: 1答案:D6.利用文件对话框打开或保存文件,在打开文件对话框之前,可用FileFilter类设置筛选条件,其所用的两个方法是()。
SSS_SINGLE_SELA accept()和getSelectedFile()B accept()和getDescription()C accept()和setDescription()D setDescription()和getDescription()该题您未回答:х该问题分值: 1答案:B7.设已经有Graphics2D对象g2d,RoundRectangle2D对象rRect,绘制对象rRect的代码是()。
2012-2013java程序设计期末考试A卷
学号: 姓名:年级: 专业:考号:A.method2()4.创建一个标识有“关闭”标签的语句是( )。
A、TextField b = new TextField(“关闭”);B、Label b = new Label(“关闭”);C、Checkbox b = new Checkbox(“关闭”);D、Button b = new Button(“关闭”);5.对于子类的构造函数说明,下列叙述中错误的是()。
A、子类可以继承父类的构造函数。
B、子类中调用父类构造函数不可以直接书写父类构造函数,而应该用super();。
C、用new创建子类的对象时,将先执行继承自父类的无参构造函数,然后再执行自己的构造函数。
D、子类的构造函数中不可以调用其他函数。
6.下列哪个选项是错误的。
()A、一个文件中只能有一个public class。
B、一个文件中可以有多个类。
C、一个类中可以有两个main方法。
D、main方法必须是public的。
7.类ABC定义如下:1.public class ABC{2.public double max( double a, double b) { }3.4.}将以下哪个方法插入行3是不合法的。
()A、public float max(float a, float b, float c){ }B、public double max (double c, double d){ }C、public float max(float a, float b){ }D、private int max(int a, int b, int c){ }8.以下哪项是错误的()。
A、JPanel中不能包含按钮。
B、Frame 中可以设置Panel。
C、Applet 中可以包含按钮。
D、Dialog 中不可以设置菜单条。
9.在Applet中,方法执行的顺序是? ()A、init(), start(), paint(),stop(),destroy().B、init(),paint(),start(),stop(),destroy().C、paint(),start(),stop(),destroy().D、init(), start(),stop(),destroy(),paint().10.以下哪个方法用于定义线程的执行体?()A、 start()B、init()C、run()D、synchronized()11.当使包含applet 程序的页面从最小化恢复时,以下选项中的哪个方法将被执行?()A、paint()B、start()C、destroy()D、stop()12. A 是抽象父类或接口,B ,C派生自A,或实现A,现在Java源代码中有如下声明:1. A a0=new A();2. A a1 =new B();3. A a2=new C();问以下哪个说法是正确的?()A、只有第1行不能通过编译B、第1、2行能通过编译,但第3行编译出错C、第1、2、3行能通过编译,但第2、3行运行时出错D、第1行、第2行和第3行的声明都是正确的13.以下哪个接口的定义是正确的?()A、interface B{ public abstract void print() { } ;}B、i nterface B{ static void print() ;}C、a bstract interface B extends A1, A2 //A1、A2为已定义的接口{private abstract void print();}D、interface B{ void print();}14.关于Socket通信编程,以下描述正确的是:( )A、客户端通过new ServerSocket()创建TCP连接对象B、客户端通过TCP连接对象调用accept()方法创建通信的Socket 对象C、客户端通过new Socket()方法创建通信的Socket对象D、服务器端通过new ServerSocket()创建通信的Socket对象15.关于数据库连接的程序,以下哪个语句的注释是错误的( )A、Class.forName(“com.mysql.jdbc.Driver”); //指定MySQL JDBC 驱动程序B、String url=” jdbc:mysql://localhost:3306/student”; //指定驱动程序与数据源的连接C、db.executeUpdate(sql); //用于返回查询结果D、while(rs.next())//用于遍历查询结果中的记录16.关于异常的编程,以下描述错误的是:( )A、在有除法存在的代码处,抛不抛出异常均可B、int i=Integer.parseInt(”123a”);将产生IDberFormatExceptionC、int a[]=null; a[0]=1; 将产生ArraylndexOutOfBoundsExceptionD、输入输出流编程中,读和写时都必须抛出IOException17.在main()方法中给出的字节数组,如果将其显示到控制台上,需要( )A. 标准输出流System.out.println()。
JAVA 2012复习题
就要等待线程 B 完成修改工作,这种现象称为() (1分)(A) A:线程的同步 B:线程的互斥 C:线程的调度
43、StringBuffer 类的字符对象的长度是()B A :固定长度 B :可变长度 C : 长度必须小于16个字符 D :长度必须大于16个字符
44、对于 catch 子句的排列,下列正确的是()B A :父类在前, 子类在后 B :父类在后, 子类在前 C : 有继承关系的异常类不能在同一个 try 内 D :必须有 Exception 类的 Catch 捕捉
10、在 Java 程序中有定义:int x[] []=new int[4] [5];则 x.length 和 x[3].length 的值 分别是() A A:4和5 B:5和4 C:4和3 D:5和3
11 定义一个使用接口 ng.Runnable 的类,必须要实现的方法是() (1分 B A:start() B:run() C:init() D:paint() 12、如果发生多个线程形成一个等待环,这样,所有线程都陷入相互等待的状态。这种循环等待现象 称为() (1分)?(D) A:互斥 B:同步 13、 C:死锁 D:临界
19 、JAVA 中为字符型输入/输出流提供的读字符的方法所使用的类是( ) 。C A、InputStream B、OutputStream C、FIleReader D、FileWriter
20、以下程序代码的输出结果是()D int x=100; System.out.println("5.5"+x%8); (1分) A:5.512 B:5.512.5 C:18 D:5.54 ) 。(C)
A:数组是将一组相同类型的数据顺序存储,组成一种复合数据类型 B:在 Java 语言中,数组是一种引用类型,数组名如同对象名一样,是一种引用 C:对于多维数组,从最高维开始,可以对每一维分配不等长的空间 D:在 Java 语言中,数组元素可以互相赋值,而数组名不能直接赋值 42. 当线程 A 使用某个对象,而此对象又需要线程 B 修改后才能符合 A 线程的需要,这时线程 A
2012java试卷2
《面向对象程序设计》试卷(Ⅱ)注意事项:1.本试卷适用于2011级技术媒体专业类学生使用。
2.本试卷共9页,满分100分,答题时间120分钟。
3. 本试卷考核方式为闭卷考试。
题号一二三四五总分得分得分评卷人一、单项选择题(共15道小题,每小题2分,共30分)题号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15答案1.如下哪个是Java中的标识符()。
A.fieldname B.super C.3number D.#number 2.以下哪个不是Java的关键字?()A.true B.catch C.delete D.false3.容器Frame使用的缺省布局编辑策略是()。
A.FlowLayout B.BorderLayoutC.GridLayout D.CardLayout4.关于继承,以下叙述正确的是()。
A.在java中类的继承只允许单一继承B.在java中一个类只能实现一个接口C.在java中一个类不能同时继承一个类和实现一个接口D.在java中类允许多重继承5.. class 和.java 文件的含义分别是()。
A.Java 目标码文件和源文件;B.Java 可执行文件和目标码文件;C.Java 源文件和目标码文件;D.Java 源文件和Java 平台配置文件;6.关于Java的修饰符,以下说法错误的是()。
A.抽象类中的方法不一定都是抽象方法B.类及其属性、方法可以同时有一个以上的修饰符来修饰C.final类中的属性和方法都必须被final修饰符修饰D.要使类中某成员变量只能被它自身访问到,该变量只能用private修饰7.以下项中,不属于成员变量的定义部分的是()。
A.访问级;B.变量名称;C.变量类型;D.变量的初始化方式;8.下述概念中不属于面向对象方法的是()。
A.对象、消息B.继承、多态C.类、封装D.过程调用9.下列代码在编译运行后输出的结果是()。
二级JAVA真题2012年09月
二级JAVA真题2012年09月(总分:100.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:40,分数:40.00)1.下列链表中,其逻辑结构属于非线性结构的是______。
∙ A.二叉链表∙ B.循环链表∙ C.双向链表∙ D.带链的栈(分数:1.00)A. √B.C.D.解析:[解析] 对于线性结构,除了首结点和尾结点外,每一个结点只有一个前驱结点和一个后继结点。
线性表、栈、队列都是线性结构,循环链表和双向链表是线性表的链式存储结构;带链的栈是栈的链式存储结构。
二叉链表是二叉树的存储结构,而二叉树是非线性结构,因为二叉树有些结点有两个后继结点,不符合线性结构的定义。
2.设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。
现经过一系列入队与退队运算后,front=15,rear=15,则循环队列的元素个数为______。
∙ A.15∙ B.16∙ C.20∙ D.0或35(分数:1.00)A.B.C.D. √解析:[解析] 循环队列中,front为队首指针,指向队首元素的前一个位置;rear为队尾指针,指向队尾元素。
由题目可知,循环队列最多存储35个元素。
front=rear=15时,循环队列可能为空,也可能为满。
3.下列关于栈的叙述中,正确的是______。
∙ A.栈底元素一定是最后入栈的元素∙ B.栈顶元素一定是最先入栈的元素∙ C.栈操作遵循先进后出的原则∙ D.以上三种说法都不对(分数:1.00)A.B.C. √D.解析:[解析] 栈是一种先进后出的线性表,也就是说,最先入栈的元素在栈底,最后出栈;而最后入栈的元素在栈顶,最先出栈。
4.在关系数据库中,用来表示实体间联系的是______。
∙ A.属性∙ B.二维表∙ C.网状结构∙ D.树状结构(分数:1.00)A.B. √C.D.解析:[解析] 关系数据库使用的是关系模型,用二维表来表示实体间的联系。
2012《Java语言程序设计》答案_A卷
2011-2012学年第二学期《JA V A语言程序设计》考试卷A一、问答题(共15分,每小题5分)1. 可移植性,平台无关性,一次编译,到处运行(1分);Java是纯面向对象语言(1分);Java语言具有很好的稳定性和安全性(1分);语法相对C++简单(1分);高性能(1分);很好的支持分布式计算(1分)说明:只需5点即可2.进程(process):一个应用程序的一次执行过程,操作系统资源分配和共享的基本单位,操作系统程序保护的基本单位(1分);线程(thread):进程中一段连续的控制流程或者执行路径,程序执行和调度的实体(1分)线程不能独立存在,必须依附于某个进程,共享进程的某些资源(代码、数据、文件。
)(1分);线程可以独享某些资源(堆栈、程序计数器)(1分);线程的维护代价比进程小,可以称为“轻量级进程”(light weight process:LWP)(1分)。
3. 流:数据的读写通过序列的流动来实现(1分)字节流:一个字节一个字节读/写(1分);字符流:一个字符一个字符读/写(1分);差异:字节流的读写次数有流的长度决定,字符流的读写次数由流的长度、内容和编码方式决定,字节流是字符流的基础(2分)五.(共20分,每小题2分)六、编程题,写出完整结果(共10分,每小题5分)1. 请写出完整程序class Expr21{void f1(){}}(1分)class Expr22 extends Expr21{void f1(){}void f2(int a){}void f2(double a){}}(3分)public class Expr23{public static void main(String[] args) {Expr21 e1=new Expr21();e1.f1();Expr22 e2=new Expr22();e2.f1();e2.f2(1);e2.f2(1.0);}}(1分)2. 请写出完整程序import java.awt.*;import java.awt.event.*;import java.io.FileWriter;public class Test02 extends Frame {private TextField text1=new TextField(20);private TextField text2=new TextField(20);private Label lab=new Label("加");private Button btn=new Button("加法结果保存到文件");class AddListener implements ActionListener{public void actionPerformed(ActionEvent event){ double d1=Double.parseDouble(text1.getText());double d2=Double.parseDouble(text2.getText());double d=d1+d2;try{FileWriter writer=new FileWriter("out.txt");writer.write(Double.toString(d));writer.close();}catch(Exception e){e.printStackTrace();}}}public Test02(){this.add(text1);this.add(lab);this.add(text2);this.add(btn);btn.addActionListener(new AddListener());this.setLayout(new FlowLayout());}public static void main(String[] args) { Test02 frame=new Test02();frame.setSize(400,300);frame.setVisible(true);}}程序结构:1分GUI:2分I/O:1分异常:1分。
java复习题-选择题判断题
java复习题-选择题判断题复习题-选择题、判断题一、选择题1、Java用来定义一个新类时,所使用的关键字为( B )A、publicB、classC、structD、interface2、在Java中,关键字( D )使类必须被继承后才能创建对象。
A、finalB、thisC、protectedD、abstract3、设有String a="0"; char b='0'; int c=48;下面选项中能输出“Equal”的是( C )A、if(a==b){System.out.print("Equal");}B、if(a==c){System.out.print("Equal");}C、if(c==b) {System.out.print("Equal");}D、if(c!=b){System.out.print("Equal");}4、类的构造方法被自动调用执行的情况是在定义该类的( C )的时候。
A、成员函数B、数据成员C、对象D、构造函数5、下列可作为java语言标识符的是( A )B、1$1C、!_1D、this6、要设置一个类的属性为私有的,应使用关键字( C )A、protectedB、publicC、privateD、super7、一个类可同时定义许多同名的方法,它们的参数个数、类型或顺序各不相同,传回值的类型也可以不相同,这称为( C )A、隐藏B、覆盖C、重载D、重写8、设数组len由以下语句定义float len=new float int[22];则数组的最后一个元素的正确引用方法为( C )A、len [0]B、len []C、len [21]D、len[22]9、Java语言中下面哪个不是正确的关键字( D )A、synchronizedB、implementsC、superD、main10、下列代码第( C )行会出错。
2010级网络JAVA复习 选择题2011 2012 2
第 6页
A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中 的该类的子类 B、可以被种类访问和引用:该类本身、该类的所有子类 C、只能被该类自身所访问和修改 D、只能被同一个包中的类访问
9、JDK 是(
)
A、一种全新的程序语言
B、一种程序开发辅助工具
C、一种由 Java 写成的,并支持 Java Applet 的浏览器
D、一种游戏软件
10、Java 用来定义一个新类时,所使用的关键字为 ( ) A、class B、public C、struct D、class 或 struct
11、一个可以独立运行的 Java 应用程序(
JAVA 选择题练习题
1.下列特点中,哪个是 Java 虚拟机执行的特点之一? A、字节代码 B、多进程 C、静态连接 D、编译 2.main 方法是 Java application 程序执行的入口点,关于 main 方法的方法头,以 下哪项是合法的? A、public static void main() B、public static void main(String args[]) C、public static int main(String [] arg) D、public void main(String arg[]) 3.编译 Java application 源程序文件将产生相应的字节码文件,这些字节文件的扩 展名为 A、.java B、.class C、.html D、.exe 4.在 Java 中,负责对字节代码解释执行的是____。 A、垃圾回收器 B、虚拟机 C、编译器 D、多线程机制 5.编写和运行 Java applet 程序与编写和运行 Java application 程序不同的步骤是 A、编写源代码 B、编写 HTML 文件调用该小程序,以.html 为扩展名存入相同文件夹 C、编译过程 D、解释执行 6.Java 语言的许多特点中,下列哪个特点是 C++语言所不具备的? A、高性能 B、跨平台 C、面向对象 D、有类库
2012java期末复习题-推荐下载
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术通关,1系电过,力管根保线据护敷生高设产中技工资术0艺料不高试仅中卷可资配以料置解试技决卷术吊要是顶求指层,机配对组置电在不气进规设行范备继高进电中行保资空护料载高试与中卷带资问负料题荷试22下卷,高总而中体且资配可料置保试时障卷,各调需类控要管试在路验最习;大题对限到设度位备内。进来在行确管调保路整机敷使组设其高过在中程正资1常料中工试,况卷要下安加与全强过,看2度并22工且22作尽22下可22都能2可地护1以缩关正小于常故管工障路作高高;中中对资资于料料继试试电卷卷保破连护坏接进范管行围口整,处核或理对者高定对中值某资,些料审异试核常卷与高弯校中扁对资度图料固纸试定,卷盒编工位写况置复进.杂行保设自护备动层与处防装理腐置,跨高尤接中其地资要线料避弯试免曲卷错半调误径试高标方中高案资等,料,编5试要写、卷求重电保技要气护术设设装交备备4置底高调、动。中试电作管资高气,线料中课并3敷试资件且、设卷料中拒管技试试调绝路术验卷试动敷中方技作设包案术,技含以来术线及避槽系免、统不管启必架动要等方高多案中项;资方对料式整试,套卷为启突解动然决过停高程机中中。语高因文中此电资,气料电课试力件卷高中电中管气资壁设料薄备试、进卷接行保口调护不试装严工置等作调问并试题且技,进术合行,理过要利关求用运电管行力线高保敷中护设资装技料置术试做。卷到线技准缆术确敷指灵设导活原。。则对对:于于在调差分试动线过保盒程护处中装,高置当中高不资中同料资电试料压卷试回技卷路术调交问试叉题技时,术,作是应为指采调发用试电金人机属员一隔,变板需压进要器行在组隔事在开前发处掌生理握内;图部同纸故一资障线料时槽、,内设需,备要强制进电造行回厂外路家部须出电同具源时高高切中中断资资习料料题试试电卷卷源试切,验除线报从缆告而敷与采设相用完关高毕技中,术资要资料进料试行,卷检并主查且要和了保检解护测现装处场置理设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
选择题1.下面哪些是java语言中的关键字( )A、sizeofB、abstractC、NULLD、Native2.方法的重载必须满足的条件是( )A、参数的个数不同,或者是参数的类型不同B、参数的顺序不同C、方法的名字不同D、返回类型不同3.Frame 类是Container 类的间接子类,可使用Frame( )A、创建一个菜单对象B、创建一个窗口对象C、创建一个对话框对象D、创建一个文件对象4.所有输出流都是( )A、OutputStream或Writer的子类B、OutputStream的子类C、Writer的子类D、Output的子类5.Object类所属的包是( )A、包java.utilB、包ngC、包java.systemD、包java.Object 6.请问所有的例外类皆继承哪一个类( )A、java.io.ExceptionB、ng.ThrowableC、ng.ExceptionD、ng.Error7.GridLayout对应的布局将容器中的组件按照( )A、将容器的空间分为东、西、南、北、中五个区域,中间的区域最大B、加入的先后顺序从左向右排列C、划分成若干行乘若干列的网格区域,组件就位于这些划分出来的小格中D、由用户定制8.设有下面两个类的定义:class Person { long id; //身份证号String name; // 姓名 }class Student extends Person { int score; // 入学总分int getScore() { return score; } }问:类Person和类Student的关系是( )A、包含关系B、继承关系C、关联关系D、无关系,上述类定义有语法错误9.在编写异常处理的Java程序中,每个catch语句块都应该与( )语句块对应,使得用该语句块来启动Java的异常处理机制。
A、if – elseB、switchC、tryD、throw10.下列描述正确的是( )A、多态性就是指子类的某个方法被其父类重写时,可以各自产生自己的功能行为。
B、多态性就是指子类的某个方法被其父类重写时,不能各自产生自己的功能行为。
C、多态性就是指父类的某个方法被其子类重写时,可以各自产生自己的功能行为。
D、以上都不对11.运行Java Applet 的工具是( )A、javacB、javaC、javadocD、浏览器12.创建文本区的监视器的类必须要实现的接口是( )A、ItemListenerB、ChoiceListenerC、TextListenerD、ActionListener 13.类的设计要求它的某个成员变量不能被外部类直接访问,应该使用下面的哪些修饰符获得需要的访问控制()?A、publicB、defaultC、protectedD、private14.运行下列程序的结果是哪个( )abstract class MineBase {abstract void amethod();static int i;}public class Mine extends MineBase{public static void main(String argv[]){int[] ar = new int[5];for(i = 0;i < ar.length;i++)System.out.println(ar[i]);}}A、打印5个0。
B、编译出错,数组ar[]必须初始化。
C、编译出错, Mine应声明为abstract。
D、出现IndexOutOfBoundes的例外。
15.可以对对象加互斥锁的关键字是( )A、transientB、synchronizedC、serializeD、static16.编译Java Application 源程序文件产生的字节码文件的扩展名为( )。
A、javaB、classC、htmlD、exe17.关于方法main()的说法哪个正确( )A、方法main()只能放在公共类中B、main()的头定义可以根据情况任意更改C、一个类中可以没有main()方法D、所有对象的创建都必须放在main()方法中18.构造函数何时被调用( )A、创建对象时B、类定义时C、使用对象的方法时D、使用对象的属性时19.关于构造函数的说法哪个正确( )A、一个类只能有一个构造函数B、一个类可以有多个不同名的构造函数C、构造函数与类同名D、构造函数必须自己定义,不能使用父类的构造函数20.关于继承的说法正确的是( )A、子类将继承父类所有的属性和方法。
B、子类将继承父类的非私有属性和方法。
C、子类只继承父类public方法和属性D、子类只继承父类的方法,而不继承属性21.下列哪个关键字用于实现接口( )A、implementsB、implementC、importD、imports22.现有两个类A、B,以下描述中表示B继承自A的是( )A、 class A extends BB、 class B implements AC、 class A implements BD、 class B extends A23.Main()方法的返回类型是()A、 intB、 voidC、 booleanD、 static24.对于下列代码:public class Parent {public int addValue( int a, int b) {int s;s = a+b;return s;}}class Child extends Parent {}下述哪些方法可以加入类Child( )A、 int addValue( int a, int b ){// do something...}B、 public void addValue (int a, int b ){// do something...}C、 public int addValue( int a ){// do something...}D、 public int addValue( int a, int b )throws MyException {//do something...} 25.欲编写如下图的一个界面,用于显示用户指定的图像: 如果在区域A中只能放置一个AWT组件,从各组件的本来功能角度考虑,最好使用哪种组件( )A、 TextAreaB、 PanelC、 AppletD、 Canvas26.下面关于Applet的说法正确的是( )A、 Applet也需要main方法B、 Applet必须继承自java.awt.AppletC、 Applet能访问本地文件D、 Applet程序不需要编译27.看下面一段程序:class Aclass{void go(){System.out.println("Aclass");}}public class Bclass extends Aclass{void go{System.out.println("Bclass");}public static void main(String args[]){Aclass a=new Aclass();Aclass a1=new Bclass();a.go();a1.go();}}以上程序运行结果是( )A、 AclassAclassB、 BclassBclassC、 AclassBclassD、 BclassAclass28.在java的一个异常处理中,哪个语句块可以有多个( )A、catchB、finallyC、tryD、throws29.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )A、static void method( )B、public void method( )C、final void method( )D、abstract void method( ) 30.以下哪个方法用于定义线程的执行体( )A、start()B、init()C、run()D、main()31.下列哪个方法可用于创建一个可运行的线程类( )A、public class X implements Runable{ public void run(){......} }B、public class X implements Thread{ public void run(){......} }C、public class X implements Thread{ public int run(){......} }D、public class X implements Runable{ protected void run(){......} }32.阅读下列程序:public class Test {public static void main (String[]args) {String foo = args[1];String bar = args[2];String baz = args[3];System.out.printIn(“baz = ” + baz);}}输出结果是:baz = 2给出的四个命令参数中,哪一个可以得出正确的输出结果( )A. Java Test 2222B. Java Test 1 2 3 4C. Java Test 4 2 4 2D. Java Test 4 3 2 133.Java源文件和编译后的文件扩展名分别为()A、.class和.javaB、.java和.classC、.class和 .classD、.java和 .java 34.对于可以独立运行的Java应用程序,下列( )说法是正确的。
A、无须main方法B、必须有两个main方法C、可以有多个或零个main方法D、必须有一个main方法35.用abstract定义的类()A、可以被实例化B、不能派生子类C、不能被继承D、只能被继承36.设有下面两个赋值语句:a = Integer.parseInt(“1024”);b = Integer.valueOf(“1024”).intValue();下述说法正确的是()。
A、a是整数类型变量,b是整数类对象。
B、a是整数类对象,b是整数类型变量。
C、a和b都是整数类对象并且它们的值相等。
D、a和b都是整数类型变量并且它们的值相等。
37.下列哪一个容器不属于顶级容器()A、JFrameB、JDialogC、JPanelD、Applet38.创建一个标识有“关闭”按钮的语句是( )。