[计算机类试卷]国家二级(JAVA)笔试模拟试卷160及答案与解析.doc

上传人:sofeeling205 文档编号:503705 上传时间:2018-11-29 格式:DOC 页数:21 大小:60.50KB
下载 相关 举报
[计算机类试卷]国家二级(JAVA)笔试模拟试卷160及答案与解析.doc_第1页
第1页 / 共21页
[计算机类试卷]国家二级(JAVA)笔试模拟试卷160及答案与解析.doc_第2页
第2页 / 共21页
[计算机类试卷]国家二级(JAVA)笔试模拟试卷160及答案与解析.doc_第3页
第3页 / 共21页
[计算机类试卷]国家二级(JAVA)笔试模拟试卷160及答案与解析.doc_第4页
第4页 / 共21页
[计算机类试卷]国家二级(JAVA)笔试模拟试卷160及答案与解析.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、国家二级( JAVA)笔试模拟试卷 160及答案与解析 1 阅读下面程序: import java.io.*; public class TypeTransition public static void main(String args) char a=a; int i=100; long y=456L; int aa=a+i; long yy=y-aa; System.out.print(“aa=“+aa); System.out.print(“yy=“+yy); 程序运行的结果是 ( A) aa=197 yy=259 ( B) aa=177 yy=259 ( C) aa=543 yy=2

2、88 ( D) aa=197 yy=333 2 阅读下面程序: public class OperatorsAndExpressions void residual int i=100,j=30; float m=563.5f,n=4.0f; System.out.println(i%j); System.out.println(m%n): public static void main(String args) OperatorsAndExpressions OperAndExp=new OperatorsAndExpressions(); /取模运算符在整数和浮点数中的应用 OperAnd

3、Exp.residual(); 程序运行的结果 是 ( A) 10 3.5 ( B) 20 2.5 ( C) 10 4.5 ( D) 20 3.5 3 阅读下面程序 public class ForLoopStatement public static void main(String args) int i,j; for(i=1;i5;i+) /i循环 for(j=1;j =i;j+)System.out.print(i+“*“+j+“=“+i*j+“ “); /j循环 System.out.println(); 程序完成后, i循环和 J循环执行的次数分别是 ( A) 4,10 ( B)

4、8,9 ( C) 9,8 ( D) 10,10 4 阅读下面程序 public class ExampleStringBuffer public static void main(String args) StringBuffer sb=new StringBuffer(“test“); System.out.println(“buffer=“+sb); System.out.println(“length=“+sb.length(); 程序运行结果中,在 “length=”后输出的值是 ( A) 10 ( B) 4 ( C) 20 ( D) 30 5 阅读下面程序 import java.i

5、o.*; public class ExceptionCatch public static void main(String args) try FileInputStream fis=new FilelnputStream(“text“); System.out.println(“content of text is:“); catch(FileNotFoundException e) System.out.println(e); System.out.println(“message:“+e.getMessage(); e.printStackTrace(System.out); _ S

6、ystem.out.println(e); 为保证程序正确运行,程序中下画线处的语句应是 ( A) catch(FileInputStream fis) ( B) e printStackTrace() ( C) catch(IOException e) ( D) System.out.println(e) 6 阅读下面程序 public cmass ThreadTest public static void main(String args) Thread t1=new Thread(new Hello(); Thread t2=new Thread(new Hello(); t1.star

7、t(); t2.start(); class Hello implements Runnable int i; public void run() while(true) System.out.println(“Hello“+i+); it(i=5) break; 此程序创建线程所使用的方法是 ( A)继承 Thread类 ( B)实现 Runnable接口 ( C) t1.start() ( D) t2.start() 7 阅读下面程序: public class ThreadTest public static void main(String args) throws Exception

8、 int i=0; Hello t=new Hello(); _; While(true) System.out.println(“Good Morning“+i+); if(i=2 public void run() while(true) System.out.println(“Hello“+i+): If(i=5)break; 为使该程序正确执行,下画线处的语句应是 ( A) t.sleep() ( B) t.yield() ( C) t.interrupt() ( D) t.start() 8 下列叙述中正确的是 ( A)算法的效率只与问题的规模有关,而与数据的存储结构无关 ( B)算

9、法的时间复杂度是指执行算法所需要的计算工作量 ( C)数据的逻辑结构与存储结构是一一对应的 ( D)算法的时间复杂度与空间复杂度一定相关 9 在结构化程序设计中 ,模块划分的原则是 ( A)各模块应包括尽量多的功能 ( B)各模块的规模应尽量大 ( C)各模块之间的联系应尽量紧密 ( D)模块内具有高内聚度,模块问具有低耦合度 10 下列叙述中正确的是 ( A)软件测试的主要目的是发现程序的错误 ( B)软件测试的主要目的是确定程序中错误的位置 ( C)为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作 ( D)软件测试是证明软件没有错误 11 下面选项中不属于面向对象程序设计特

10、征的是 ( A)继承性 ( B)多态性 ( C)类比性 ( D)封 装性 12 下列对队列的叙述正确的是自 ( A)队列属于非线性表 ( B)队列按 “先进后出 ”原则组织数据 ( C)队列在队尾删除数据 ( D)队列按 “先进先出 ”原则组织数据 13 某二叉树中有 n个度为 2的结点,则该二叉树中的叶子结点数为 ( A) n+1 ( B) n-1 ( C) 2n ( D) n/2 14 在下列关系运算中,不改变关系表中的属性个数,但能减少元组个数的是 ( A)并 ( B)交 ( C)投影 ( D)笛卡儿乘积 15 在 E-R图中,用来表示实体之间联系的图形是 ( A)矩形 ( B)椭圆形

11、( C)菱形 ( D)平行四边形 16 下列叙述中,错误的是 ( A)在数据库系统中,数据的物理结构必须与逻辑结构一致 ( B)数据库技术的根本目标是要解决数据的共享问题 ( C)数据库设计是指在已有数据库管理系统的基础上建立数据库 ( D)数据库系统需要操作系统的支持 17 Java语言与 C+语言相比,最突出的特点是 ( A)面向对象 ( B)高性能 ( C)跨平台 ( D)有类库 18 下列叙述中,错误的是 ( A) Java提供了丰富的类库 ( B) Java最大限度地利用网络 资源 ( C) Java支持多线程 ( D) Java不支持 TCP/IP协议 19 在下列 Java语言的

12、包中,提供图形界面构件的包是 ( A) java.io ( B) javax.swing ( C) ( D) java.rmi 20 下列叙述中,错误的是 ( A) javac.exe是 Java的编译器 ( B) javadoc.exe是 Java的文档生成器 ( C) iavaprof.exe是 Java解释器的剖析工具 ( D) javap.exe是 Java的解释器 21 在执行 Java程序时, 将应用程序连接到调试器的选项是 ( A) #NAME? ( B) #NAME? ( C) #NAME? ( D) #NAME? 22 下列叙述中,错误的是 ( A) Java中,方法的重载

13、是指多个方法可以共享同一个名字 ( B) Java中,用 abstract修饰的类称为抽象类,它不能实例化 ( C) Java中,接口是不包含成员变量和方法实现的抽象类 ( D) Java中,构造方法可以有返回值 23 下列叙述中,错误的是 ( A)所有的字节流都从 InputStream类继承 ( B)所有的字节输出流都从 OutputStream类继承 ( C)所有的字符输出流都从 OutputStreamWriter类继承 ( D)所有的字符输入流都从 Reader类继承 24 下列叙述中,正确的是 ( A)线程与进程在概念上是不相关的 ( B)一个线程可包含多个进程 ( C)一个进程可

14、包括多个线程 ( D) Java中的线程没有优先级 25 Java对 I/O访问所提供的同步处理机制是 ( A)字节流 ( B)过滤流 ( C)字符流 ( D)压缩文件流 26 Java对文件类提供了许多操作方法,能获得文件对象父路径名的方法是 ( A) getAbsolutePath() ( B) getParentFile() ( C) getAbsoluteFile() ( D) getName() 27 下列叙述中,错误的是 ( A) Java中没有检测和避免死锁的专门机制 ( B)程序中多个线程互相等待对方持有的锁,这可能形成死锁 ( C)为避免死锁, Java程序中可先定义获得锁的

15、顺序,解锁是按加锁的反序释放 ( D)为避免死锁, Java程序中可先定义获得锁的顺序,解锁是按加锁的正序释放 28 Panel类的默认布局管理器是 ( A) BorderLayout ( B) CardLayout ( C) FlowLayout ( D) GridBagLayout 29 下列叙述中错误的是 ( A) JButton类和标签类可显示图标和文本 ( B) Button类和标签类可显示图标和文本 ( C) AWT构件能直接添加到顶层容器中 ( D) Swing构件不能直接添加到顶层容器中 30 下列叙述中,错误的是 ( A) Applet默认的布局管理器是 FlowLayout

16、 ( B)在 JApplet中添加构件是加至 JApplet的内容面板上,而不是直接加至JApplet中 ( C) JApplet的内容面板的默认布局管理器是 BorderLayout ( D) JApplet的内容面板的默认布局管理器是 FlowLayout 31 在定制 Applet的绘图功能时,应该使用的方法是 ( A) init() ( B) start() ( C) paintComponent() ( D) paint() 32 下列叙述中,错误的是 ( A) Applet事件处理机制与 Java.Application相同 ( B) JApplet事件处理机制采用监听方式 ( C

17、) Applet事件处 理机制采用监听方式 ( D) JApplet事件处理机制不是采用监听方式 33 为保护本地主机,对 Applet安全限制中正确的是 ( A) Applet可加载本地库或方法 ( B) Applet可读 /写本地计算机的文件系统 ( C) Applet可与 Applet之外的任何主机建立网络连接 ( D) Applet不能运行任何本地可执行程序 34 J2SDK基本命令中能生成 C语言头文件的命令是 ( A) javah ( B) javap ( C) jar ( D) java 35 下面程序构造了一个 Swing Applet,在下画线处填入正确的代码。 import

18、 javax.swing.*; import java.awt.*; public class SwingApplet extends _ JLabel 1=new JLabel(“This is a Swing Applet.“); public void init() Container contentPane=getContentPane(); contentPane.add(1); 36 在下画线处填入代码,使程序正常运行并且输出 “Hello!”。 class Test _ public staric void maim (string args) Test t=new Test()

19、; t.start(); public void run() System.out.println(“Hello!“); 37 假设用一个长度为 50的数组 (数组 元素的下标从 0到 49)作为栈的存储空间,栈底指针 bottom指向栈底元素,栈顶指针 top指向栈顶元素,如果 bottom=49,top=30(数组下标 ),则栈中具有 _个元素。 38 软件测试可分为白盒测试和黑盒测试。基本路径测试属于 _测试。 39 符合结构化原则的三种基本控制结构是:选择结构、循环结构和 _。 40 数据库系统的核心是 _。 41 在 E-R图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是_

20、框。 42 Java语言中,使 用关键字 _对当前对象的父类对象进行引用。 43 能打印出一个双引号的语句是 System.out.println(“_“);。 44 Swing中用来表示表格的类是 javax.swing._。 45 大多数 Swing构件的父类是 javax.swing._,该类是一个抽象类。 46 “流 ”(stream)可以看作是一个流动的 _缓冲区。 47 Java接口内的方法都是公共的、 _的,实现接口就要实现接口内的所有方法。 48 Java语言的 _可以使用它所在类的静态成员变量和实例成员变量,也可以使用它所在方法中的局部变量。 49 实现线程交互的 wait(

21、)和 notify()方法在 _类中定义。 国家二级( JAVA)笔试模拟试卷 160答案与解析 1 【正确答案】 A 【试题解析】 对二元运算,如果操作数全为整型,那么只要其中有一个为 long型,则表达式结果也为 long型;其他情况下,即使两个操作数全是 byte型或short型,表达式结果也为 int型;如果操作数为浮点型,那么只要其中有一个为double型,表达式结果就是 double型;只有两个操作数全是 float 型或其中一个是float型而另外一个是整型时,表达式结果才是 float型。变量 a为字符型 a,其ASCII码为 97,因此 aa 的值为 97+100=197,

22、yy的值为 456-197=259,因而答案为 A。 2 【正确答案】 A 【试题解析】 对二元运算,如果操作数全为整型,那么只要其中有一个为 long型,则表达式结果也为 long型;其他情况下,即使两个操作数全是 byte型或short型,表达式结果也为 int型;如果操作数为浮点型,那么只要其中有一个为double型,表达式结果就是 double型;只有两个操作数全是 float 型或其中一个是float型而另外一个是整型时,表达式结果才是 float型。因而第一次输出的结果是整型的 10,第二次输出的结果是 float型的 3.5。 3 【正确答案】 A 4 【正确答案】 B 5 【正

23、确答案】 C 6 【正确答案】 B 7 【正确答案】 D 【试题解析】 线程的生命周期过程为: 线程被创建后,并不马上启动,而是进入新建状态。此时线程没有分配资源,只能使用 start()和 stop()两个控制方法; 新建状态的线程在调用 start()方法后,进入可运行状态。此时线程已经分配了必要资源,交给了系统调度。一旦线程实际占有了 CPU,就进入了运行状态。 运行状态的线程如果调用了 sleep()方法、 join()方法或 wait()方法,或者申请对象锁未果、有更 高优先级线程进入调度等,都可进入阻塞状态。阻塞状态的线程在获取到足够的资源后,也可以转入到可运行状态。 当运行状态的

24、线程正常执行完毕后,就进入了终止状态。 Thread 提供了如下的基本线程控制方法: sleep(),线程暂停,让出 CPU,使低优先级的线程运行; yield(),线程暂停,让出 CPU,使同优先级的其他线程运行。如果不存在有机会运行的线程, yield()方法将直接返回,线程继续; join(),当前线程暂停,等待线程类对象运行结束。 本程序的 ThreadTest 类中新建了一个 Hello线程 t,并且在后边的程序中调用线程 t的方法,所以应该通过 start()方法启动此线程。故答案为 D。 8 【正确答案】 B 【试题解析】 根据时间复杂度和空间复杂度的定义可知,算法的时间复杂度与

25、空间复杂度并不相关。数据的逻辑结构就是数据元素之间的逻辑关系,它是从逻辑上描述数据元素之间的关系的,是独立于计算机的;数据的存储结构是研究数据元素和数据元素之间的关系如何在计算机中表示,它们并非一一对应。算法的执行效率不仅与问题的规模有关,还与数据的存储结构有关。 9 【正确答案】 D 【试题解析】 在 结构化程序设计中,软件设计应尽量做到高内聚、低耦合,这样有利于提高软件模块的独立性,这也是模块划分的原则。 10 【正确答案】 A 【试题解析】 软件测试是为了发现错误而执行程序的过程,且为了达到好的测试效果,应该由独立的第三方来构造测试,程序员应尽量避免检查自己的程序。 11 【正确答案】

26、C 【试题解析】 面向对象程序设计的三个主要特征是封装性、继承性和多态性。 12 【正确答案】 D 【试题解析】 队列是一种操作受限的线性表。它只允许在线性表的一端进行插入操作,在另一端进 行删除操作。允许插入的一端称为队尾 (rear),允许删除的一端称为队首 (front)。队列具有先进先出的特点,它是按 “先进先出 ”的原则组织数据的,故本题答案为 D。 13 【正确答案】 A 【试题解析】 对于任何一棵二叉树 T,如果其终端结点 (叶子结点 )数为 n1,度为2的结点数为 n2,则 n1=n2+1。所以该二叉树的叶子结点数等于 n+1。 14 【正确答案】 B 【试题解析】 在关系运算

27、中,交的定义如下 :设 R1和 R2为参加运算的两个关系,它们具有相同的度 n,且相对应的属性值取自同一个域,则 R1R2为交运算,结果仍为度等于 n的关系,其中的元组既属于 R1又属于 m。 15 【正确答案】 C 【试题解析】 E-R模型可用 E-R图来表示,它具有 3个要素: 实体 (型 )用矩形框表示,框内为实体名称; 属性用椭圆形来表示,并用线与实体连接,属性较多时也可以对实体及其属性单独列表; 实体间的联系用菱形框表示,用线将菱形框与实体相连,并在线上标注联系的类型。 16 【正确答案】 A 【试题解析】 数据库设计 (DatabaseDesign)是指根据用户的需求,在某一具体的

28、数据库管理系统上设计数 据库的结构并建立数据库的过程;数据库技术的根本目标是解决数据共享的问题;数据库需要操作系统的支持;数据的物理结构又称数据的存储结构,就是数据元素在计算机存储器中的表示及其配置。数据的逻辑结构是指数据元素之间的逻辑关系,它是数据在用户或程序员面前表现的方式,在数据库系统中数据的物理结构不一定与逻辑结构一致。 17 【正确答案】 C 【试题解析】 C+语言和 Java语言都是面向对象程序设计语言,都拥有丰富的类库。同时, C+作为目前的主流编程语言之一,其高性能也是主要特点之一。Java程序经编译后生 成的字节码并不直接在操作系统上运行,而是通过 Java虚拟机 (JVM)

29、解释后执行,因而 Java程序可以在安装 JVM的任何平台上运行,具有很强的跨平台性和可移植性,这是 Java与 C+相比最大的不同点。 18 【正确答案】 D 【试题解析】 Java具有分布式计算的特点,其所提供的类库支持 TCP/IP协议,应用程序可以通过 URL 地址访问网络上的任何对象。因而选项 D错误,其他各项都是 Java的特点。 19 【正确答案】 B 【试题解析】 java.io 包向程序提供文件输入 /输出操作的类; javax.swing包提供构建和管理应用程序的图形界面的轻量级构件; 包向程序提供执行网络通信应用及 URL 处理的类; java.rmi包向程序提供远程方法

30、调用所需的类。因而答案为 B。 20 【正确答案】 D 【试题解析】 javap.exe是 Java类分解器,对 .class 文件提供字节代码的反汇编,并打印。常用的 JDK工具有: Java编译器 javac.exe,Java 解释器java.exe,Java文档生成器 javadoc.exe,Java调试器 jdb.exe,Java 剖析工具javaprof.exe,JavaApplet浏览器 appletviewer.exe。 21 【正确答案】 B 【试题解析】 java.exe的执行命令是 java选项 类名 程序参数 。选项 A中的 -D用来定义属性名;选项 C中的 -verbo

31、segc表示用无用单元收集器每释放一次内存,打印一条消息;选项 D中的 -mx 用来分配最大内存值,解释器为对象和数组,动态分配堆最大内存值,默认值为 16MB。只有选项 B 中 -debug命令表示将持续连接到调试器。 22 【正确答案】 D 【试题解析】 方法的重载是指多个 方法可以共享相同的名字,但参数的数量或类型必须不完全相同。 abstract抽象类是指明不能实例化的类。接口是一种只含有抽象方法或常量的一种特殊的抽象类。接口是不包含成员变量和方法实现的抽象类,只包含常量和方法的定义。构造方法是类中的一种特殊方法,是为对象初始化操作编写的方法,用它来定义对象的初始状态。构造方法名必须与

32、类名相同,它没有返回值,用户不能直接调用它,只能通过 new自动调用。因而答案为 D。 23 【正确答案】 C 【试题解析】 字符类输出流的各个类都是抽象类 Writer的子类,其中包括PrintWriter类、 OutputStreamWriter类及其子类 FileWriter、 BufferWriter、CharArrayWriter、 PieWriter、 StringWriter 等。 OutputStrecamWriter类只是Writer类的一个子类,所以选项 C的说法并不全面。 24 【正确答案】 C 【试题解析】 进程与线程的关系:进程是程序的一次动态执行过程,它对应于代码从

33、加载到执行完毕的一次完整过程。作为执行蓝本的同一段程序,可以被多次加载到系统的不同内存区域执行,形成不同的进 程,而线程是比进程更小的单位。一个进程在其执行过程中,可以产生多个线程,形成多个执行流。因此说一个进程可包括多个线程。 25 【正确答案】 B 【试题解析】 Java对 I/O 访问提供了同步处理机制,这就是过滤流。FilterInputStream和 FilterOutputStream抽象类保证某时刻只有一个线程访问一个 I/O 流,并由它们衍生出一些过滤子类。字节流、字符流、压缩文件流均不能提供同步处理机制。 26 【正确答案】 B 【试题解析】 getAbsolutePath(

34、)方法是得到 一个文件的绝对路径名。getAbsoluteFile()方法等价于 newFile(this.getAbsolutePath()。 getName()方法是得到一个不包含路径的文件名。只有选项 B的 getParentFile()方法是得到文件对象父路径名。 27 【正确答案】 D 【试题解析】 如果程序中多个线程互相等待对方持有的锁,而在得到对方锁之前都不会释放自己的锁,这就造成了都想得到资源而又都得不到,线程不能继续运行,这就是死锁。 Java中没有检查与避免死锁的专门机制,完全由程序进行控制,防止死 锁的发生。应用程序采用的一般做法是:如果程序要访问多个共享数据,则要首先从

35、全局考虑定义一个获得锁的顺序,并且在整个程序中都遵守这个顺序。释放锁时,要按加锁的反序释放。故答案为 D。 28 【正确答案】 C 【试题解析】 FlowLayout是 Panel 和 Applet的默认布局管理器。 BorderLayout是 Windows、 Frame 和 Dialogue的默认布局管理器。 29 【正确答案】 B 【试题解析】 按钮 JButton 是一个常用构件,可以同时显示文字、图标和图片。这是 JButton 与 AWT 中 Button 之间的区别,即 Button 类和标签类不可显示图标和文本。所以答案为 B。 30 【正确答案】 D 【试题解析】 JAppl

36、et的特点: 向 JApplet中增加构件,是把构件添加到SwingApplet的内容面板,而不是直接添加到 Applet中。 对 JApplet设置布局管理器,是对 SwingApplet的内容面板进行设置,而不是对 Applet设置。 SwingApplet的内容面板的默认布局管理器是 BorderLayout,而 Applet默认的布局管理器是 FlowLayout。 在定制 SwingApplet的绘图功能时,不能直接改变相应 Swing构件的 paint()方法,而应该使用 paintComponent()方法。 31 【正确答案】 D 【试题解析】 paint()方法具体执行 Ap

37、plet的绘制。在调用 paint()方法时,由浏览器将 Graphics 类的一个实例传递给 paint()方法。 Applet运行时,首先由浏览器调用 init()方法,通知该 Applet已被加载到浏览器中,使 Applet执行一些基本初始化。在 init()方法完成后,将调用 start()方法,使 Applet成为激活状态。paintComponent()方法实现定制 SwingApplet的绘图功能。 32 【正确答案】 D 【试题解析】 Swing的事件处理机制继续沿用 AWT的事件处理机制。事件处理机制中仍旧包含三种角色:事件源、事件和事件处理者 (事件监听程序 )。事件源就是

38、 Swing的各种构件,与之对应的就是事件监听器接口。 33 【正确答案】 D 【试题解析】 为了保护本地主机, Applet不能运行任何本地可运行程序,禁止加载本地库或方法,禁止读、写本地计算机的文件系统,禁止向 提供 Applet之外的任何主机建立网络连接,不能读取某些系统信息。 34 【正确答案】 A 【试题解析】 javap.exe是 Java类分解器,对 .class;文件提供字节代码的反汇编,并打印。 java.exe 是 Java解释器,执行字节码程序。 jar是归档工具。Javah.exe是生成 C语言头文件的命令。 35 【正确答案】 Japplet 36 【正确答案】 ex

39、tends Thread 【试题解析】 创建线程有两种方法:实现 java.lang.Runnable 接口和继承Thread 类并重写 run()方法。从创建线程实例的语句 Test t=new Test();可以看出本程序通过继承 Thread 类来创建进程,因此答案为 extends Thread。 37 【正确答案】 20 【试题解析】 通常,栈底指针指向栈空间的栈中的元素个数等于 “栈底指针 -栈顶指针 +1”,即 49-30+1=20。 38 【正确答案】 白盒 【试题解析】 黑盒测试是根据程序规格说明所规定的功能来设计测试用例,它不考虑程序的内部结构和处理过程。常用的黑盒测试技术

40、分为等价类划分、边界分析、错误猜测及 因果图等。白盒测试的基本原则是保证所测模块中每一个独立路径至少执行一次;保证所测模块所有判断的每一分支至少执行一次;保证所测模块每一循环都在边界条件和一般条件下至少各执行一次;验证所有内部数据结构的有效性。白盒测试的主要方法有逻辑覆盖和基本路径测试等。 39 【正确答案】 顺序结构 【试题解析】 结构化程序设计的 3种基本逻辑结构为顺序结构、选择结构和循环结构。顺序结构是最基本、最常用的程序设计结构;选择结构包括简单分支选择结构和多分支选择结构;循环结构也叫重复结构,它根据给定的条件,判断是否需要重 复执行某一相同的程序段。 40 【正确答案】 数据库管理

41、系统 【试题解析】 数据库管理系统可以对数据库的建立、使用和维护进行管理,是数据库系统的核心。 41 【正确答案】 菱形 【试题解析】 在 E-R图中,用矩形框表示实体,框内标明实体名;用椭圆框表示实体的属性,框内标明属性名;用菱形框表示实体间的联系,框内标明联系名。 42 【正确答案】 super 【试题解析】 当子类隐藏了父类的变量,并重写了父类方法后,又要使用父类变量或父类被重写的方法时,可通过 super来实现对父类变 量和父类方法的调用。super是用来引用当前对象的父类。 43 【正确答案】 “ 【试题解析】 一般说,凡是 Unicode的字符都可以用单撇号括起来作为字符常量,但对

42、有一些字符必须用转义字符来表示,如 表示单撇号, “表示双引号。 44 【正确答案】 JTable 【试题解析】 表格式 Swing 新增加的构件,主要功能是把数据以二维表格的形式显示出来。 45 【正确答案】 JComponent 【试题解析】 JComponent是一个抽象类,是大多数 Swing构件的父类,定义 了所有子类构件的一般方法, JComponent类继承于 Container类。 46 【正确答案】 数据 【试题解析】 在计算机中, “流 ”的概念是 1984年由 C语言第一次引入的。 “流 ”可以看做是一个流动的数据缓冲区。数据从数据源流至数据目的地。流的传送是串行的。 4

43、7 【正确答案】 抽象 【试题解析】 接口是一种只含有抽象方法或常量的一种特殊的抽象类。接口是不包含成员变量和方法实现的抽象类,只包含常量和方法的定义。 48 【正确答案】 内部类 【试题解析】 在一个类的内部嵌套定义 的类称为内部类。内部类可以使用它所在类的静态成员变量和实例成员变量,也可以使用它所在方法中的局部变量。 49 【正确答案】 java.lang.object 【试题解析】 在 java.lang.object中,实现线程通信有两个方法: wait()和notify(),它们可以完成线程间同步。其中 wait()方法使线程等待,并且暂时释放其占有的对象锁。 notify()方法通知因调用 wait()方法而等待的线程重新占有该对象锁。

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

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1