java计算机考试试题
在Java的计算机考试中,我们会遇到什么题目和哪些考试情况呢?下面是学习啦小编给大家整理的java计算机相关的考试试题及答案和考试相关事项,供大家参阅!
java计算机考试试题及答案
1). 顺序存储结构____。
A.仅适合于静态查找表的存储
B.仅适合于动态查找表的存储
C.既适合静态又适合动态查找表的存储
D.既不适合静态又不适合动态查找表的存储
正确答案:C
2). 在编写Java application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上____语句。
A.import java.awt.*;
B.import java.applet.applet;
C.import java.io.*;
D.import java.awt.Graphics;
正确答案:C
3). 关于以下程序段的执行结果,说法正确的是public class Borley extends Thread{public static void main(String argv[]){Borley b = new Borley(); b.start(); }public void run(){System.out.println("Running");}}
A.编译通过并执行,但无输出
B.编译通过并执行,输出:Running
C.产生错误,没有Thread类对象
D.产生错误,没有通道到达Thread包
正确答案:B
4). 线性表若采用链表存储结构时,要求内存中可用存储单元的地址____。
A.必须是连续的
B.部分地址必须是连续的
C.一定是不连续的
D.连续不连续都可以
正确答案:D
5). 在Java中,能实现多重继承效果的方式是____。
A.内部类
B.适配器
C.接口
D.同步
正确答案:C
6). 下列描述中,正确的是( )。
A.在Serializable接口中定义了抽象方法
B.在Serializable接口中定义了常量
C.在Serializable接口中没有定义抽象方法,也没有定义常量
D.在Serializable接口中定义了成员方法
正确答案:C
答案解析:在java.io包中,接口Serializable是实现对象串行化的工具。实际上,Serializable接口是一个空接口,它里面既没有定义抽象方法,也没有定义常量。Serializable接口的目的只是简单地标识一个类的对象是可以被串行化的。
7). 若数组a定义为int[][]a=new int[3][4],则a是( )。
A.一维数组
B.二维数组
C.三维数组
D.四维数组
正确答案:B
答案解析:二维数组有两种定义方式:①type ar rayName[][];②type口[]arrayName;从题目中的语句可以看出,本题定义了一个二维数组。
8). 在创建线程时可以显式地指定线程组,此时可供选择的线程构造方法有( )种。
A.1
B.2
C.3
D.4
正确答案:C
答案解析:线程组是由java.lang包中的ThreadGroup类实现的。在创建线程时可以显式地 指定线程组,此时需要从如下三种线程构造方法中选择一种:public Thread(ThreadGroup group,Runnable target);public Thread(ThreadGroup group,String name);public Thread(ThreadGroup group,Runnable target,String name)。
9). 执行完以下代码int[]x=newint[25];后,以下哪项说明是正确的
A.x[24]为0
B.x[24]未定义
C.x[25]为0
D.x[0]为空
正确答案:A
10). 为实现多线程之间的通信,需要使用下列哪种流才合适?
A.Filterstream
B.Filestream
C.Randomaccessstream
D.Pipedstream
正确答案:D
11). grid[9][5]描述的是( )。
A.二维数组
B.一维数组
C.五维数组
D.九维数组
正确答案:A
答案解析:这是一个二维数组,[]中的数字是每一维的大小。
12). 在Java 中,实现用户界面功能的包是( )。
A.java.applet
B.javax.transaction
C.java.util
D.java.awt
正确答案:D
答案解析:本题考查考生对Java 包功能的理解。选项A 中java.applet 包是为Applet 提供执行需要的所有类,主要访问Applet 内容的通信类;选项B中transaction 包是属于javax 而不是java,javax.transaction 包是提供事务处理所需要的包;选项C中java.util 包提供使用程序类和集合类,如系统特性定义和使用、日期函数类、集合Collection、Map、List、Array 等常用工具类;java.awt 包是封装抽象窗口工具包,提供构建和管理用户图形界面功能,为本题正确答案。
13). 下列运算符中属于关系运算符的是( )。
A.==
B.=
C.+=
D.-=
正确答案:A
答案解析:本题考查Java的关系运算符。B中写法不正确,C、D均为赋值运算符。
14). 已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为( )。
A.1
B.2
C.3
D.9
正确答案:B
答案解析:根据二分法查找需要两次:首先将90与表中间的元素50进行比较,由于90大于50,所以在线性表的后半部分查找;第二次比较的元素是后半部分的中间元素,即90,这时两者相等,即查找成功。
15). 运行Java程序需要的工具软件所在的目录是( )。
A.JDK的bin目录
B.JDK的demo目录
C.JDK的lib目录
D.JDK的jre目录
正确答案:A
答案解析:运行Java的JDK -共包含五个目录,分别是:bin目录,该目录包含Java编译器、解释器和许多工具(如服务器工具、IDL、package工具等);lib目录,该目录包含Java库文件;jre目录,该目录是Java程序运行环境的根目录,它下面包含bin子目录,包括平合所用工具和库的可执行文件以及DLL文件;demo目录,该目录包含源代码的程序示例;include目录,该目录包含Win32子目录,都是本地方法的文件。
java计算机考试相关事项
注意事项
1、考前应提前30分钟到考场,并带好准考证、学生证、身份证。
2、进入界面后应仔细核对准考证号和身分证号。
3、要细心审题,如要求所生成的表单或菜单等存入指定目录,应回到此目录下检查,不仅要看内容是否符合题意,还要注意大小写。如果是程序编写或改错,应该运行一遍,确保万无一失。
4、考完按下“交卷”后,最好不要马上离开,等监考人员确认交卷正常并同意离开时再走。万一不幸死机,千万别惊慌,勿擅自关机重启,而应举手报告监考人员。
5、由于机试是分批抽题考试,每次考完一批,都可以询问考完同学的一些题目,运气好的话有可能抽到相同的题。当然,考完之后最重要的是记得存盘,否则就前功尽弃了。
考试方式
上机考试,考试时长120分钟,满分100分。
1.题型及分值
单项选择题40分(含公共基础知识部分10分)、操作题60分(包括基本操作题、简单应用题及综合应用题)。
2.考试环境
NetBeans。
看了“java计算机考试试题”