ImageVerifierCode 换一换
格式:DOC , 页数:25 ,大小:77.50KB ,
资源ID:1326858      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1326858.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

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

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

1、二级 JAVA笔试-296 及答案解析(总分:88.50,做题时间:90 分钟)一、选择题(总题数:35,分数:62.00)1.下列属于合法的 Java标识符是( )。A“ABC“ Ba=(35);b=(a=true);System.out.println(“a=“+a+“b=“+b);c=(b=false);System.out.println(“b=“+b+“c=“+c);Aa=true b=falseb=true c=trueBa=true b=falseb=true c=falseCa=true b=trueb=true c=falseDa=false b=falseb=true c=

2、false(分数:2.00)A.B.C.D.4.Applet不能继承以下哪个类的方法? ( )A) Component类 B) Container 类C) Panel类 D) Window 类(分数:1.00)A.B.C.D.5.负责数据库中查询操作的数据库语言是( )。A数据定义语言 B数据管理语言C数据操纵语言 D数据控制语言(分数:2.00)A.B.C.D.6.下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello!“,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是( )。public class Test implements Runnablepublic stat

3、ic void main(String args)Test t=new Test();Thread tt=new Thread(t);tt.start();public void run()for(;)try_;catch(_e)System.out.println(“Hello“);A) sleep(1000)InterruptedExceptionB) t.sleep(1000)InterruptedExceptionC) Thread.sleep(1000)RuntimeExceptionD) Thread.sleep(1000)InterruptedException(分数:2.00)

4、A.B.C.D.7.在 j2sdk1.4.2版中,解压得到的目录中,存放编译器、解释器和许多工具的目录是( )。A) bin B) demo C) lib D) jre(分数:2.00)A.B.C.D.8.下列说法正确的是_。A即使高优先级的线程调用 slee()方法睡眠时,低优先级的线程也没有办法获得处理器资源B一个暂时终止运行的线程,在排除了终止原因后直接运行C一个正在执行的线程使用 yield()方法将处理器让出给同优先级的其他线程D调用 suspend()方法暂停自己的线程,也可以自行调用 resume()方法恢复自身(分数:2.00)A.B.C.D.9.下列选项中属于 Java语言的

5、垃圾回收机制的一项是( )。A语法检查 B堆栈溢出检查C跨平台 D内存跟踪(分数:2.00)A.B.C.D.10.阅读下面程序class Test implements Runnable public static void main(String args) Test t=new Test();t.start():public void run() 下列关于上述程序的叙述正确的是A) 程序不能通过编译,因为 start()方法在 Test类中没有定义B) 程序编译通过,但运行时出错,提示 start()方法没有定义C) 程序不能通过编译,因为 run()方法没有定义方法体D) 程序编译通过,

6、且运行正常(分数:2.00)A.B.C.D.11.Java中用于提供 Java语言、Java 虚拟机的核心类和接口的包的是_。A) java.io包 B) java.applet 包 C) java.lang 包 D) 包(分数:2.00)A.B.C.D.12.下列命令中,( )命令是显示证书缓存区和密钥表项的命令。A) klist B) ktabC) policytool D) kinit(分数:2.00)A.B.C.D.13.关系数据库的数据及更新操作必须遵循的完整性规则是( )。A) 实体完整性和参照完整性B) 参照完整性和用户定义的完整性C) 实体完整性和用户定义的完整性D) 实体完

7、整性、参照完整性和用户定义的完整性(分数:1.00)A.B.C.D.14.阅读下列代码。public class Personstatic int arr=new int-10;public static void main(String args)System.out.printlnarr9);该代码的运行结果是( )。A编译时将产生错误 B编译时正确,运行时将产生错误C输出零 D输出空(分数:2.00)A.B.C.D.15.下面是关于类及其修饰符的一些描述,不正确的是( )。Aabstract 类只能用来派生子类,不能用来创建 abstract类的对象Babstract 不能与 final

8、同时修饰一个类Cfmal 类不但可以用来派生子类,也可以用来创建 final类的对象Dabstract 方法必须在 abstract类中声明,但 abstract类定义中可以没有 abstract方法(分数:2.00)A.B.C.D.16.下面语句执行后,i 的值是_。public class Test11public static void main(String args)int i=0;for( int j=10; j5 j-=3,i+=2 )i=i+j;System. out.println (i);A. 10 B. 9 C. 8 D. 12(分数:3.00)A.B.C.D.17.下列

9、对于软件测试的描述中正确的是( )。A) 软件测试的目的是证明程序是否正确B) 软件测试的目的是使程序运行结果正确C) 软件测试的目的是尽可能多地发现程序中的错误D) 软件测试的目的是使程序符合结构化原则(分数:1.00)A.B.C.D.18.下面所列类型中,不是复合数据类型的是( )。A) 类 B) 数组 C) 整型 D) 接口(分数:2.00)A.B.C.D.19.下面叙述中正确的是A) 顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B) 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C) 顺序存储结构能存储有序表,链式存储结构不能存储有序表D) 链式存储结

10、构比顺序存储结构节省存储空间(分数:2.00)A.B.C.D.20.在关系数据库中,用来表示实体之间联系的是( )。A) 树结构 B) 网结构 C) 线性表 D) 二维表(分数:2.00)A.B.C.D.21.下列选项中的变量已正确定义,则表达式不合法的是A) A%6 B) n-3C) a=4= =bl D) a=8(分数:1.00)A.B.C.D.22.应用数据库的主要目的是( )。A) 解决数据保密问题 B) 解决数据完整性问题C) 解决数据共享问题 D) 解决数据量大的问题(分数:2.00)A.B.C.D.23.下列关于队列的叙述中正确的是A) 在队列中只能插入数据 B) 在队列中只能删

11、除数据C) 队列是先进先出的线性表 D) 队列是先进后出的线性表(分数:2.00)A.B.C.D.24.数据报通信协议 UDP把每个传输的数据大小控制在下列哪一项之内A) 8KB B) 16KBC) 64KB D) 128KB(分数:1.00)A.B.C.D.25.下列操作中,不属于 Applet安全限制的是( )。A) 加载本地库B) 读写本地文件系统C) 运行本地可执行程序D) 与同一个页面中的 Applet通信(分数:1.00)A.B.C.D.26.有如下程序段:if(x0) System.out. println(“first“);else if(x-4) System.out.pri

12、ntln(“second“);else System.out.println(“third“);x的取值在什么范围内时,将打印出字符串 “second“ ?A) x0 B) x-4C) x= -4 D) x= 0if(+i0)(+j0) a+;System. out. println( “i=“ +i+“, j =“+j+“, a=“+A) ;A) i=0, j=0, a=6 B) i=1, j=1, a=7C) i=1, j=0, a=7 D) i=0, j=1, a=7(分数:2.00)A.B.C.D.28.下列关于变量的叙述( )是错的。A实例变量是类的成员变量B实例变量用关键字 sta

13、tic声明C在方法中定义的局部变量在该方法被执行时创建D局部变量在使用前必须被初始化(分数:2.00)A.B.C.D.29.Java中定义常量的保留字是( )。Aconst BfinalCfinally Dnative(分数:2.00)A.B.C.D.30.关于下面程序段的说法,正确的是import javA.applet.*;import java.awt,*;public class Test extends Applet Image img;public void init()img=new Image();public void paint(Graphics g)g. drawlmag

14、e(img,0,0,this);A) 该程序段可以正常运行B) 程序中所创建的 Image为空,但可以显示C) 程序中所创建的 Image不为空D) 程序中所创建的 Image为空,不能显示(分数:1.00)A.B.C.D.31.下列程序执行后,字符串 s应是String greets=“hello“;String s=greetssubstring(0,3);A) ello B) hell C) hello D) hl(分数:1.00)A.B.C.D.32.下列叙述中正确的是A) 程序设计过程中的主要工作是编制程序B) 程序设计的主要目标是编制出运行结果正确的程序C) 不良的程序设计风格会增

15、加程序的复杂性D) 上述三种说法都不对(分数:2.00)A.B.C.D.33.已知:inta=new int100;在下列给出的数组元素中,非法的是( )。A) a0 B) a1C) a99 D) a100(分数:1.00)A.B.C.D.34.目前,计算机病毒传播最快的途径是( )。A通过软件复制 B通过网络传播C通过磁盘拷贝 D通过软盘拷贝(分数:2.00)A.B.C.D.35.构造方法名必须与( )相同,它没有返回值,用户不能直接调用它,只能通过 new调用。A类名 B对象名C包名 D变量名(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:26.50)36.Java语言中

16、用于提供输入/输出的包是 【6】 。(分数:1.00)填空项 1:_37.开发与运行 java application程序需要经过的三个主要步骤为:编辑源程序、编译生成字节码、 【7】 。(分数:2.00)填空项 1:_38.阅读下列代码public class Test2public static void main(String args)System.out.println(5/2);其执行结果是 【8】 。(分数:1.00)填空项 1:_39.关系数据库管理系统能实现的专门关系运算包括选择、连接和 【5】 。(分数:2.00)填空项 1:_40.以下程序段的输出结果为_。class C

17、runchervoid crunch(int i) Systemoutprintln(“int“);void crunch(String s)Systemoutprintln(“String“);public static void main(String args)Cruncher crun=new Cruncher( );char ch=“p“:cruncrunch(ch);(分数:1.00)填空项 1:_41.在长度为 n的线性表中查找厂个表中不存在的元素,需要的比较次数为 1。(分数:2.00)填空项 1:_42.当使用 Thread t=new Thread(r)创建一个线程时,表达

18、式:r instanceof Thread的值是 【15】 。(分数:2.00)填空项 1:_43.若 x=5,y=10,则 xy long *q;q=(long *)p;q+;r=(char *)q;printf(“%s/n“,r);(分数:2.00)填空项 1:_50.若想在程序中使用 JLabel类,则该程序可以使用 unport 【6】 .JLabel;语句引入 JLabel类。(分数:2.00)填空项 1:_二级 JAVA笔试-296 答案解析(总分:88.50,做题时间:90 分钟)一、选择题(总题数:35,分数:62.00)1.下列属于合法的 Java标识符是( )。A“ABC“

19、 Ba=(35);b=(a=true);System.out.println(“a=“+a+“b=“+b);c=(b=false);System.out.println(“b=“+b+“c=“+c);Aa=true b=falseb=true c=trueBa=true b=falseb=true c=falseCa=true b=trueb=true c=falseDa=false b=falseb=true c=false(分数:2.00)A.B.C. D.解析:解析 本题考查关系运算符和=。题目中 a=(35);比较 3和 5的大小,因为 35,返回true给 a;b=(a=true);

20、判断 a是否为真,因为 a确实为真,返回 true给 b;c=(b=false);判断 b是否为假,因为 b不为假,返回 false给 c。最后结果 a=true,b=true,b=true,c=false,选项 C正确。4.Applet不能继承以下哪个类的方法? ( )A) Component类 B) Container 类C) Panel类 D) Window 类(分数:1.00)A.B.C.D. 解析:解析 Applet 是 Panel的直接子类,而 Panel 的直接父类是 Container,Container 的父类是Component,因此可以继承这 3个类的方法。5.负责数据库

21、中查询操作的数据库语言是( )。A数据定义语言 B数据管理语言C数据操纵语言 D数据控制语言(分数:2.00)A.B.C. D.解析:6.下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello!“,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是( )。public class Test implements Runnablepublic static void main(String args)Test t=new Test();Thread tt=new Thread(t);tt.start();public void run()for(;)try_;catch(_e)S

22、ystem.out.println(“Hello“);A) sleep(1000)InterruptedExceptionB) t.sleep(1000)InterruptedExceptionC) Thread.sleep(1000)RuntimeExceptionD) Thread.sleep(1000)InterruptedException(分数:2.00)A.B.C.D. 解析:解析 本题考查 Java中的线程和异常处理。题目首先通过实现 Runnable接口创建线程, Test t=new Test()语句定义了 Test的 1个实例, Thread tt=new Thread(t

23、)定义了 1个名为 tt的线程,tt.start()语句启动线程。通过 try-catch语句来处理异常。try 代码包括一些简单语句或方法调用,遇到异常情况时,停止执行而跳转到相应处理异常的程序,然后由 catch来控制。题目要求每间隔“输出,间隔使用 Thread.sleep (1000)语句来实现,调用 InterruptedException来完成。RuntimeException 类包含有较多子类,比如算术异常 ArithmeticException,当除法分母为 0等时使用;索引越界异常IndexOutOf- BoundsException等。7.在 j2sdk1.4.2版中,解压

24、得到的目录中,存放编译器、解释器和许多工具的目录是( )。A) bin B) demo C) lib D) jre(分数:2.00)A. B.C.D.解析:JDK 目录中,选项 A的目录下存放编译器、解释器和许多工具;选项 B的目录下有各种演示例子;选项 C目录下都是库文件;选项 D的目录是 Java程序运行环境的根目录。8.下列说法正确的是_。A即使高优先级的线程调用 slee()方法睡眠时,低优先级的线程也没有办法获得处理器资源B一个暂时终止运行的线程,在排除了终止原因后直接运行C一个正在执行的线程使用 yield()方法将处理器让出给同优先级的其他线程D调用 suspend()方法暂停自

25、己的线程,也可以自行调用 resume()方法恢复自身(分数:2.00)A.B.C. D.解析:解析 线程调用 sleep()方法后,相同优先级的线程和低优先级的线程都将获得可执行的机会,所以选项 A错误。yield()方法使当前线程暂停执行,以允许其他线程执行。调用 yield()方法后,线程仍处于可运行状态,此时,可以选择其他已进入可运行状态且优先级相同的线程执行。若无同优先级线程,当前线程会继续执行,所以选项 C正确。调用 suspend()方法使线程暂停执行,由可运行状态切换到不可运行状态,要想恢复执行必须由其他线程而非自身来调用 resume()方法,所以选项 B和 D错误。9.下列

26、选项中属于 Java语言的垃圾回收机制的一项是( )。A语法检查 B堆栈溢出检查C跨平台 D内存跟踪(分数:2.00)A.B.C.D. 解析:解析 本题考查 Java语言的垃圾回收机制。语法检查是编译器的一项工作,不属于垃圾回收,选项 A错误;堆栈溢出在解释执行时进行检查,选项 B错误;跨平台是 Java语言的一个特点,不属于垃圾回收机制,选项 C错误;为了充分利用资源,Java 语言提供了一个系统级的线程,用于监控内存,在必要时对不再使用的某些内存进行回收,这就是垃圾回收机制。10.阅读下面程序class Test implements Runnable public static void

27、 main(String args) Test t=new Test();t.start():public void run() 下列关于上述程序的叙述正确的是A) 程序不能通过编译,因为 start()方法在 Test类中没有定义B) 程序编译通过,但运行时出错,提示 start()方法没有定义C) 程序不能通过编译,因为 run()方法没有定义方法体D) 程序编译通过,且运行正常(分数:2.00)A. B.C.D.解析:解析 创建线程有两种方法:实现 java.lang.Runnable接口;继承 Thread类并重写 run()方法。start()是 Thread类中的方法,而本程序中的

28、 Test类实现了 Runnable接口,Runnable 接口中只定义了一个抽象方法 run(),故 Test类不能调用 start()方法。编译时会出现 start()方法未定义的错误。11.Java中用于提供 Java语言、Java 虚拟机的核心类和接口的包的是_。A) java.io包 B) java.applet 包 C) java.lang 包 D) 包(分数:2.00)A.B.C. D.解析:解析 java.lang 包:封装编程要用的所有基本类,如 Object、Class、System、Integer、 Thread等。对于任何一个 Java程序来说,这些类几乎是必不可少的

29、。java.1ang 还包含了许多由 Java虚拟机发出的异常和一些用于访问系统资源的类,如 ClassLoader等。12.下列命令中,( )命令是显示证书缓存区和密钥表项的命令。A) klist B) ktabC) policytool D) kinit(分数:2.00)A. B.C.D.解析:解析 本题考查 J2SDK的安全命令。选项 A正确,klist 命令列表显示证书缓存区和密钥表中的项;选项 B错误,ktab 命令帮助用户管理密钥表的工具;选项 C错误, policytool 命令管理策略文件的图形化工具;选项 D正确,kinit 命令用于获得 Kerberos v5 vicket

30、s的工具。13.关系数据库的数据及更新操作必须遵循的完整性规则是( )。A) 实体完整性和参照完整性B) 参照完整性和用户定义的完整性C) 实体完整性和用户定义的完整性D) 实体完整性、参照完整性和用户定义的完整性(分数:1.00)A. B.C.D.解析:解析 本题考核数据的完整性。关系模型允许定义 3类数据的约束,他们是实体完整性约束、参照完整性约束以及用户自定义完整性约束。其中实体完整性和参照完整性是关系数据库的数据及更新操作必须遵循的完整性规则,在任何一个关系数据库管理系统中均由系统自动支持。14.阅读下列代码。public class Personstatic int arr=new

31、int-10;public static void main(String args)System.out.printlnarr9);该代码的运行结果是( )。A编译时将产生错误 B编译时正确,运行时将产生错误C输出零 D输出空(分数:2.00)A.B.C. D.解析:解析 arr为整型数组,分配地址后默认值为 0,所以创建数组时也是对每个数组元素赋初值0。15.下面是关于类及其修饰符的一些描述,不正确的是( )。Aabstract 类只能用来派生子类,不能用来创建 abstract类的对象Babstract 不能与 final同时修饰一个类Cfmal 类不但可以用来派生子类,也可以用来创建

32、final类的对象Dabstract 方法必须在 abstract类中声明,但 abstract类定义中可以没有 abstract方法(分数:2.00)A.B.C. D.解析:16.下面语句执行后,i 的值是_。public class Test11public static void main(String args)int i=0;for( int j=10; j5 j-=3,i+=2 )i=i+j;System. out.println (i);A. 10 B. 9 C. 8 D. 12(分数:3.00)A.B.C.D. 解析:解析 变量 i和 j的初始值分别为 0和 10,判断结束条件

33、 j5if(+i0)(+j0) a+;System. out. println( “i=“ +i+“, j =“+j+“, a=“+A) ;A) i=0, j=0, a=6 B) i=1, j=1, a=7C) i=1, j=0, a=7 D) i=0, j=1, a=7(分数:2.00)A.B.C. D.解析:解析 因为表达式(+i0)先进行了 i自增 1的运算,所以 i的值不可能为 0。因此答案 A 和 D都不对。因为表达式(+i0)的值为“真”,对于“或”运算来说只要运算符“”左边的值为“真”,已确定了整个表达式的值为“真”,因而不再去做“”运算符右边的运算,所以+j 的运算并未进行。因

34、此,答案 C是正确的输出结果。28.下列关于变量的叙述( )是错的。A实例变量是类的成员变量B实例变量用关键字 static声明C在方法中定义的局部变量在该方法被执行时创建D局部变量在使用前必须被初始化(分数:2.00)A.B. C.D.解析:29.Java中定义常量的保留字是( )。Aconst BfinalCfinally Dnative(分数:2.00)A.B.C. D.解析:解析 fmal 是最终的修饰符,其修饰的是常量。30.关于下面程序段的说法,正确的是import javA.applet.*;import java.awt,*;public class Test extends

35、Applet Image img;public void init()img=new Image();public void paint(Graphics g)g. drawlmage(img,0,0,this);A) 该程序段可以正常运行B) 程序中所创建的 Image为空,但可以显示C) 程序中所创建的 Image不为空D) 程序中所创建的 Image为空,不能显示(分数:1.00)A.B.C.D. 解析:解析 本题考查 Image的概念和用法。程序的目的是想要使用 drawImage(Image img,int x,int y,ImageObserver observer)方法将 img

36、在 Applet中画出,但由于程序段所创建的 Image为空,不能显示,应该先调用 getImage()获取已经存在的图像。所以选项 D正确。31.下列程序执行后,字符串 s应是String greets=“hello“;String s=greetssubstring(0,3);A) ello B) hell C) hello D) hl(分数:1.00)A.B. C.D.解析:解析:本题中方法。substring(0,3)是取字符串 greets的第 0个到第 3个字符组成新串。32.下列叙述中正确的是A) 程序设计过程中的主要工作是编制程序B) 程序设计的主要目标是编制出运行结果正确的程

37、序C) 不良的程序设计风格会增加程序的复杂性D) 上述三种说法都不对(分数:2.00)A.B.C. D.解析:解析 程序设计过程中包括很多步骤,编制程序只是其中的一步。所以,选项 A 错误。程序设计的最终产品是程序,但仅设计和编制出一个运行结果正确的程序是不够的,还应养成良好的程序设计风格。所以,选项 B错误。程序设计的根本目标是要降低程序的复杂性和提高程序的可读性。而程序的复杂性主要来自以下两个方面:问题固有的复杂性;不良的设计风格人为增加了程序的复杂性。所以,良好的设计风格对于降低程序的复杂性是很重要的,并且,好的设计风格是好的程序风格的基本保证。选项 C正确。33.已知:inta=new

38、 int100;在下列给出的数组元素中,非法的是( )。A) a0 B) a1C) a99 D) a100(分数:1.00)A.B.C.D. 解析:解析 本题考查 Java中数组的概念。对于数组的掌握,不能仅仅停留在概念上,更多的是能将所学的知识灵活运用。inta=new int100定义了一个数组 a,含有 100个整型元素。在 Java中,数组元素的下标是从 0开始的,因此上面定义的数组实际上下标是从 099,所以选项 D错误,34.目前,计算机病毒传播最快的途径是( )。A通过软件复制 B通过网络传播C通过磁盘拷贝 D通过软盘拷贝(分数:2.00)A.B. C.D.解析:35.构造方法名

39、必须与( )相同,它没有返回值,用户不能直接调用它,只能通过 new调用。A类名 B对象名C包名 D变量名(分数:2.00)A. B.C.D.解析:解析 构造方法名必须与类名相同。二、填空题(总题数:15,分数:26.50)36.Java语言中用于提供输入/输出的包是 【6】 。(分数:1.00)填空项 1:_ (正确答案:java.io)解析:解析 本题是考查考生对 Java语言中输入肋出的包的理解。java.io 包含了一整套输入肋出类。依靠这些类,可以实现向文件或其他输儿输出设备的读写操作。这些类中有很多是流输入/输出类,例如,InputStream、OutputStream、FileI

40、nputStream、 FileOutputStream 等。通过这些流,可以脱开具体底层结构,通过抽象的接口,方便地进行各种读写操作。37.开发与运行 java application程序需要经过的三个主要步骤为:编辑源程序、编译生成字节码、 【7】 。(分数:2.00)填空项 1:_ (正确答案:解释运行字节码)解析:38.阅读下列代码public class Test2public static void main(String args)System.out.println(5/2);其执行结果是 【8】 。(分数:1.00)填空项 1:_ (正确答案:2)解析:解析 本题考查 Jav

41、a语言中算术运算符的使用。二元算术运算符适用于所有数值型数据类型。但需要注意的是,如果两个操作数都为血型,则表达式运算结果也为 int 型。题目中程序代码非常简单,就是输出算术表达式“5/2”的结果。根据上述介绍,除法运算符“/”的两个操组数 5和 2都是 int型,因此表达式运算结果也为血型数据。因此,本题的正确答案为 2。39.关系数据库管理系统能实现的专门关系运算包括选择、连接和 【5】 。(分数:2.00)填空项 1:_ (正确答案:投影)解析:40.以下程序段的输出结果为_。class Crunchervoid crunch(int i) Systemoutprintln(“int“

42、);void crunch(String s)Systemoutprintln(“String“);public static void main(String args)Cruncher crun=new Cruncher( );char ch=“p“:cruncrunch(ch);(分数:1.00)填空项 1:_ (正确答案:int)解析:41.在长度为 n的线性表中查找厂个表中不存在的元素,需要的比较次数为 1。(分数:2.00)填空项 1:_ (正确答案:n)解析:解析 在长度为 n的线性表中查找一个表中不存在的元素,需要的比较次数为 n。42.当使用 Thread t=new Thr

43、ead(r)创建一个线程时,表达式:r instanceof Thread的值是 【15】 。(分数:2.00)填空项 1:_ (正确答案:false)解析:解析 本题考查 instanceof的概念。instanceof 是 Java的一个二元操作符,是 Java的保留关键字。它的作用是查看它左边的对象是否它右边的类的实例,返回 boolean类型的数据。题目中 r并非Thread的实例,所以返回 false。43.若 x=5,y=10,则 xy long *q;q=(long *)p;q+;r=(char *)q;printf(“%s/n“,r);(分数:2.00)填空项 1:_ (正确答案:efgh)解析:50.若想在程序中使用 JLabel类,则该程序可以使用 unport 【6】 .JLabel;语句引入 JLabel类。(分数:2.00)填空项 1:_ (正确答案:javsx.swing)解析:

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