【计算机类职业资格】国家计算机二级(Java)100及答案解析.doc

上传人:hopesteam270 文档编号:1335196 上传时间:2019-10-17 格式:DOC 页数:13 大小:76KB
下载 相关 举报
【计算机类职业资格】国家计算机二级(Java)100及答案解析.doc_第1页
第1页 / 共13页
【计算机类职业资格】国家计算机二级(Java)100及答案解析.doc_第2页
第2页 / 共13页
【计算机类职业资格】国家计算机二级(Java)100及答案解析.doc_第3页
第3页 / 共13页
【计算机类职业资格】国家计算机二级(Java)100及答案解析.doc_第4页
第4页 / 共13页
【计算机类职业资格】国家计算机二级(Java)100及答案解析.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、国家计算机二级(Java)100 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.要将 web 页中的数据装载到 Java 应用程序中,下列哪种方式最佳?(分数:2.00)A.创建一个 Socket,并使用该套接字来创建一个输入流B.创建一个 URL,并使用该 URL 来创建一个 URL ConnectionC.使用 Applet 小程序的 showDocument()方法来装载D.上述方法没有什么区别,所以也就没有哪个最佳2.在 Java 语言的类库中提供哪个类,所有自己创建的异常对象都必须是它的

2、实例或它的子类的实例?(分数:2.00)A.fun( );B.Base.fun( );C.Base:fun( );D.Base-fun( );3.在 javaio 包中,处理 Unicode 码的所有类,都是从下列哪两个抽象超类中衍生出来的?(分数:2.00)A.InputStream 和 OutputStreamB.Reader 和 WriterC.Filter 和 PipeD.以上都不正确4.下列程序的执行结果是( )。 public class Testdd public static void main (String args ) inr a=lO,b=4,c=20,d=6; Sys

3、temoutprintln(a+*b+c,-D) ; (分数:2.00)A.x=4,y=3;x=7,y=8B.x=3,y=4;x=7,y=8C.x=7,y=8;x=4,y=3D.x=8,y=7;x=7,y=85.下列安全控制中,哪个是管理密钥库和证书的命令?(分数:2.00)A.设计视图B.模板视图C.数据表视图D.SQL 视图6.给出下列的代码,则下列选项中哪个是类 A 合理的内部类? class A protected int i; A(int i) this.i=i; (分数:2.00)A.用 DIMENSION 和 DECLARE 都可以定义数组B.Visual FoxPro 中只支持

4、一维数组和二维数组C.一个数组中各个数组元素必须是同一种数据类型D.新定义数组的各个数组元素初值为F.7.用于定义类成员的访问控制权限的一组关键字是(分数:2.00)A.字段值的“惟一”B.表达式的“惟一”C.索引项的“惟一”D.列属性的“惟一”8.双精度数据强制转换成单精度数据后,其数值精度会( )。(分数:2.00)A.不变B.提高C.降低D.根据具体的情况而定9.下列选项中哪个方法可以判断线程是否处于活动状态?(分数:2.00)A.blooean isAlive( )B.Thread currentThread( )C.String getName( )D.smtic boolean i

5、nterrupted( )10.JComponent 的直接父类是( )。(分数:2.00)A.I=4x=5B.I=7x=15C.I=6x=8D.I=10x=711.有一个类 A,下列为其构造方法的声明,其中正确的是( )。(分数:2.00)A.trueB.falseC.testD.编译错误12.一个应用程序必须继承 Canvas 类才能获得有用的功能,比如创建一个自定义构件。如果想在画布上完成一些图形处理,则 Canvas 类中的哪个方法必须重写?(分数:2.00)A.TrueB.FalseC.-1D.113.若 a 的值为 3 时,下列程序段被执行后,c 的值是( )。 int c = 1

6、; if (a0) if (a3) c = 2; else c = 3; else c = 4; (分数:2.00)A.0B.1C.2D.314.下列哪个选项是创建一个标识有“关闭”按钮的语句?(分数:2.00)A.在项目管理器“数据”选项卡中展开“查询”选项,选择要运行的查询,单击“运行”命令按钮B.单击“查询”菜单中的“运行查询”命令C.利用快捷键 CTRL+D 运行查询D.在命令窗口输入命令 DO15.下列哪个流是为了把一个程序、线程和代码段的输出连接到另一个程序、线程或代码段的输入? (分数:2.00)A.字节流B.对象流C.过滤流D.管道流16.下列是几个 Java 语言最常用的命令

7、,哪个命令是 Java 语言的编译命令?(分数:2.00)A.0B.1C.2D.317.下列描述中,错误的是【 】(分数:2.00)A.Java 要求编程者管理内存B.Java 的安全性体现在多个层次上C.Applet 要求在支持 Java 的浏览器上运行D.Java 有多线程机制18.有定义 int n=789;,下列表达式结果为 8 的是( )。(分数:2.00)A.31B.32C.2D.3319.下列关于容器和构件的说法不正确的是( )。(分数:2.00)A.所有的构件都可以通过 add()方法添加构件B.Java 的图形界面的最基本组成部分是容器C.Panel 不能作为最外层的容器单独

8、存在,它首先必须作为一个构件放置到其他容器中,然后把它当作容器D.一个容器可以容纳多个构件,并使它们成为一个整体20.下列的程序的功能是求 2100 之间的素数,程序中划线部分应填入的选项是( )。 public class Testnn public static void main(String args) Labell: for(int i=2;iA.0x8B.0x10C.8D.1021.在 Applet 的关键方法中,下列哪个方法是关闭浏览器以释放 Applet 占用的所有资源?(分数:2.00)A.接收参数的语句 PARAMTERS 可以写在程序中的任意位置B.通常传送参数的语句 D

9、O-WITH 和接收参数的语句 PARAMETERS 不必搭配成队,可以单独使用C.传送参数和接收参数排列顺序和数据类型必须一一对应D.传送参数和接收参数的名字必须相同22.下列关于 Applet 的方法中,哪个是返回 HTML 中设定的值?(分数:2.00)A.getCodeBase( )B.getParameter(String)C.getApplnfo( )D.showStatus(String)23.当 Applet 小程序窗口需要重画时,将调用下列哪个方法?(分数:2.00)A.HelloB.helloC.HelD.null24.下列程序执行后,j 的值是( )。 public cl

10、ass Testggg public static void main(String args ) int j=1; for(int i=7;i0;i-=2) j * =2; System.out.println(j); (分数:2.00)A.私有派生的子类无法访问父类的成员B.类 A 的私有派生子类的派生类 C 无法初始化其祖先类 A 对象的属性,因为类 A 的成员对类 C 是不可访问的C.私有派生类不能作为基类派生子类D.私有派生类的所有子孙类将无法继续继承该类的成员25.下列程序的输出结果是( )。 class Father int mn; Father(int a,int B) m=a

11、; n=b void show ( ) Systemoutprintln(“m and n:“+m+“ “+n); class Son extends Father int p; Son (int a,int b,int C) super(a,B) ; p=c; void show()supurshow( ); Systemoutprintln(“p:“+p); class Test public static void main (String args ) Son s:new Son(6,7,8); sshow( ); (分数:2.00)A.TrueB.FalseC.-1D.126.如要求

12、读取大文件的中间一段内容,最方便的是采用下列哪种流来操作?(分数:2.00)A.resume()B.notify()C.start()D.synchronized()27.Java 语言通过什么方式支持多重继承?(分数:2.00)A.分布式B.可移植C.动态性D.接口28.下列命令中,哪个命令是 Java 的解释器?(分数:2.00)A.每个 Swing 构件的程序必须有一个容器B.Swing 是 AWT 的扩展C.Swing 采用的 MVC 的思想D.Swing 构件以“J”开头29.下列常见的系统定义的异常中,哪个是输入、输出异常?(分数:2.00)A.过程文件的建立需使用 MODIFY

13、COMMAND 命令B.过程文件的默认扩展名为PRGC.在调用过程文件中的过程之前不必打开过程文件D.过程文件只包含过程,可以被其他程序所调用30.下列关于容器和构件的说法不正确的是( )。(分数:2.00)A.int_a=123;B.int i=IntegerMAX_ VALUE;C.long j;12345678900L;D.statici=100;31.下列关于过滤流的说法不正确的是( )。(分数:2.00)A.Java 对 I/O 访问还提供了同步处理机制,这就是过滤流B.使用 BufferedlnputStream 输入时,数据光按块读入缓冲区,然后读操作直接访问缓冲区C.使用一个过

14、滤流可以直接通过构造方法的参数去指定连接的 I/0 流D.DatalnputStream 和 DataOutputStream 也是过滤流子类,其特点是不仅能读/写数据流,还能读/写Java 的内构类型 boolean,int 等数据32.下列有关基于 Swing 的 Applet 用户界面说法不正确的是( )。(分数:2.00)A.const int *p;B.int * const p;C.const int *const p;D.int *p;33.下列程序的输出结果是( )。 public class fff void printValue(int m) do System.out.p

15、rintln(“The value is“ +m); while( - - m 10) public static void main(String arg ) int i = 10; Test t = new Test( );t.printValue(i); (分数:2.00)A.在 Visual FoxPro 中,视图是一个定制的虚拟表B.视图可以是本地的、远程的,但不可以带参数C.视图可以引用一个或多个表D.视图可以引用其他视图34.下列字符常量中,哪个表示反斜杠字符“/”?(分数:2.00)A./B./“C./D./35.若数组 a 定义为 inta=newint34,则 a 是【 】

16、(分数:2.00)A.一维数组B.二维数组C.三维数组D.四维数组二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)36. 1 日历类提供日期和时间的表示,它以格里历(即阳历)来计算。(分数:2.00)填空项 1:_37.一棵二叉树第六层(根结点为第一层)的结点数最多为 1 个。(分数:2.00)填空项 1:_38.算法复杂度主要包括时间复杂度和 1 复杂度。(分数:2.00)填空项 1:_39.Throwable 类分为 1 和 Exception 两个子类。(分数:2.00)填空项 1:_40.设 x,y,max 均为 int 型变量,x,y 已赋值。用三目条件运算

17、符求 x,y 的最大值,这个赋值语句应是 max= 1(分数:2.00)填空项 1:_41.在 Java2 中支持 1 技术,使得 Java 的安全控制可以针对外界的具体用户进行,从而提高了访问控制的粒度。(分数:2.00)填空项 1:_42.byte 类型只有 8 位,能表示的范围是 1。(分数:2.00)填空项 1:_43.URL 是 1 的缩写。(分数:2.00)填空项 1:_44. 1 是一个特殊的方法,是为对象初始化操作编写的方法,用它来定义对象的初始 状态。(分数:2.00)填空项 1:_45.在事件处理的过程中,主要涉及到的 3 个对象分别是事件、 1 和事件处理者。(分数:2.

18、00)填空项 1:_46.下列是一个 Java 应用程序,输出结果是 1。 public class Testtt public static void main(String args ) charc=i; for(int n=6;n填空项 1:_47.包含 Swing 构件的 Applet(小应用程序)应该是 1 类的子类。(分数:2.00)填空项 1:_48.传递给实现了 java.awt.event.MouseMotionListener 接口的类中 mouseDragged1 方法的事件对象是 2 类。(分数:2.00)填空项 1:_49.Java 语言的循环语句包括 for 语句、

19、dowhile 语句和 1 语句。(分数:2.00)填空项 1:_50.在 Java 语言中提供了标准类库,为编程所需的低层模块提供了常用的方法和接口,并将它们分装成包,每个包又包括子包,形成 1 结构的类层次。 (分数:2.00)填空项 1:_国家计算机二级(Java)100 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.要将 web 页中的数据装载到 Java 应用程序中,下列哪种方式最佳?(分数:2.00)A.创建一个 Socket,并使用该套接字来创建一个输入流B.创建一个 URL,并使用该

20、 URL 来创建一个 URL Connection C.使用 Applet 小程序的 showDocument()方法来装载D.上述方法没有什么区别,所以也就没有哪个最佳解析:套接字适用于低级连接,使实现新的连接时。但对于诸如 HTTP 等现有的协议,有更适合的类URL 和 URLConnection。Socket 是用来实现客户与服务者之间的通信,Java 在 Sockel 中提供多线程机制,对实现大呈客户通信带来了好处;数据报通信的协议 UDP 是无连接协议,它对传输数据的大小有限制,在 64KB 之内它的传输不可靠,但操作简单。 2.在 Java 语言的类库中提供哪个类,所有自己创建的异

21、常对象都必须是它的实例或它的子类的实例?(分数:2.00)A.fun( );B.Base.fun( );C.Base:fun( ); D.Base-fun( );解析:本题要求判断 ij 的执行次数,只需考查经过 i+=k 运算累计的值,i 的值分别为2,4,6,8,10,12 时,判断 ij 为真,程序结束,共执行 6 次 3.在 javaio 包中,处理 Unicode 码的所有类,都是从下列哪两个抽象超类中衍生出来的?(分数:2.00)A.InputStream 和 OutputStreamB.Reader 和 Writer C.Filter 和 PipeD.以上都不正确解析:Inptu

22、Stream 和 OutputStream 是处理字节流的抽象类,它们的处理范围有限,说它是处理 Unicode码的所有类,是不对的。Filter 和 Pipe 分别是过滤流和管道流,与本题关系不大。在 javaio 包中,可以处理不同类型的流,例如:字节流、字符流、文件流、对象流等。 4.下列程序的执行结果是( )。 public class Testdd public static void main (String args ) inr a=lO,b=4,c=20,d=6; Systemoutprintln(a+*b+c,-D) ; (分数:2.00)A.x=4,y=3;x=7,y=8

23、B.x=3,y=4;x=7,y=8C.x=7,y=8;x=4,y=3D.x=8,y=7;x=7,y=8解析:在函数体语句中的 b+= * a;的*是指针运算符(也称间接访问运算符),* a 就是 main 函数中 a 的值。5.下列安全控制中,哪个是管理密钥库和证书的命令?(分数:2.00)A.设计视图B.模板视图 C.数据表视图D.SQL 视图解析:6.给出下列的代码,则下列选项中哪个是类 A 合理的内部类? class A protected int i; A(int i) this.i=i; (分数:2.00)A.用 DIMENSION 和 DECLARE 都可以定义数组B.Visual

24、 FoxPro 中只支持一维数组和二维数组C.一个数组中各个数组元素必须是同一种数据类型 D.新定义数组的各个数组元素初值为F.解析:在 Visual FoxPro 中,视图可以引用一个或多个表,也可以引用其他视图,是一个定制的虚拟表,它可以是本地视图、远程视图或带参数的。7.用于定义类成员的访问控制权限的一组关键字是(分数:2.00)A.字段值的“惟一”B.表达式的“惟一”C.索引项的“惟一” D.列属性的“惟一”解析:视图虽然在磁盘上找不到类似的文件,但是可以通过命令 RENAME VIEW 为视图重新命名。8.双精度数据强制转换成单精度数据后,其数值精度会( )。(分数:2.00)A.不

25、变B.提高C.降低 D.根据具体的情况而定解析:双精度数据强制转换成单精度数据后,其数值精度会降低。注意:强制转换是将位数多的数据类型向位数少的数据类型转换,而在计算机中,位数越少,精度越低。9.下列选项中哪个方法可以判断线程是否处于活动状态?(分数:2.00)A.blooean isAlive( ) B.Thread currentThread( )C.String getName( )D.smtic boolean interrupted( )解析:blooean isAhve( )可以判断线程是否处于活动状态,即调用了 start( )但 run( )还未返回,Thread curren

26、tThread( )可以返回当前线程对象的引用,String getName( )可 以取得设置的线程的名字,static boolean interrupted( )可以判断当前线程是否被中断。10.JComponent 的直接父类是( )。(分数:2.00)A.I=4x=5B.I=7x=15C.I=6x=8D.I=10x=7 解析:此题用的是 Do 循环结构,其格式为: DO 语句块 Exit Do Loop Until 循环条件 此循环由于“先执行后检查”,所以至少执行一次。本题中,程序运行到循环条件 I =7 的值为 True 时才停止。所以当程序结束运行后 I=7 ,x=11。11.

27、有一个类 A,下列为其构造方法的声明,其中正确的是( )。(分数:2.00)A.true B.falseC.testD.编译错误解析:首先判断(a= =B) ,10 不等于 3,则执行 else 后面的语句 m=+a*m:+的优先级比*高,所以m=11*1=55,这样便得正确答案。 if-else 结构的格式如下: if(条件) 语句 1: else 语句 2; 在条件为真的,执行语句 1,然后跳过 else 和语句 2,接着执行下面的语句;在条件为假时,跳过语句 l,执行 else 后面的语句 2,然后接着执行下面的语句。 12.一个应用程序必须继承 Canvas 类才能获得有用的功能,比如

28、创建一个自定义构件。如果想在画布上完成一些图形处理,则 Canvas 类中的哪个方法必须重写?(分数:2.00)A.TrueB.False C.-1D.1解析:此题用的是 Do 循环结构,其格式为: Do 语句块 Exit Do Loop Until 循环条件 此循环由于“先执行后检查”,所以至少执行一次。本题中,程序运行到循环条件 I=7 的值为 True,才停止。所以当程序结束运行后 I=10,x=7。 13.若 a 的值为 3 时,下列程序段被执行后,c 的值是( )。 int c = 1; if (a0) if (a3) c = 2; else c = 3; else c = 4; (

29、分数:2.00)A.0B.1 C.2D.3解析:科用 for 循环语句求 2 的 4 次幂。一般情况下迭代部分都用 i+或 i- - ,但在这里用的是 i - =2,需要留意。14.下列哪个选项是创建一个标识有“关闭”按钮的语句?(分数:2.00)A.在项目管理器“数据”选项卡中展开“查询”选项,选择要运行的查询,单击“运行”命令按钮B.单击“查询”菜单中的“运行查询”命令C.利用快捷键 CTRL+D 运行查询 D.在命令窗口输入命令 DO解析:本题考查 C+语言中操作符重载的概念。运算符重载的规则是重载时不能改变运算符的操作数个数,不能改变运算符的优先级,不能改变运算符的结合性,不能改变对预

30、定义类型数据的操作方式。15.下列哪个流是为了把一个程序、线程和代码段的输出连接到另一个程序、线程或代码段的输入? (分数:2.00)A.字节流B.对象流C.过滤流D.管道流 解析:javaio 提供了 PipeInputStream 和 PipeOutpulStream 类作为管道的输入/输出构件。 16.下列是几个 Java 语言最常用的命令,哪个命令是 Java 语言的编译命令?(分数:2.00)A.0B.1 C.2D.3解析:三目运算符是用“?”和“:”表示,其一般的形式为:expressionl? expres sion2:expression3,其中 expressionl 应该是

31、关系或布尔逻辑表达式,其计算结果为布尔值。如果该值为 true,则计算表达式 expression2,并将计算结果作为整个条件表达式的结果;如果为 false,则计算表达式 expression3,并将计算结果作为整个条件表达式的结果。注意:对三目运算符的用法掌握,a!=b是一个布尔逻辑表达式。17.下列描述中,错误的是【 】(分数:2.00)A.Java 要求编程者管理内存 B.Java 的安全性体现在多个层次上C.Applet 要求在支持 Java 的浏览器上运行D.Java 有多线程机制解析:选项 A,为了充分利用资源,Java 有一个系统级的线程,用来对内存的使用进行跟踪,它可以在系统

32、空闲时对不用的内存空间进行回收,从而使程序员从繁忙的内存管理中解放出来。选项 B,Java 的代码安全检测体现在多个层次上,在编译层、解释层、平台层分别作不同的安全检查。选项 C,Applet 本身不能运行,但能够嵌入到 Web 浏览器中运行。选项 D,多线程是 Java 程序的并发机制,它能同步共享数、处理不同的事件。因此,本题的正确答案是 A。18.有定义 int n=789;,下列表达式结果为 8 的是( )。(分数:2.00)A.31B.32C.2 D.33解析:if-else 结构的格式如下: if(条件) 语句 1; else 语句 2; 在条件为真时,执行语句 1,然后跳过 el

33、se 和语句 2,接着执行下面的语句;在条件为 假时,跳过语句 1,执行 else 后面的语句 2,然后接着执行下面的语句。19.下列关于容器和构件的说法不正确的是( )。(分数:2.00)A.所有的构件都可以通过 add()方法添加构件B.Java 的图形界面的最基本组成部分是容器 C.Panel 不能作为最外层的容器单独存在,它首先必须作为一个构件放置到其他容器中,然后把它当作容器D.一个容器可以容纳多个构件,并使它们成为一个整体解析:在 Java 语言的图形界面中最基本组成部分是构件。注意:其实,容器本身也是一种构件,具有构件的所有性质,另外还具有放置其他构件和容器的功能。在实际编程中,

34、往往采用的是容器类 Container的子类。20.下列的程序的功能是求 2100 之间的素数,程序中划线部分应填入的选项是( )。 public class Testnn public static void main(String args) Labell: for(int i=2;iA.0x8B.0x10C.8D.10 解析:主要要熟悉数据类型的赋值和两种类型转换方法(即自动转换和 强制转换)的使用方法。字符变量以 char 类型表示,它在内存中占 16 位 bit,它不能当做 整数使用。选项 B)中的 12.0 为 double 类型,赋给 a 时需要强制转换。选项 C)中的 12.O

35、f 为 float 类型,赋给 a 时也需要强制转换。选项 D)用到了强制类型转换将 double 类 型赋给整形 a,所以正确。 21.在 Applet 的关键方法中,下列哪个方法是关闭浏览器以释放 Applet 占用的所有资源?(分数:2.00)A.接收参数的语句 PARAMTERS 可以写在程序中的任意位置B.通常传送参数的语句 DO-WITH 和接收参数的语句 PARAMETERS 不必搭配成队,可以单独使用C.传送参数和接收参数排列顺序和数据类型必须一一对应 D.传送参数和接收参数的名字必须相同解析:用于定义接口的关键字是 interface,而实现接口的关键字是 implement

36、s。22.下列关于 Applet 的方法中,哪个是返回 HTML 中设定的值?(分数:2.00)A.getCodeBase( )B.getParameter(String) C.getApplnfo( )D.showStatus(String)解析:getCoddeBase( )方法返回class 所在的网址 URL;getParameter (String)方法返回 HTML 中设定的值;getApplnfo( )方法返回作者、版本、版权信息;show- Status(String)方法在浏览器的状态栏输出信息。23.当 Applet 小程序窗口需要重画时,将调用下列哪个方法?(分数:2.0

37、0)A.HelloB.helloC.Hel D.null解析:双精度数据强制转换成单精度数据后,其数值精度会降低。注意:强制转换是将位数多的数据类型向位数少的数据类型转换,而在计算机中,位数越少,精度越低。24.下列程序执行后,j 的值是( )。 public class Testggg public static void main(String args ) int j=1; for(int i=7;i0;i-=2) j * =2; System.out.println(j); (分数:2.00)A.私有派生的子类无法访问父类的成员B.类 A 的私有派生子类的派生类 C 无法初始化其祖先类

38、 A 对象的属性,因为类 A 的成员对类 C 是不可访问的 C.私有派生类不能作为基类派生子类D.私有派生类的所有子孙类将无法继续继承该类的成员解析:本题考查关于 C+语言继承问题。C+语言中通常有 3 种继承修饰符 public,protected 和private,限制依次严格,另外对类中的数据和函数也有这 3 种修饰符进行限制。一个派生类能不能继承基类的所有数据成员受它们的限制。25.下列程序的输出结果是( )。 class Father int mn; Father(int a,int B) m=a; n=b void show ( ) Systemoutprintln(“m and

39、n:“+m+“ “+n); class Son extends Father int p; Son (int a,int b,int C) super(a,B) ; p=c; void show()supurshow( ); Systemoutprintln(“p:“+p); class Test public static void main (String args ) Son s:new Son(6,7,8); sshow( ); (分数:2.00)A.TrueB.False C.-1D.1解析: 本题考查的是 For 循环结构语句,程序段的运行过程为:开始 a=1,b=2。For 循环

40、中步长缺省值为 1,循环变量 I 的初值为 1,终值为 3,所以此循环结构可以循环 3 次。 第一次循环后,结果为:f=2,a=2,b=2; 第二次循环后,结果为:f=4,a=2,b=4; 第三次循环后,结果为:f=8,a=4,b=8; 所以每循环一次,便输出 f 当前值,循环 3 次即便输出 3 个 f 值分别为 2,4,8。 26.如要求读取大文件的中间一段内容,最方便的是采用下列哪种流来操作?(分数:2.00)A.resume()B.notify()C.start()D.synchronized() 解析:如果有其他的线程与当前线程具有相同的优先级并且是可运行的,该方法将把调用 yiel

41、d()的线程放入可运行线程池并允许其他线程运行;如果没有同等优先级的线程是可运行状态,yield()方法什么也不做,即该线程继续运行。 27.Java 语言通过什么方式支持多重继承?(分数:2.00)A.分布式B.可移植C.动态性D.接口 解析:Java 语言是允许单继承的,为了满足多继承的需要,引入了接口的概念,接口不包含任何实现,所以与存储空间没有任何关系,将多个接口合并,即多重继承就很容易实现。分布式是指 Java 在网络上,像访问本机一样方便,因为 Java 支持 TCP/IP 协议;跨平台技术保证了 Java 的町移植性,另外 Java 本身的编译器也用 Java 语亩编写,运行系统

42、的虚拟机用 C 语言实现,这样,Java 系统本身也具有了可移植性;动态性是指 Java 语言的可扩充性可收缩性,它本身的类库就可以自由的增加新方法和实例。 28.下列命令中,哪个命令是 Java 的解释器?(分数:2.00)A.每个 Swing 构件的程序必须有一个容器 B.Swing 是 AWT 的扩展C.Swing 采用的 MVC 的思想D.Swing 构件以“J”开头解析:在 SQL 的定义功能中,所定义的新数据表结构的内容和在表设计器中定义一个新表的内容一样,可以完成其所有功能,包括主索引、域完整性约束、字段有效性规则等。但对于自由表的定义和在表设计器中一样,都不能定义自由表的主索引

43、、域完整约束、字段有效性规则等,只能进行一些最基本的操作,如定义字段名、宽度和类型等。29.下列常见的系统定义的异常中,哪个是输入、输出异常?(分数:2.00)A.过程文件的建立需使用 MODIFY COMMAND 命令B.过程文件的默认扩展名为PRGC.在调用过程文件中的过程之前不必打开过程文件 D.过程文件只包含过程,可以被其他程序所调用解析:调用模块程序参数的格式有两种: 格式一:DOWITH,,. 格式二:(,,.) 在参数传递过程中可以利用 SET UDFPARMS TO VALUEREFERENCE 重新设置参数的传递方式,格式一不受 UDFPARMS值的设置影响,如果采用 格式二

44、调用模块程序时,默认情况下都以按值方式传递参数,如果要以引用方式传递,可通过命令 SET UDFPARMS 命令重新设置参数的传递方式 。30.下列关于容器和构件的说法不正确的是( )。(分数:2.00)A.int_a=123;B.int i=IntegerMAX_ VALUE;C.long j;12345678900L;D.statici=100; 解析:Java 语言提供了几个常值变量去表示最大值、最小值和判别溢出的特殊值。 float 型 double 型 最大值 Float.MAX_VALUE Double.MAX_VALUE 最小值 Float.MIN_VALUE Double.MI

45、N_VALUE 正无穷大 Float.POSITIVE_VALUE Double.POSITIVE_VALUE 负无穷大 Float.NEGATIVE_VALUE Double.NEGATIVE_VALUE 0/0 Float.NAN Double.NAN 选项 A)float_* 5=3.4f,这其中在定义变量名时,不应将“*”加入其中。选项 B) byte b1=15789,byte 在计算机中只有 8 位,表示的范围是-128+127。选项 C)int_abc =3214L long 型在计算机中占的位数要比 int 多,所以必须用强制转换。31.下列关于过滤流的说法不正确的是( )。(

46、分数:2.00)A.Java 对 I/O 访问还提供了同步处理机制,这就是过滤流B.使用 BufferedlnputStream 输入时,数据光按块读入缓冲区,然后读操作直接访问缓冲区C.使用一个过滤流可以直接通过构造方法的参数去指定连接的 I/0 流 D.DatalnputStream 和 DataOutputStream 也是过滤流子类,其特点是不仅能读/写数据流,还能读/写Java 的内构类型 boolean,int 等数据解析:一般使用过滤流时要求把过滤流连接到某个 I/O 流上,再通过构造方法的参数去指定连接的 I/O 流。32.下列有关基于 Swing 的 Applet 用户界面说

47、法不正确的是( )。(分数:2.00)A.const int *p; B.int * const p;C.const int *const p;D.int *p;解析:八进制数以 0 开头,以 0x 开头的为十六进制数,八进制数中不能 出现数字 8,最大数字为 7。 33.下列程序的输出结果是( )。 public class fff void printValue(int m) do System.out.println(“The value is“ +m); while( - - m 10) public static void main(String arg ) int i = 10; Test t = new Test( );t.printValue(i); (分数:2.00)A.在 Visual FoxPro 中,视图是一个定制的虚拟表B.视图可以是本地的、远程的,但不可以带参数 C.视图可以引用一个或多个表D.视图可以引用其他视图解析:视图允

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

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

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