欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】二级JAVA笔试-162及答案解析.doc

    • 资源ID:1326737       资源大小:80.50KB        全文页数:21页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】二级JAVA笔试-162及答案解析.doc

    1、二级 JAVA 笔试-162 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.要得到某目录下的所有文件名,在下列代码的下画线处应填入的内容是(两个下画线的填写内容相同)_pathName=new_(args0);StringfileNames=pathName.list();(分数:2.00)A.FileInputStreamB.FileOutputStreamC.FileD.RandomAccessFile2.下列代码的执行结果是( )。public class Testpublic static void main(Stringargs

    2、)intx=0,1,2,3;forint i=0;i3;1+=2)trysystem.out.println(xi+2/xi+xi+1);catch(ArithmeticException e)System.out.println(“error1“);catch(Exception e)System.out.println(“error2“);(分数:2.00)A.error1B.error2C.error1orror2D.2error23.下列关于栈叙述正确的是( )。(分数:2.00)A.栈顶元素能最先被删除B.栈顶元素最后才能被删除C.栈底元素永远不能被删除D.以上三种说法都不对4.下列

    3、整数的定义中,错误的是( )。(分数:2.00)A.int f=314.;B.int a=012;C.int i=189;D.int d=0x123;5.Object 类中的方法 public int hashCode,在其子类中覆盖该方法时,其方法修饰符可以是( )。(分数:2.00)A.protectedB.publicC.privateD.缺省6.关于下列代码编译或执行结果的描述中,正确的是( )。public class Testpublic static void main(String args)TestThread pm1=new TestThread(“One“)pm1.sta

    4、rt();TestThread pm2=new TestThread(“Two“)pm2.start();class TestTbread extends Thread(private String sTname=“;TestThread(String s)sTname=s;public void run()for(int i=0;i2;i+)trysleep(1000);catch(InterruptedException e)system.out.print(sTname+“);(分数:2.00)A.不能通过编译,TestThread 类中不能定义变量和构造方法B.输出 One One T

    5、wo TwoC.输出 Two One One TwoD.选项 B 或 C 都有可能出现7.下列变量的定义中,错误的是( )。(分数:2.00)A.int x=3;B.float f;d;C.String s=“Hello“;D.boolean b=true;8.下列关于 Applet 的叙述中,正确的是( )。(分数:2.00)A.为了使 Applet 在浏览器中运行,需要在 HTML 文件中嵌入相应的 Applet 类B.Applet 不能从外部接收参数C.Applet 不能使用 javac 命令进行编译D.Java Application 与 Applet 都必须包含 main()方法9.

    6、若变量 a 是 String 类型的数据,那么表达式(a+a)的类型是( )。(分数:2.00)A.charB.StringC.intD.long10.下列不属于 Java 关键字的是(分数:2.00)A.thisB.superC.finallyD.NULL11.下面描述中错误的是( )。(分数:2.00)A.系统总体结构图支持软件系统的详细设计B.软件设计是将软件需求转换为软件表示的过程C.数据结构与数据库设计是软件设计的任务之一D.PAD 图是软件详细设计的表示工具12.在软件开发中,需求分析阶段产生的主要文档是( )。(分数:2.00)A.软件集成测试计划B.软件详细设计说明书C.用户手

    7、册D.软件需求规格说明书13.下列代码的执行结果是( )。int length=“Hello“.length();System.out.println(length);(分数:2.00)A.5B.2C.10D.614.下列代码的下画线处应填入的方法名是( )。import java.awt.*;import java.applet.*;public class Hello extends Appletpublic void_(Graphics g)g.drawstring(“How are you!“,10,10);(分数:2.00)A.repaintB.printlnC.paintD.sho

    8、w15.在堆栈类 Sharedstack 的定义中,为了保证堆栈在并发操作中数据的正确性,应在下画线处填入的修饰符是(两个下画线的填写内容相同)( )。public class SharedStack_int idx=0;chardata=new chaf10;public synchtonized void push(char c)public synchronized void pop()(分数:2.00)A.publicB.不使用修饰符C.privateD.protected16.下列关于面向对象的论述中,正确的是( )。(分数:2.00)A.面由对象是指以对象为中心,分析、设计和实现应

    9、用程序的机制B.面向对象是指以功能为中心,分析、设计和实现应用程序的机制C.面向对象仅适用于程序设计阶段D.面向对象是一种程序设计语言17.下列关于 Java 源程序结构的论述中,正确的是( )。(分数:2.00)A.一个文件包含的 import 语句最多 1 个B.一个文件包含的 public 类最多 1 个C.一个文件包含的接口定义最多 1 个D.一个文件包含的类定义最多 1 个18.Java API 中支持线程的类或接口是( )。java.lang.Threadjava.lang.Runnablejava.lang.ThreadGroupjava.io.Serializable(分数:2

    10、.00)A.,B.,C.,D.,19.下列方法被调用后,一定使调用线程改变当前状态的是( )。(分数:2.00)A.notify()B.yield()C.sleep()D.isAlive()20.下列代码的执行结果是( )。int numbers=new int6;for(int i=1;inumbers.length;i+)numbersi=i-1;System.out.print(numbersi+“);(分数:2.00)A.0 1 2 3 4 5B.1 2 3 4 5 6C.0 1 2 3 4D.1 2 3 4 521.下列叙述中正确的是( )。(分数:2.00)A.有一个以上根结点的数

    11、据结构不一定是非线性结构B.只有一个根结点的数据结构不一定是线性结构C.循环链表是非线性结构D.双向链表是非线性结构22.Component 类中用于刷新组件的方法是( )。(分数:2.00)A.getFont()B.getName()C.update()D.paint()23.已知 zipname 是一个压缩文件名。则 zipname 在下列代码中出现的正确位置是( )。ZipInputStream zin=new ZipInputStzeam(new FileInputStream();ZipEntry entry;while(entry=zin.getNextEntry()!=null)

    12、fileCombo.addhern(entry.getNamc();zin.closeEntry();zin.close();(分数:2.00)A.B.C.D.24.语句“Hello“.equals(“hello“);的正确执行结果是( )。(分数:2.00)A.trueB.falseC.0D.125.有三个关系 R、S 和 T 如下:(分数:2.00)A.B.C.D.26.定义无符号整数类为 UInt,下面可以作为类 UInt 实例化值的是( )。(分数:2.00)A.-369B.369C.0.369D.整数集合 1,2,3,4,527.下列代码中的内部类名是( )。import java.

    13、awt.event.*;lapoct javax.swing.*;class TalkingClock(public void start(int interval,final boolean beep)ActionListener listener=newActionListener()public void actionPerformed(ActionEvent event)Timer t=new Timer(interval,listener);t.start();(分数:2.00)A.TimerB.ActionListenerC.listenerD.匿名28.某二叉树共有 7 个结点,

    14、其中叶子结点只有 1 个,则该二叉树的深度为(假设根结点在第 1 层)( )。(分数:2.00)A.3B.4C.6D.729.在下列代码的下画线处应填入的内容是( )。public class FirstSamplepublic static void main(_args)(System.out.println(“你好!“);(分数:2.00)A.staffB.doubleC.intD.String30.结构化程序所要求的基本结构不包括( )。(分数:2.00)A.顺序结构B.GOTO 跳转C.选择(分支)结构D.重复(循环)结构31.下列代码的编译或执行结果是( )。public clas

    15、s Myvalpublic static void main(string args)MyVal m=new MyVal();m.aMethod();public void aMethod()boolean b=new Boolean5;System.out.println(b0);(分数:2.00)A.1B.nullC.0D.编译错误32.鼠标在窗口中移动时,产生的事件是( )。(分数:2.00)A.ActionEventB.PrintEventC.KeyEventD.MouseEvent33.一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。(分数:2.0

    16、0)A.1:1 联系B.1:m 联系C.m:1 联系D.m:n 联系34.负责数据库中查询操作的数据库语言是( )。(分数:2.00)A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言35.下列关于 Test 类的定义中,正确的是( )。(分数:2.00)A.class Test implements Runnablepublic void run()public void someMethodB.class Test implements Runnable(public void run();C.class Test implements Runnable(public voi

    17、d someMethod;D.class Test implements Runnablepublic void someMethod()二、填空题(总题数:15,分数:30.00)36.有序线性表能进行二分查找的前提是该线性表必须是 1 存储的。(分数:2.00)填空项 1:_37.一棵二叉树的中序遍历结果为 DBEAFC,前序遍历结果为 ABDECF,则后序历结果为 1。(分数:2.00)填空项 1:_38.对软件设计的最小单位(模块或程序单元)进行的测试通常称为 1 测试。(分数:2.00)填空项 1:_39.实体完整性约束要求关系数据库中元组的 1 属性值不能为空。(分数:2.00)填

    18、空项 1:_40.在关系 A(S,SN,D)和关系 B(D,CN,NM)中,A 的主关键字是 S,B 的主关键字是 D,则称 1 是关系 A 的外码。(分数:2.00)填空项 1:_41.若类声明加上修饰符 1,则表示该类不能有子类。(分数:2.00)填空项 1:_42.Java 的类库中提供 Throwable 类来描述异常,它有 Error 和 1 两个直接子类。(分数:2.00)填空项 1:_43.类中的某些方法通过类名就可以直接被调用,例如JoptionPane.showMessageDialog(null,“按确定键退出“)中的showMessageDialog 方法,这种方法称为_

    19、方法。(分数:2.00)填空项 1:_44.在对象流中,对象的传送首先要将所传送的对象串行化,也就是实现 Serializable 接口。下列代码中必须实现 Serializable 接口的类是_。ObjectInput in=new ObjectInputStream(new FilelnputStream(“employee.dat“);EmployeenewStaff=(Employee1in.readobject();(分数:2.00)填空项 1:_45.下列代码的执行结果是_。public class Expressionpublic static void main(String

    20、arga(Int v1=10, v2=99, v3=0;System.out.prIntln(v10)“(v2/v3)=3);(分数:2.00)填空项 1:_46.语句 Thread threadlnew SomeThreadClass1 成功运行后,线程 threadl 处于生命周期的 2 状态。(分数:2.00)填空项 1:_47.Java 的线程调度策略是一种基于优先级的 1 式调度。(分数:2.00)填空项 1:_48.一个 Applet 被浏览器加载后,是从 12 方法开始执行的。(分数:2.00)填空项 1:_49.根据下列类声明,可以得知类 TwoListeners 能够处理两类

    21、事件;WindowEvent 和_。public class TwoListeners implements MouseMotionListener,WindowSistener(分数:2.00)填空项 1:_50.下列代码的功能是把按钮 save 添加到窗口 myFrame 的中间,在空白处填入的代码是_。import javax.swing.*;public class MyFramepublic static void rain(String args 口)JFrame myFrame=new JFrame();JButton save-new JButton(“Save“);myFra

    22、me.getContentPane().add(save,“_“);myFrame.setSize(200,200);myFrame.setVisible(troe);(分数:2.00)填空项 1:_二级 JAVA 笔试-162 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.要得到某目录下的所有文件名,在下列代码的下画线处应填入的内容是(两个下画线的填写内容相同)_pathName=new_(args0);StringfileNames=pathName.list();(分数:2.00)A.FileInputStreamB.FileOutp

    23、utStreamC.File D.RandomAccessFile解析:解析 使用 File 类的 list 方法可以获得目录下所有文件名称,FileInputStream 和FileOutputStream 类都不具有 list 方法。2.下列代码的执行结果是( )。public class Testpublic static void main(Stringargs)intx=0,1,2,3;forint i=0;i3;1+=2)trysystem.out.println(xi+2/xi+xi+1);catch(ArithmeticException e)System.out.printl

    24、n(“error1“);catch(Exception e)System.out.println(“error2“);(分数:2.00)A.error1B.error2C.error1orror2 D.2error2解析:解析 当 0 作为除数时,会产生异常,而 ArithmeticException 和 Exception 两类异常都内部被捕捉到。3.下列关于栈叙述正确的是( )。(分数:2.00)A.栈顶元素能最先被删除 B.栈顶元素最后才能被删除C.栈底元素永远不能被删除D.以上三种说法都不对解析:解析 栈是限定在一端进行插入、删除的先入后出的线性表数据结构,栈顶元素最后被插入到栈中,但

    25、是最先被删除;而栈底元素最先被插入,最后被删除。4.下列整数的定义中,错误的是( )。(分数:2.00)A.int f=314.; B.int a=012;C.int i=189;D.int d=0x123;解析:解析 整数的定义不能带小数点,表明是一个浮点数;其他三个都正确。5.Object 类中的方法 public int hashCode,在其子类中覆盖该方法时,其方法修饰符可以是( )。(分数:2.00)A.protectedB.public C.privateD.缺省解析:解析 所有的类都是 Object 的子类,如果要覆盖 Object 的 equals 方法则必须覆盖 hasCo

    26、de 方法,覆盖时的属性是 public。6.关于下列代码编译或执行结果的描述中,正确的是( )。public class Testpublic static void main(String args)TestThread pm1=new TestThread(“One“)pm1.start();TestThread pm2=new TestThread(“Two“)pm2.start();class TestTbread extends Thread(private String sTname=“;TestThread(String s)sTname=s;public void run()

    27、for(int i=0;i2;i+)trysleep(1000);catch(InterruptedException e)system.out.print(sTname+“);(分数:2.00)A.不能通过编译,TestThread 类中不能定义变量和构造方法B.输出 One One Two TwoC.输出 Two One One TwoD.选项 B 或 C 都有可能出现 解析:解析 启动两个线程,线程之间没有进行同步,所以 B 和 C 均有可能。7.下列变量的定义中,错误的是( )。(分数:2.00)A.int x=3;B.float f;d; C.String s=“Hello“;D.b

    28、oolean b=true;解析:解析 正确的方法是 float f,d;,中间应该使用“,”而不是“;”,因为在 Java 中“;”表示一个语句结束。8.下列关于 Applet 的叙述中,正确的是( )。(分数:2.00)A.为了使 Applet 在浏览器中运行,需要在 HTML 文件中嵌入相应的 Applet 类 B.Applet 不能从外部接收参数C.Applet 不能使用 javac 命令进行编译D.Java Application 与 Applet 都必须包含 main()方法解析:解析 applet 程序必须在浏览器中运行,因此它需要支持 applet 类,而 applet 程序可

    29、以接受外部参数,可以使用 javac 编译,但是可以不用包含 main 函数。9.若变量 a 是 String 类型的数据,那么表达式(a+a)的类型是( )。(分数:2.00)A.charB.String C.intD.long解析:解析 Java 中允许两个 string 类型进行+运算,其结果仍旧是 string 类型。10.下列不属于 Java 关键字的是(分数:2.00)A.thisB.superC.finallyD.NULL 解析:解析 Java 的关键字中不包含 NULL,它是 C 语言的关键字,表示空。11.下面描述中错误的是( )。(分数:2.00)A.系统总体结构图支持软件

    30、系统的详细设计 B.软件设计是将软件需求转换为软件表示的过程C.数据结构与数据库设计是软件设计的任务之一D.PAD 图是软件详细设计的表示工具解析:解析 软件系统的总体结构图是软件架构设计的依据,它并不能支持软件的详细设计。12.在软件开发中,需求分析阶段产生的主要文档是( )。(分数:2.00)A.软件集成测试计划B.软件详细设计说明书C.用户手册D.软件需求规格说明书 解析:解析 需求分析阶段只能产生需求分析规格说明数,A 测试说明书是软件测试阶段生成的,B 软件详细设计说明书是设计阶段生成的,C 用户手册是软件发布时随软件一同交付给用户的。13.下列代码的执行结果是( )。int len

    31、gth=“Hello“.length();System.out.println(length);(分数:2.00)A.5 B.2C.10D.6解析:解析 字符串”Hello”的长度是 5,java 在计算字符串长度时只计算实际字符串长度。14.下列代码的下画线处应填入的方法名是( )。import java.awt.*;import java.applet.*;public class Hello extends Appletpublic void_(Graphics g)g.drawstring(“How are you!“,10,10);(分数:2.00)A.repaintB.printl

    32、nC.paint D.show解析:解析 这里使用一个继承自 Applet 的类来显示字符。主要方法是在 paint()方法中使用System.out.println()显示。15.在堆栈类 Sharedstack 的定义中,为了保证堆栈在并发操作中数据的正确性,应在下画线处填入的修饰符是(两个下画线的填写内容相同)( )。public class SharedStack_int idx=0;chardata=new chaf10;public synchtonized void push(char c)public synchronized void pop()(分数:2.00)A.publ

    33、icB.不使用修饰符C.private D.protected解析:解析 堆栈中为了保证访问数据的一致性,应该对类的数据进行封装,而实现类数据封装的级别是 private。16.下列关于面向对象的论述中,正确的是( )。(分数:2.00)A.面由对象是指以对象为中心,分析、设计和实现应用程序的机制 B.面向对象是指以功能为中心,分析、设计和实现应用程序的机制C.面向对象仅适用于程序设计阶段D.面向对象是一种程序设计语言解析:解析 面向对象是一种程序设计方式,Java、C+是面向对象设计的语言,而 C 是面向过程设计的语言。面向对象设计适应于设计、编码、实现、测试等一系列环节。17.下列关于 J

    34、ava 源程序结构的论述中,正确的是( )。(分数:2.00)A.一个文件包含的 import 语句最多 1 个B.一个文件包含的 public 类最多 1 个 C.一个文件包含的接口定义最多 1 个D.一个文件包含的类定义最多 1 个解析:解析 一个文件的 public 类最多可以有一个,但是可以包含多个 import,包含的接口定义也可以有多个,包含的 class 类可以有多个,当该文件命名时,可以以 public 类名来命名,反之编译之后将有多个.class 文件生成。18.Java API 中支持线程的类或接口是( )。java.lang.Threadjava.lang.Runnabl

    35、ejava.lang.ThreadGroupjava.io.Serializable(分数:2.00)A.,B.,C., D.,解析:解析 java.lang.Thread 类和 java.lang.Runnable 是创建线程的两个方法,分别是实现 Thread类和继承 Runnable 接口,而 ThreadGroup 类是管理一组线程的类。而 Serializable 是序列化,将一个对象的状态保存起来,在适当的时候再获得,它不支持线程。19.下列方法被调用后,一定使调用线程改变当前状态的是( )。(分数:2.00)A.notify()B.yield()C.sleep() D.isAli

    36、ve()解析:解析 线程调用 sleep 函数后,使当前线程进入停滞状态。yield 函数可使线程进入可执行状态,排程器从可执行状态的线程中重新排程,调用了 yield 函数的线程有可能被马上执行,也有可能不会马上执行。notify 函数从线程等待池中移走任意一个线程,并把它放到锁标志等待池中,其状态仍旧是等待。所以只有 sleep 一定会改变线程状态。20.下列代码的执行结果是( )。int numbers=new int6;for(int i=1;inumbers.length;i+)numbersi=i-1;System.out.print(numbersi+“);(分数:2.00)A.

    37、0 1 2 3 4 5B.1 2 3 4 5 6C.0 1 2 3 4 D.1 2 3 4 5解析:解析 该题是简单的 for 循环考题,通过逐一判断可得到答案,数组的长度是 6,数组的内容从下标 1 开始,最大循环是 5,numbers5的值是 4。21.下列叙述中正确的是( )。(分数:2.00)A.有一个以上根结点的数据结构不一定是非线性结构B.只有一个根结点的数据结构不一定是线性结构C.循环链表是非线性结构D.双向链表是非线性结构 解析:解析 线性表的特点是:在数据元素的非空有限集合中(1)存在唯一的一个被称为“第一个”的数据元素。(2)存在唯一一个被称为“最后一个”的数据元素。(3)

    38、除第一个以外,集合中的每个数据元素均只有一个后继。(4)除最后一个以外,集合中的每个数据元素均只有一个后继。因此,双向表是非线性结构。22.Component 类中用于刷新组件的方法是( )。(分数:2.00)A.getFont()B.getName()C.update() D.paint()解析:解析 getFont 方法用来获取字体,getName 方法用于获取组件的名字,paint 方法用于绘制组件,update 方法用于刷新组件。23.已知 zipname 是一个压缩文件名。则 zipname 在下列代码中出现的正确位置是( )。ZipInputStream zin=new ZipIn

    39、putStzeam(new FileInputStream();ZipEntry entry;while(entry=zin.getNextEntry()!=null)fileCombo.addhern(entry.getNamc();zin.closeEntry();zin.close();(分数:2.00)A. B.C.D.解析:解析 该程序的功能是从 zip 压缩文件中获取各个文件的名字。因此应该在 A 处。24.语句“Hello“.equals(“hello“);的正确执行结果是( )。(分数:2.00)A.trueB.false C.0D.1解析:解析 Java 是强类型检查语言,字

    40、符串的 equals 方法执行的返回值是 true 或者 false。25.有三个关系 R、S 和 T 如下:(分数:2.00)A.B.C. D.解析:解析 S 中的关系全部出现在 R 中,只有做除法操作才会出现关系 T。26.定义无符号整数类为 UInt,下面可以作为类 UInt 实例化值的是( )。(分数:2.00)A.-369B.369 C.0.369D.整数集合 1,2,3,4,5解析:解析 A 是有符号数,C 是浮点数,D 是集合,并不是类的实例化对象,只有 B 完全符合。27.下列代码中的内部类名是( )。import java.awt.event.*;lapoct javax.s

    41、wing.*;class TalkingClock(public void start(int interval,final boolean beep)ActionListener listener=newActionListener()public void actionPerformed(ActionEvent event)Timer t=new Timer(interval,listener);t.start();(分数:2.00)A.TimerB.ActionListener C.listenerD.匿名解析:解析 内部类就是在类内部重新定义的新类,该类能连接外部类,但是不能和外部类进

    42、行通信。ActionListenser 有自己的类方法体,而 Timer 没有,只是实例化了一个 Timer 对象。28.某二叉树共有 7 个结点,其中叶子结点只有 1 个,则该二叉树的深度为(假设根结点在第 1 层)( )。(分数:2.00)A.3B.4C.6D.7 解析:解析 对于任意一棵二叉树 T,如果叶子结点数为 n0,度为 2 的结点数为 n2,二者之间的关系是n0=n2+1,该题中度为 2 的结点数为 0,且只有一个叶子结点,因此,树中度为 1 的结点有 6 个,很容易想到树的高度为 7。29.在下列代码的下画线处应填入的内容是( )。public class FirstSampl

    43、epublic static void main(_args)(System.out.println(“你好!“);(分数:2.00)A.staffB.doubleC.intD.String 解析:解析 这是学习 Java 语言接触的第一个程序,main 函数的参数是 String args。30.结构化程序所要求的基本结构不包括( )。(分数:2.00)A.顺序结构B.GOTO 跳转 C.选择(分支)结构D.重复(循环)结构解析:解析 结构化程序设计的三种结构是顺序、分支和循环,不包括 goto 跳转,它只是分支结构的一种,也是一个关键字。31.下列代码的编译或执行结果是( )。public

    44、 class Myvalpublic static void main(string args)MyVal m=new MyVal();m.aMethod();public void aMethod()boolean b=new Boolean5;System.out.println(b0);(分数:2.00)A.1 B.nullC.0D.编译错误解析:解析 boolean 类型的变量值只有 ture 或 false,b0的默认初始值为 false。32.鼠标在窗口中移动时,产生的事件是( )。(分数:2.00)A.ActionEventB.PrintEventC.KeyEventD.Mous

    45、eEvent 解析:解析 鼠标在窗口中移动产生的事件是 MouseEvent 事件,ActionEvent 是动作事件处理,PrintEvent 是打印事件,KeyEyent 是键盘事件。33.一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。(分数:2.00)A.1:1 联系B.1:m 联系C.m:1 联系D.m:n 联系 解析:解析 一个教师可以上多门课程,一门课程也可以由多个教师教授,这是典型的多对多的 ER 关系。34.负责数据库中查询操作的数据库语言是( )。(分数:2.00)A.数据定义语言B.数据管理语言C.数据操纵语言 D.数据控制语言解析:解

    46、析 数据库操纵语言专门负责查询、增加和删除等数据操作。35.下列关于 Test 类的定义中,正确的是( )。(分数:2.00)A.class Test implements Runnablepublic void run()public void someMethodB.class Test implements Runnable(public void run();C.class Test implements Runnable(public void someMethod;D.class Test implements Runnablepublic void someMethod()解析:

    47、解析 java 中实现多线程的方法之一就是实现 Runnable 接口中的 run 方法,把实现 Runnable 接口的子类对象传递给 Thread 类的构造函数。二、填空题(总题数:15,分数:30.00)36.有序线性表能进行二分查找的前提是该线性表必须是 1 存储的。(分数:2.00)填空项 1:_ (正确答案:顺序)解析:解析 有序线性表进行二分查找时,其数据的地址必须是连续分布在内存中的,不能是链表结构。37.一棵二叉树的中序遍历结果为 DBEAFC,前序遍历结果为 ABDECF,则后序历结果为 1。(分数:2.00)填空项 1:_ (正确答案:DEBFCA)解析:解析 这类题型一般通过前序遍历的结果来找根结点,用中序遍历的结构找分支结点,通过画出该二叉树可得到结果。38.对软件设计的最小单位(模块或程序单元)进行的测试通常称为 1 测试。(分数:2.00)填空项 1:_ (正确答案:单元)解析:解析 对模块或函数进行测试就称为单元测试,对整个系统进行测试就是系统测试。39.实体完整性约束要求关系数据库中元组的 1 属性值不能为空。(分数:2.00)填空项 1:_


    注意事项

    本文(【计算机类职业资格】二级JAVA笔试-162及答案解析.doc)为本站会员(rimleave225)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

    收起
    展开