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

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

1、国家计算机二级(Java)96 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.下列程序执行后,k 的值是( )。 public class Testddd public static void main(String args ) inti;10,j=18 K=30; switch(j-i) case 8:k+; case 9:k+ =2; case 10:k+ =3; default:k/=j; Systemoutprintln(k); (分数:2.00)A.ababccB.464688C.46

2、abc8D.10abc82.下列关于接口的说法不正确的是( )。(分数:2.00)A.236B.235C.234D.2283.下列构造方法的调用方式中,正确的是【 】(分数:2.00)A.按照一般方法调用B.由用户直接调用C.只能通过 new 自动调用D.被系统调用4.下列叙述中,正确的是【 】(分数:2.00)A.声明变量时必须指定一个类型B.Java 认为变量 number 与 Number 相同C.Java 中唯一的注释方式是“/“D.源文件中 public 类可以有 0 或多个5.下列选项中的变量已正确定义,则表达式不合法的是(分数:2.00)A.A%6B.n-3C.a=4= = bl

3、D.a=86.java.nio 包的新特点是内存映射技术、字符及编码、非阻塞 I/O 和下列哪一项?(分数:2.00)A.文件锁定B.文件共享C.文件保护D.文件散列7.WindowListener 中可以实现窗口关闭功能的方法是【 】(分数:2.00)A.public void windowOpened(WindowEvent e)B.public void windowClosed(WindowEvent e)C.public void windowClosing(WindowEvent e)D.public void windowDeactivated(WindowEvent e)8.下

4、列程序执行后,i 的值是( )。 public class Testfff pubic static void main(String args) int i;10; do i/=2; while(i- - 1); System.out.println(i); (分数:2.00)A.1B.5C.2D.-19.下列的哪个程序段可能导致错误?(分数:2.00)A.String s = “hello“; String t = “good“; String k = s + t;B.String s = “hello“; String t; t = s3 + “one“;C.String s = “ h

5、ello “; String standard = s.toUpperCase( );D.String s = “hello“; String t = s + “good“;10.下列哪个选项的 java 源文件代码片段是不正确的?(分数:2.00)A.package testpackage; public class Test B.import java.io.* ; package testpackage; public class Test C.import java.io.*; class Person public class Test D.import java.io.*; imp

6、ort java.awt.*; public class Test 11.下列关于 Applet 的方法中,哪个是返回 HTML 中设定的值?(分数:2.00)A.Score=1B.Score=2C.Score=3D.Score=412.JComponent 的直接父类是( )。(分数:2.00)A.I=4x=5B.I=7x=15C.I=6x=8D.I=10x=713.给出下列的程序代码片段,下列的哪个选项是不正确的? public void create( ) Vector my; my=new Vector ( ); (分数:2.00)A.创建了字符串对象后,字符串所代表的文本根据情况可改

7、变B.字符串由 java.lang.String 和 java.lang.StringBuffer 定义C.字符串常用数组存储,处理字符串实际上就是对数组元素的分别处理,要注意数组下界不要越界D.在 Java 语言中,字符串是作为对象来处理的14.下列程序的执行结果是( )。 public class Testgg public static void main(String args) float t=9.0f; int q=5; System.out.println(t+)*(- -q); (分数:2.00)A.12B.11C.10D.915.java.io 包的 File 类是【 】(分

8、数:2.00)A.字符流类B.字节流类C.对象流类D.非流类16.给出下列关于一个使用适当的字符间距的字体的 TextField 的表达式,则哪个选项的叙述是对的? TextField t = new TextField(“they are good“,40); (分数:2.00)A.excellentB.goodC.passD.fail17.在软件开发中,下面任务不属于设计阶段的是【 】(分数:2.00)A.数据结构设计B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模型18.Java 语言由下列哪个公司发布的?(分数:2.00)A.degree=1B.degree=2C.degr

9、ee=3D.degree=419.在 Java 源文件中什么类最多只能有一个,其他类的个数不限?(分数:2.00)A.publicB.privateC.protectedD.没有这种类20.在 Swing 中,JButton 的直接父类是( )。(分数:2.00)A.throwsB.throwC.ThrowableD.Exception21.Java 语言中数据类型之间的自动类型转换是由优先关系从低级数据类型转换成高级数据类型,下面选项中自动类型转换优先级由低到高排列正确的是( )。(分数:2.00)A.I=4 x=5B.I=7 x=15C.I=6 x=8D.I=7 x=1722.下列是几个

10、Java 语言最常用的命令,哪个命令是 Java 语言的编译命令?(分数:2.00)A.javaB.javacC.javapD.javadoc23.下列关于线程优先级的说法有误的是( )。(分数:2.00)A.float_ * 5=3.4f;B.byte bl=15789;C.int_abc=3214L;D.double a=Double.MAX_vALUE;24.在线程的基本控制中,哪个方法使比其低的优先级线程先运行?(分数:2.00)A.编辑框可用来选择、剪切、粘贴及复制正文B.在编辑框中只能输入和编辑字符型数据C.编辑框实际上是一个完整的字处理器D.以上说法均正确25.输入输出在计算机系

11、统中起到了采集数据和提供数据处理结果的双重作用,它是以中央处理器(含控制器和内存)为此,以网络及外部设备为彼的双向数据传输机制。凡是从外部设备流向中央处理器的数据流,称为什么;反之称为什么? (分数:2.00)A.出流,入流B.输出流,输入流C.输入流,输出流D.入流,出流26.下列哪个布局管理器能够帮助用户处理两个或者两个以上的成员共享同一个显示空间, 它把容器分成许多层,每层懂得显示空间占据这个容器的大小?(分数:2.00)A.数据库管理员B.数据库管理系统C.数据库D.文件27.在压缩文件流中,下列哪个方法是用于缓冲阅读器阅读文本的方法?(分数:2.00)A.readLine( )B.g

12、etNextEntry( )C.bufferRead( )D.loadZoipFile( )28.下列哪个是 Java 程序和数据库连接的一种机制?(分数:2.00)A.URLB.JDBCC.SOCKETD.RMI29.有定义 int n=789;,下列表达式结果为 8 的是( )。(分数:2.00)A.31B.32C.2D.3330.下列哪一个方法是自动调整窗口的大小?(分数:2.00)A.frame.setSize()B.frame.setDefaultClose()C.frame.pack()D.frame.setVisible()31.下列哪个选项是合法的标识符?(分数:2.00)A.

13、123B._nameC.classD.1first32.下列程序的输出结果是( )。 class Father int mn; Father(int a,int B) m=a; 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

14、main (String args ) Son s:new Son(6,7,8); sshow( ); (分数:2.00)A.TrueB.FalseC.-1D.133.给出下列的代码,哪行在编译时可能会有错误? public void modify( ) int i,j,k; i = 100; while( i 0) j = i * 2; System.out.println(“The value of j is“ + j); k=k + 1 (分数:2.00)A.line 4B.line 6C.line 7D.line 834.给出下列的代码,则下列选项中哪个是类 A 合理的内部类? cla

15、ss A protected int i; A(int i) this.i=i; (分数:2.00)A.class B B.class B extends A C.class B extends A B( )System.out.println(“=“+i); D.class A 35.下列选项中不属于软件生命周期开发阶段任务的是【 】(分数:2.00)A.软件测试B.概要设计C.软件维护D.详细设计二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)36.Applet 生命周期方法有 init1, 23,stop4 和 destroy5。(分数:2.00)填空项 1:_

16、37.Java 语言中,有一个类是所有类或接口的父类,这个类的名称是 1。(分数:2.00)填空项 1:_38.Java 语言中,移位运算符包括:、和 1。(分数:2.00)填空项 1:_39.下列的程序是声明某类型变量 s,并通过三日条件运算符的结果给变量 s 赋值,请将该程序补充完整。public class Testjj public static void main(String args ) 1s=(99992=1)?”奇数”:“偶数”; Systemoutprintln(s); (分数:2.00)填空项 1:_40.Swing 的顶层容器有:JApplet,JWindow,JDia

17、log 和 1。(分数:2.00)填空项 1:_41.将 Java 程序中的对象保存在外存中,称为 1。(分数:2.00)填空项 1:_42.求自然数 1 到 n 的和的递归定义如下: sum(1)=1 若 n=1 sum(n)=sum(n-1)+n; 若 n1 下列定义的方法的功能是用递归的算法完成自然数 1 到 n 的累加和,请补充程序。 int sum (int num if( num = =1)return1; else return 1 (分数:2.00)填空项 1:_43.编程语言大致分为面向机器,面向过程和面向对象 3 种结构,Java 语言是面向 1 的一种网络编程语言。(分数

18、:2.00)填空项 1:_44.算法的复杂度主要包括上 1 复杂度和空间复杂度。(分数:2.00)填空项 1:_45.setLayout1 方法是所有容器的父类 2 的方法。(分数:2.00)填空项 1:_46.Java 对象串行化技术,主要是通过 ObjectInputStream 类和 1 类来实现。(分数:2.00)填空项 1:_47.下列程序段的输出结果为 1。 int a=2; switch(a) case 2: System.out.print(“Value is 2“);case 3 : System.out.println(“Value is 3.“); break; defa

19、ult: System.out.prinfln(“end“); break; (分数:2.00)填空项 1:_48.有定义 boolean b1=5!=6;,则变量 b1 的值是 1。(分数:2.00)填空项 1:_49.设有数组定义:int a = 1l,22,33,44,55,66,77,88,99;则执行下列几个语句后的输出结果是 1。 for( int i= 0 ;i =4= =b=4 和 b6.java.nio 包的新特点是内存映射技术、字符及编码、非阻塞 I/O 和下列哪一项?(分数:2.00)A.文件锁定 B.文件共享C.文件保护D.文件散列解析:文件锁定的概念是当多个线程对于同

20、一个文件进行访问时,文件 锁定实现对多个文件的访问同步,避免文件的不安全。java.nio 包的新特点还有内存映 射技术(由于内存的速度远比硬盘快,所以把硬盘的内容映射到内存中,这样访问速度会 大大提高)、字符及编码(统一字符集,便于调用和管理)、非阻塞I/0(用于消除线程读写 时的阻塞)7.WindowListener 中可以实现窗口关闭功能的方法是【 】(分数:2.00)A.public void windowOpened(WindowEvent e)B.public void windowClosed(WindowEvent e) C.public void windowClosing(

21、WindowEvent e)D.public void windowDeactivated(WindowEvent e)解析:本题考查事件监听器的概念。窗口事件接口 WindowListener 有几个关键方法,应该注意,如public void windowClosing(WindowEvent e)是把退出窗口的语句写在本方法中;public void windowOpened(WindowEvent e)是窗口打开时调用;public void windowClosed(WindowEvent e)是窗口关闭时调用,选项 B 正确:public void windowIconified(

22、WindowEvente)是窗口图标化时调用;public void windowDeiconified (WindowEvent e)是窗口非图标化时调用:public void windowActivated(WindowEvent e)是窗口激活时调用;public void windowDeactivated(WindowEvent e)是窗口非激活时调用。8.下列程序执行后,i 的值是( )。 public class Testfff pubic static void main(String args) int i;10; do i/=2; while(i- - 1); Syste

23、m.out.println(i); (分数:2.00)A.1B.5C.2D.-1 解析:do-while 结构首先执行循环体,然后计算终止条件,若结果为 true,则循环执行,直到布尔表达式的结果为 false。在题目中,先执行 doi/2;得 i 的值是 5,再判断 while(i- -1)条件(判断结束后i 的值是 4),成立继续执行循环体 do i=2;得 i 的值是 2;再判断 while(i- -1)条件(判断结束后i 的值是 1),成立继续执行循环体 do i/=2;得 i 的值是 0;再判断 while(i- - 1)条件(判断结束后i 的值是-1),但条件不成立,退出 do-w

24、hile 语句,最后 i 的值是-1。9.下列的哪个程序段可能导致错误?(分数:2.00)A.String s = “hello“; String t = “good“; String k = s + t;B.String s = “hello“; String t; t = s3 + “one“; C.String s = “ hello “; String standard = s.toUpperCase( );D.String s = “hello“; String t = s + “good“;解析:选项 A)String 类型可以直接使用“+”运算符进行连接运算。选项 B)Strin

25、g 是一种 Objec t,而不是简单的字符数组,不能使用下标运算符取其值的某个元素,错误。选项 C)toUpperCa se( )方法是String 对象的一个方法,作用是将字符串的内容全部转换为大写并返回转换后的 结果(String 类型)。选项 D)同选项 A)。10.下列哪个选项的 java 源文件代码片段是不正确的?(分数:2.00)A.package testpackage; public class Test B.import java.io.* ; package testpackage; public class Test C.import java.io.*; class

26、Person public class Test D.import java.io.*; import java.awt.*; public class Test 解析:Java 中的 package 语句必须是源文件中除去说明以外的第一条语句,导入包语句可以有几个,但是必须位于 package 语句之后,其他类定义之前,一个源文 件中可以有几个类,但最多只能有一个是public 的,如果有,则源文件的文件名必须和该类的类名相同。 11.下列关于 Applet 的方法中,哪个是返回 HTML 中设定的值?(分数:2.00)A.Score=1B.Score=2 C.Score=3D.Score=

27、4解析:For 循环有两种格式,其中一种格式是: For 循环变量=初值 To 终值 Step 步长 语句 Exit For 语句 Next 循环变量 此循环语句的执行过程为:“循环变量”首先取得“初值”,检查是否超过“终值”,如果超过,就一次也不循环而眺出循环,属于“先检查后执行”的类型。观在来看程序段, For k=1 To 0 中,初值为 1,终值为 0,显然当“循环变量”首先取得“初值”1,检查后超过 “终值”0,所以一次也不执行,即最后执行 Print,k=1,a=5。 12.JComponent 的直接父类是( )。(分数:2.00)A.I=4x=5B.I=7x=15C.I=6x=

28、8D.I=10x=7 解析:此题用的是 Do 循环结构,其格式为: DO 语句块 Exit Do Loop Until 循环条件 此循环由于“先执行后检查”,所以至少执行一次。本题中,程序运行到循环条件 I =7 的值为 True 时才停止。所以当程序结束运行后 I=7 ,x=11。13.给出下列的程序代码片段,下列的哪个选项是不正确的? public void create( ) Vector my; my=new Vector ( ); (分数:2.00)A.创建了字符串对象后,字符串所代表的文本根据情况可改变 B.字符串由 java.lang.String 和 java.lang.Str

29、ingBuffer 定义C.字符串常用数组存储,处理字符串实际上就是对数组元素的分别处理,要注意数组下界不要越界D.在 Java 语言中,字符串是作为对象来处理的解析:在 Visual FoxPro 中,运行查询的方法有多种,利用快捷键的命令应该是 CTRL+Q,本题中的其他3 种方法均可运行查询。14.下列程序的执行结果是( )。 public class Testgg public static void main(String args) float t=9.0f; int q=5; System.out.println(t+)*(- -q); (分数:2.00)A.12B.11C.10

30、 D.9解析:首先判断(m+)15.java.io 包的 File 类是【 】(分数:2.00)A.字符流类B.字节流类C.对象流类D.非流类 解析:Java 的 io 包中的类可以处理不同类型的流,比如字节流、字符流、对象流、非流类等等。File 类就是一个重要的非流类,它是以一种系统无关的方式表示一个文件对象的属性。因此,本题的正确答案是D。16.给出下列关于一个使用适当的字符间距的字体的 TextField 的表达式,则哪个选项的叙述是对的? TextField t = new TextField(“they are good“,40); (分数:2.00)A.excellentB.go

31、od C.passD.fail解析:ArrayIndexOutOfBoundsException 为数组越界使用异常;IOException 为输入输出错误;NullPointerException 为引用为空异常;ArithmetieException 为算术异 常,如除数为 0。17.在软件开发中,下面任务不属于设计阶段的是【 】(分数:2.00)A.数据结构设计B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模型 解析:数据结构设计、给出系统模块结构以及定义模块算法都属于设计阶段,而定义需求并建立系统模型属于分析阶段。18.Java 语言由下列哪个公司发布的?(分数:2.00)

32、A.degree=1B.degree=2C.degree=3D.degree=4 解析:如果 a60,则 Score=1;如果 a70,则 Score=2;如果 a80,则 Score=3;如果 a90,则Score=4;本题的条件是 a=75,输出结果应该是 Score=2。19.在 Java 源文件中什么类最多只能有一个,其他类的个数不限?(分数:2.00)A.public B.privateC.protectedD.没有这种类解析:每个 Java 程序的主类都必须是 public 类,主类名与源文件名必须相同, 并且每个 Java 源程序中只有一个 public 类,其他类的个数不限。2

33、0.在 Swing 中,JButton 的直接父类是( )。(分数:2.00)A.throws B.throwC.ThrowableD.Exception解析:根据变量的定义位置和所使用的变量定义语句的不同,Visual Basic 中的变量可以分为局部变量、模块变量和全局变量。模块级变量在模块部分用 Private 或 Dim 语句声明;全局变量必须用 Public 或Global 语句声明;局部变量在过程内用 Dim 或 Static 语句声明。21.Java 语言中数据类型之间的自动类型转换是由优先关系从低级数据类型转换成高级数据类型,下面选项中自动类型转换优先级由低到高排列正确的是(

34、)。(分数:2.00)A.I=4 x=5B.I=7 x=15C.I=6 x=8D.I=7 x=17 解析: 程序段开始声明一个长度为 10 的数组 t,并用 ForNext 语句为其赋值。现在看一下程序运行的具体步骤: k=2 时,t(2)=9 k=3 时,t(3)=8 k=6 时,t(6)=5 k=7 时,t(7)=4 L=8 时,t(8)=3 最后程序要输出的是 t(2+t(x),而 x 的值为 6,t(x)的值为 5,所以 t(2+t(x) 的值就是 t(7),即 4,所以选项 C) 是正确的。 22.下列是几个 Java 语言最常用的命令,哪个命令是 Java 语言的编译命令?(分数:

35、2.00)A.javaB.javac C.javapD.javadoc解析:常用的格式是:javac选项源文件名。常用的选项是-CLASSPATH:定义 javac 搜索类的路径。它将覆盖默认的 CLASS- PATH 环境变量的设置。运行该命令后将从源文件产生class 文件,保存在当前目录下,也可以用参数选项 d 放在哪个具体的目录下。23.下列关于线程优先级的说法有误的是( )。(分数:2.00)A.float_ * 5=3.4f;B.byte bl=15789;C.int_abc=3214L;D.double a=Double.MAX_vALUE; 解析:static 不能修饰局部变量

36、。24.在线程的基本控制中,哪个方法使比其低的优先级线程先运行?(分数:2.00)A.编辑框可用来选择、剪切、粘贴及复制正文B.在编辑框中只能输入和编辑字符型数据C.编辑框实际上是一个完整的字处理器D.以上说法均正确 解析:在报表设计器中,任何时候都可以使用预览功能,查看页面设计的效果,不论报表的修改是否保存,即使报表文件的数据源内容已经更改,也总是预览当前数据源中的数据。报表的预览窗口,只用来查看报表的布局设置,并不能在此修改报表布局。25.输入输出在计算机系统中起到了采集数据和提供数据处理结果的双重作用,它是以中央处理器(含控制器和内存)为此,以网络及外部设备为彼的双向数据传输机制。凡是从

37、外部设备流向中央处理器的数据流,称为什么;反之称为什么? (分数:2.00)A.出流,入流B.输出流,输入流C.输入流,输出流 D.入流,出流解析:我们需要搞清这些最基本的概念,比如说哪个方向是输出,哪个方向是输入。 26.下列哪个布局管理器能够帮助用户处理两个或者两个以上的成员共享同一个显示空间, 它把容器分成许多层,每层懂得显示空间占据这个容器的大小?(分数:2.00)A.数据库管理员B.数据库管理系统 C.数据库D.文件解析:数据库表的索引有主索引、候选索引、惟一索引和普通索引 4 种。27.在压缩文件流中,下列哪个方法是用于缓冲阅读器阅读文本的方法?(分数:2.00)A.readLin

38、e( ) B.getNextEntry( )C.bufferRead( )D.loadZoipFile( )解析:选项 B)getNextEntry( )用于取压缩输入项;选项 C)bufferRead( )根本就没有这个方法;选项 D)loadZipFile( )将压缩文件加载到文本区中。28.下列哪个是 Java 程序和数据库连接的一种机制?(分数:2.00)A.URLB.JDBC C.SOCKETD.RMI解析:JDBC 是 Java 程序和数据库连接的一种机制。注意:在 Java 虚拟机中有个特殊模块JDBC Driver Manager,它既负责管理对各种类型的数据库软件的 JDBC

39、 驱动程序,也负责和用户的应用程序交互。29.有定义 int n=789;,下列表达式结果为 8 的是( )。(分数:2.00)A.31B.32C.2 D.33解析:if-else 结构的格式如下: if(条件) 语句 1; else 语句 2; 在条件为真时,执行语句 1,然后跳过 else 和语句 2,接着执行下面的语句;在条件为 假时,跳过语句 1,执行 else 后面的语句 2,然后接着执行下面的语句。30.下列哪一个方法是自动调整窗口的大小?(分数:2.00)A.frame.setSize()B.frame.setDefaultClose()C.frame.pack() D.fram

40、e.setVisible()解析:frame.pack()方法能自动调节窗口的大小,而不是用程序员给的参数去设置窗口的大小。注意:选项 A)framesetSize()来设置窗口的大小,其中的参数都是窗口的大小,是确定的。选项 D)frame.setVisible()是来设置窗口是不是可见的,参数是布尔型的。31.下列哪个选项是合法的标识符?(分数:2.00)A.123B._name C.classD.1first解析:在 Java 中标识符是赋予变量、对象、类和方法的名称。标识符可 以由字母、数字、下划线“_、美元符“”组成,但不能以数字开头,不能用关键字做标识 符。下列举出几个合法的标识符

41、HelloWorld,User_name,abc 和 abc123。下列举出几个 不合法的标识符 redblue,-abc,1234 和int。 32.下列程序的输出结果是( )。 class Father int mn; Father(int a,int B) m=a; 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( ); Systemou

42、tprintln(“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 循环中步长缺省值为 1,循环变量 I 的初值为 1,终值为 3,所以此循环结构可以循环 3 次。 第一次循环后,结果为:f=2,a=2,b=2; 第二次循环后,结果为:f=4,a=2,b=4; 第三次循环后,结果为:f=8,a=4,b=8; 所以

43、每循环一次,便输出 f 当前值,循环 3 次即便输出 3 个 f 值分别为 2,4,8。 33.给出下列的代码,哪行在编译时可能会有错误? public void modify( ) int i,j,k; i = 100; while( i 0) j = i * 2; System.out.println(“The value of j is“ + j); k=k + 1 (分数:2.00)A.line 4B.line 6C.line 7 D.line 8解析:局部变量在使用前必须进行初始化,而代码中的变量 k 在使用前 没有进行初始化。 34.给出下列的代码,则下列选项中哪个是类 A 合理的

44、内部类? class A protected int i; A(int i) this.i=i; (分数:2.00)A.class B B.class B extends A C.class B extends A B( )System.out.println(“=“+i); D.class A 解析:在定义内部类时,内外部类不能同名,不存在继承关系,可以把内部类当成类的成员。35.下列选项中不属于软件生命周期开发阶段任务的是【 】(分数:2.00)A.软件测试B.概要设计C.软件维护 D.详细设计解析:软件生命周期由软件定义、软件开发和软件维护三个时期组成,每个时期又进一步划分为若干个阶段。

45、软件定义时期的基本任务是确定软件系统的工程需求。软件定义可分为软件系统的可行性研究和需求分析两个阶段。软件开发时期是具体设计和实现在前一时期定义的软件,它通常由下面五个阶段组成:概要设计、详细设计、编写代码、组装测试和确认测试。软件维护时期的主要任务是使软件持久地满足用户的需要。即当软件在使用过程中发现错误时应加以改正;当环境改变时应该修改软件,以适应新的环境;当用户有新要求时应该及时改进软件,以满足用户的新要求。根据上述对软件生命周期的介绍,可知选项C 中的软件维护不是软件生命周期开发阶段的任务。因此,本题的正确答案是 C。二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.

46、00)36.Applet 生命周期方法有 init1, 23,stop4 和 destroy5。(分数:2.00)填空项 1:_ (正确答案:start)解析: 本题考查 Applet 的生命周期。Applet 声明周期是指从 Applet 下载到浏览器,到用户退出浏览器,终止 Applet 运行的过程。Apptet 生命周期方法包括 init-|_|-方法、 start-|_|-方法、stop-|_|-方法和 destroy-|_|-方法。37.Java 语言中,有一个类是所有类或接口的父类,这个类的名称是 1。(分数:2.00)填空项 1:_ (正确答案:Object)解析:Java 语言中,Object 类是所有类或接口的根类。因此,本题的正确答案是 Object。38.Java 语言中,移位运算符包括:、和 1。(分数:2.00)填空项 1:_ (正确答案:)解析:Java 语言中定义了三个移位运算符:算数右移运算符、算数左移运算符和逻辑右移运算符。因此,本题的正确答案是。39.下列的程序是声明某类型变量 s,并通过三日条件运算符的结

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

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

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