国家二级(JAVA)机试模拟试卷24
选择题
1.下列代表十六进制整数的是( )。(A)
A. 0XA6
B. 1234L
C. 一840
D. 144
解析:本题考查Java语言中的整型常量。整型常量有3种书写格式:十进制整数八进制整数和十六进制整数。十六进制整数以Ox或OX开头。如0X123表示十进制数291。选项A表示的是十六进制整数.选项B是long类型整型常量,选项C是十进制整数,选项D是八进制整数,因此选项A为本题正确选项。
2.软件生命周期可分为定义阶段、开发阶段和维护阶段。详细设计属于( )。(B)
A. 定义阶段
B. 开发阶段
C. 维护阶段
D. 上述三个阶段
解析:开发阶段在开发初期分为需求分析、总体设计和详细设计三个阶段,在开发 后期分为编码和测试两个子阶段。
3.当使用So meThread t =ne wSo meThread()创建一个线程时,下列叙述中正确的是( )。(C)
A. So meThread 类是包含run()方法的任意Java 类
B. So meThread 类一定要实现Runnable 接口
C. So meThread 类是Thread 类的子类
D. So meThread 类是Thread 类的子类并且要实现Runnable 接口
解析:由So meThread t =ne w So meThread()可知此题是通过继承Thread 类来创建线程的。
4.下列程序的功能是在监控台上每隔一秒钟显示一个字符串”Hello!”,能够填写在程序中下画线位置,使程序完整并能正确运行的讲句是( )。
publicclassTestimplementsRunnable{
publicstaticvoidmain(Stringargs[-]){
Teatt—newTest( );
Threadtt=newThread(t);
tt.start( );
}
publicvoidrun( ){
for(1I){
try{
——;
}catch(e){}
System.out.println(”Hello”);
}
}
}(D)
A. sleep(1000)
B. t.sleep(1000)InterruptedExceptionInterruptedException
C. Thread.sleep(1000)
D. Thread.sleep(1000)RuntimeExceptionInterruptedException
解析:本题考查Java中的线程和异常处理。题目首先通过实现Runnable接口创建线程,Testt=newTest()语句定义了Test的1个实例,Threadtt=newThread(t)定义了1个名为It的线程.tt.start()语句启动线程。通过try—catch语句来处理异常。try代码包括一些简单语句或方法调用,遇到异常情况时,停止执行而跳转到相应处理异常的程序。然后由catch来控制。题目要求每间隔1s输出。间隔使用Thread.sleep(1000)语句来实现.调用InterruptedException来完成。RuntimeException类包含有较多子类,比如,算术异常ArithmeticException.当除法分母为0等时使用l索引越界异常IndexOutOfBoundsException等。
5.下列关于数据存储结构的叙述中.不正确的是( )。(D)
A. 数据的存储结构是逻辑结构在计算机存储器中的实现
B. 数据的运算是在数据的存储结构实现的
C. 数据的存储结构即是数据在计算机内的物理结构
D. 数据运箅是定义在数据的存储结构上的
解析:数据的存储结构是逻辑结构在计算机存储器中的实现,又称为物理结构。数据运算是定义在数据的逻辑结构上的,在存储结构上实现。
6.语句"Hello".equals ("hello");的正确执行结果是( )。(B)
A. true
B. false
C. 0
D. 1
解析:Java 是强类型检查语言,字符串的equals方法执行的返回值是true 或者false。
7.下列方法中,不属于Throwable类的方法是( )。(C)
A. printMessage
B. getMessage
C. toString
D. fillStackTrace
解析:toStrm’g是Object类的方法,所有类都从Object类继承。
8.下列代码的执行结果是( )。i nt length ="Hello".length();Syste m.out .pri ntln(length);(A)
A. 5
B. 2
C. 10
D. 6
解析:字符串"Hello"的长度是5,java 在计算字符串长度时只计算实际字符串长度。
9.在HTML文件的标志中作为可选属性的是( )。(C)
A. Applet主类的文件名
B. Applet显示区域的宽度
C. Applet主类的路径
D. Applet显示区域的高度
解析:中可使用复了标志.其中的C()DEBASE标志(指定URL地址),如果HTML不指定,浏览器使用和HTML文件相同的URL,所以答案选择C。
10.算法的空间复杂度是指( )。(D)
A. 算法程序的长度
B. 算法程序中的指令条数
C. 算法程序所占的存储空间
D. 算法执行过程中所需要的存储空间
解析:算法的空间问题态度,是指执行这个算法所需的存储空间。算法所占用的存储空间包括算法程序所占用的空间、输入的初始数据所占用的存储空间及算法执行过程中所需要的额外空间。
11.相对于数据库系统,文件系统的主要缺陷有数据依赖、数据不一致性和( )。(D)
A. 可重用性差
B. 安全性差
C. 非持久性
D. 冗余性
解析:文件系统所管理的数据文件基本上是分散、相互独立的。因此相对于数据库系统.以此为基础的数据处理存在3个缺点:数据冗余大、数据的不一致性、程序与数据的相互依赖(简称为数据依赖)。
12.顺序存储结构的优点是( )。(B)
A. 删除运算方便
B. 存储空间利用率高
C. 捅入运算方便
D. 可以方便地运用到各种逻辑结构的存储表中
解析:顺序结构逻辑上相邻的结点物理上也是相邻的。因此.其存储密度大.存储空间利用率高,但插入、删除运算操作不方便。需移动大量的结点。
13.Java对文件类提供了许多操作方法.能获得文件对象父路径名的方法是( )。(B)
A. getAbsolutePath( )
B. getParentFile( )
C. getAbsoluteFile( )
D. getName( )
解析:本题考查File类的基本知识。File类是通过文件名列表来描述一个文件对象的属性,通过File类提供的方法。可以获得文件的名称、长度、所有路径等信
本文档预览:3600字符,共15999字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载