如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
计算机二级JAVA考试基础训练题计算机二级JAVA考试基础训练题2017java的相关考试知识你掌握的怎么样了呢?以下是小编整理的计算机二级JAVA考试基础训练题2017,欢迎参考阅读!单选题1).Java语言和C++语言相比,下面哪项内容是Java独有的()。A.面向对象B.动态链接C.有类库D.跨平台正确答案:D答案解析:C++语言和Java语言都是面向对象的程序设计语言;库文件(.dll)就是C++语言的动态链接库,这两种语言都有类库,因为类是面向对象的最基本的概念;跨平台的特性是Java语言所特有的,在不同的操作系统上,只要装有JVM就可以解释执行Java程序,而C++语言没有这种特性。2).在下列事件处理机制中哪个不是机制中的角色?A.事件B.事件源C.事件接口D.事件处理者正确答案:C3).Java对文件类提供了许多操作方法,能获得文件对象父路径名的方法是()。A.getAbsolutePath()B.getParentFile()C.getAbsoluteFile()D.getName()正确答案:B答案解析:本题考查File类的基本知识。File类是通过文件名列表来描述一个文件对象的属性,通过File类提供的'方法,可以获得文件的名称、长度、所有路径等信息,还可以改变文件的名称、删除文件等。4).用来实现Java虚拟机的语言是()。A.JavaB.CC.C++D.汇编正确答案:B答案解析:本题考查Java语言的虚拟机。Java本身的编译器用Java语言编写,运行系统的虚拟机用C语言实现。Java语言的执行模式是半编译和半解释型,程序首先由编译器转换为标准字节代码,然后由Java虚拟机去解释执行,字节代码实际上可以看作是虚拟机的机器代码。考生应当理解Java语言的实现机制,这属于考试重点。正确答案为选项B。5).下列有关Java语言的叙述中,正确的是()。A.可以有2个以上package语句B.可以有2个以上import语句C.可以有2个以上public类D.只能有1个类定义正确答案:B答案解析:本题考查考生对Java语言概念的理解。属于考试重点内容,考生应注意理解这些基本概念。考生应该明确,Java语言中可以有package语句,用来指定源文件存入所指定的包中,只能有O或1个,所以选项A说法错误;可以有0或多个以上import语句,但必须在所有类定义之前引入标准类,所以选项B说法正确;源文件中最多只能有一个public类,其他类的个数不限,所以选项C和选项D说法错误。6).当一个Applet所在的Web页面被其他页面覆盖后,不可能被调用的Applet方法是()。A.destroy()B.init()C.stop()D.start()正确答案:B答案解析:在JavaApplet的生命周期中,共有4种状态,即4种方法:init()、start()、stop()和destory()。在Applet装载时,调用init()通知该Applet已被加载到浏览器中,使Applet执行一些基本初始化操作。7).下列关于构造方法的说法正确的是A.因为构造方法名与类名必须相同,所以构造方法的首字母必须大写。B.构造方法是给对象赋初值,所以没有返回值,要用void来声明。C.构造方法不能被程序调用,也不可以重载。D.一个类只允许有一个构造方法。正确答案:A8).下面对形参的说法,哪个是正确的?A.必须有多个B.至少有一个C.可以没有D.只能是简单变量正确答案:C9).软件测试目的是()。A.评估软件可靠性B.发现并改正程序中的错误C.改正程序中的错误D.发现程序中的错误正确答案:D答案解析:软件测试的目的主要是在于发现软件错误,希望在软件开发生命周期内尽可能早的发现尽可能多的bug。10).在程序读人字符文件时,能够以该文件作为直接参数的类是()。A.FileReaderB.BufferedReaderC.FileInputStreamD.()hjectlnputStream正确答案:A答案解析:FileReader、BufferedReader是字符类输入流。FileInputStream是字节输入流。对象串行化时,需要使用ObjectInputStream类中提供的方法从对象流中读取对象。所以,在程序读入字符文件时,要使用字符流FileReader或BufferedReader。但是FileReader的参数是读入的文件,而BufferedReader的参数是FileReader流的一个对象。因此,本题的正确答案是A。11).用鼠标单击菜单项(MenuItem)产生的事件是()。A.MenuEventB.ActionEventC.KeyEventD.MouseEvent正确答案:B答案解析:ActionEvent是组件事件,