java计算机等级考试试题
了解一些关于Java计算机等级考试的试题,为自己的计算机等级考试做好准备。下面是学习啦小编给大家整理的java计算机等级考试试题及答案,供大家参阅!
java计算机等级考试试题及答案一
1). 用鼠标单击菜单项(MenuIte m)产生的事件是( )。
A.MenuEvent
B.ActionEvent
C.KeyEvent
D.MouseEvent
正确答案:B
答案解析:ActionEvent是组件事件,当特定于组件的动作(比如被按下)发生时,由组件(比如Button)生成此高级别事件。事件被传递给每一个ActionListener 对象,这些对象是使用组件的addActionListener 方法注册的,用以接收这类事件。
2). 下列关于Applet的安全限制的叙述中,错误的是( )。
A.通常情况下,禁止Applet读、写本地文件系统
B.通常情况下,禁止Applet向Applet源主机之外的任何主机建立网络连接
C.通常情况下,禁止Applet读取系统信息
D.通常情况下,禁止Applet加载本地库或方法
正确答案:C
答案解析:本题考查Applet的安全限制。许多浏览器为了保护本地主机,一般情况下,对Applet作了如下安全限制:Applet不能运行任何本地可执行程序;禁止Applet读、写本地计算机的文件系统;禁止加载本地库或方法。Applet只能使用自身的代码或Applet浏览器提供的JavaAPI;禁止向提供Applet之外的任何主机建立网络连接;不能读取某些系统信息。除了J ava版本号、操作系统名等一些简单信息外,Applet不能获得与本地计算机有关的任何信息。根据上述介绍可知,Applet只能读取有限的系统信息,但不是一点儿都不能读取。因此,本题的正确答案是C。
3). 下列关于域名和IP地址的叙述中,不正确的是( )。
A.在Internet中访问一台主机必须使用它的主机名
B.200.201.202.203是一个C类IP地址
C.I P地址采用的是分层结构
D.主机名与lP地址是一一对应的
正确答案:A
答案解析:每台直接连接到Internet上的计算机、路由器都必须有唯一的IP地址。IP地址是Internet赖以工作的基础。Internet中的计算机与路由器的lP地址采用分层结构,它是由网络地址与主机地址两部分组成。对于C类地址,其网络地址空间长度为21位,主机地址空间长度为8位,C类IP地址范围从:192.0.0.0~223. 255. 255. 255。主机名与它的IP地址一一对应,因此在Internet上访问一台主机既可以使用它的主机名,也可以使用它的lP地址。
14). 按运算符操作数的数目划分,运算符?:的类型是
A.三元
B.二元
C.四元
D.一元
正确答案:A
5). Java 语言中属于跳转语句的是( )。
A.try
B.catch
C.fi nally
D.break
正确答案:D
答案解析:Java 语言中跳转语句为break。try、catch 和fi nally 为异常处理语句。
6). 已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为( )。
A.GEDHFBCA
B.DGEBHFCA
C.ABCDEFGH
D.ACBFEDHG
正确答案:B
答案解析:二叉树的遍历有3种:前序、中序和后序。后序遍历首先遍历左子树或左子结点,然后遍历右子树或右子结点,最后访问根结点;中序遍历首先遍历左子树或左子结点,然后访问根结点,最后遍历右子树或右子结点;后序遍历首先访问根结点,然后遍历左子树或左子结点,最后遍历右子树或右子结点。本题根据前序遍历和中序遍历的结果可以得出二叉树的结构,然后再对其进行后序遍历,因此答案为选项B。
7). 下列代表十六进制整数的是( )。
A.OXA6
B.1234I
C.- 840
D.0144
正确答案:A
答案解析:本题考查Java语言中的整型常量。整型常量有3种书写格式:十进制整数、八进制整数和十六进制整数。十六进制整数以Ox或OX开头,如OX123表示十进制数291。选项A表示的是十六进制整数,选项B是long类型整型常量,选项C是十进制整数,选项D是八进制整数,因此选项A为本题正确选项。
java计算机等级考试试题及答案二
1). Java语言和C++语言相比,下面哪项内容是Java独有的( )。
A.面向对象
B.动态链接
C.有类库
D.跨平台
正确答案:D
答案解析:C++语言和Java语言都是面向对象的程序设计语言;库文件(.dll)就是C++语言的动态链接库,这两种语言都有类库,因为类是面向对象的最基本的概念;跨平台的特性是Java语言所特有的,在不同的操作系统上,只要装有JVM就可以解释执行Java程序,而C++语言没有这种特性。
2). 在下列事件处理机制中哪个不是机制中的角色?
A.事件
B.事件源
C.事件接口
D.事件处理者
正确答案:C
3). Java对文件类提供了许多操作方法,能获得文件对象父路径名的方法是( )。
A.getAbsolutePath()
B.getParentFile()
C.getAbsoluteFile()
D.getName()
正确答案:B
答案解析:本题考查File类的基本知识。File类是通过文件名列表来描述一个文件对象的属性,通过File类提供的方法,可以获得文件的名称、长度、所有路径等信息,还可以改变文件的名称、删除文件等。
4). 用来实现Java虚拟机的语言是( )。
A.Java
B.C
C.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
答案解析:在Java Applet的生命周期中,共有4种状态,即4种方法:init()、start()、stop()和destory()。在Applet装载时,调用init()通知该Applet已被加载到浏览器中,使Applet执行一些基本初始化操作。
7). 下列关于构造方法的说法正确的是
A.因为构造方法名与类名必须相同,所以构造方法的首字母必须大写。
B.构造方法是给对象赋初值,所以没有返回值,要用void来声明。
C.构造方法不能被程序调用,也不可以重载。
D.一个类只允许有一个构造方法。
正确答案:A
8). 下面对形参的说法,哪个是正确的?
A.必须有多个
B.至少有一个
C.可以没有
D.只能是简单变量
正确答案:C
9). 软件测试目的是( )。
A.评估软件可靠性
B.发现并改正程序中的错误
C.改正程序中的错误
D.发现程序中的错误
正确答案:D
答案解析:软件测试的目的主要是在于发现软件错误,希望在软件开发生命周期内尽可能早的发现尽可能多的bug。
10). 在程序读人字符文件时,能够以该文件作为直接参数的类是( )。
A.FileReader
B.BufferedReader
C.FileInputStream
D.()hjectlnputStream
正确答案:A
答案解析:FileReader、BufferedReader是字符类输入流。FileInputStream是字节输入流。对象串行化时,需要使用ObjectInputStream类中提供的方法从对象流中读取对象。所以,在程序读入字符文件时,要使用字符流FileReader或BufferedReader。但是FileReader的参数是读入的文件,而BufferedReader的参数是FileReader流的一个对象。因此,本题的正确答案是A。
看了“java计算机等级考试试题”