1、【
单选题
】
关系数据库管理系统能实现的专门关系运算包括( )。
[1分]
、
排序、索引、统计
、
选择、投影、连接
、
关联、更新、排序
、
显示、打印、制表
答案:
2、【
单选题
】
下列叙述中,正确的是( )。
[1分]
、
Reader是-个读取字符文件的接口
、
Reader是-个读取数据文件的抽象类
、
Reader是-个读取字符文件的抽象类
、
Reader是-个读取字节文件的-般类
答案:
3、【
单选题
】
下列关于Java语言特点的叙述中,错误的是( )。
[1分]
、
Java是面向过程的编程语言
、
Java支持分布式计算
、
Java是跨平台的编程语言
、
Java支持多线程
答案:
4、【
单选题
】
下列说法正确的是( )。
[1分]
、
类FilelnputStream和FileOutputStream用来进行文件1/O处理,由它们所提供的方法可以打开本地主机上的文件,并进行顺序的读/写
、
通过类File的实例或者一个表示文件名称的字符串可以生成文件输人/输出流,在流对象生成的同时,文件被打开,但还不能进行文件读/写
、
对于InputStream和OutputStream来说,它们的实例都是是非顺序访问流,即只能进行顺序的读/写
、
当从标准输人流读取数据时,从键盘输人的数据直接输入到程序中
答案:
5、【
单选题
】
已知-个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为( )。
[1分]
答案:
6、【
单选题
】
下列关于Java语言中线程的叙述中,正确的是( )。
[1分]
、
线程由代码、数据、内核状态和-组寄存器组成
、
线程间的数据是不共享的
、
用户只能通过创建Thread类的实例或者定义和创建Thread子类的实例,建立和控制自己的线程
、
因多线程并发执行而引起的执行顺序的不确定性可能造成执行结果的不确定
答案:
7、【
单选题
】
JDK中用于存放Java类库文件的文件夹是( )。
[1分]
、
bin
、
include
、
lib
、
demo
答案:
8、【
单选题
】
下列程序的输出结果是( )。
[1分]
、
The value is 8
、
The value is 9
、
The value is 10
、
The value is ll
答案:
9、【
单选题
】
为了支持压栈线程与弹栈线程之间的交互与同步,在程序的下画线处依次填入的语句是( )。
[1分]
、
synchronized( )
notify( )
、
synchronized
this.wait( )
、
synchronized
this.notify( )
、
Serializable
sleep( )
答案:
10、【
单选题
】
下列关于顺序存储结构的叙述中,错误的是( )。
[1分]
、
存储密度大
、
某些非线性结构也可以采用顺序方法存储
、
结点中只有自身信息域,没有链接信息域
、
便于进行插入、删除等运算操作
答案:
11、【
单选题
】
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
[1分]
、
调试程序
、
操作系统
、
教务管理系统
、
汇编程序
答案:
12、【
单选题
】
使用如下( )保留字可以使只有在定义该类的包中的其他类才能访问该类。
[1分]
、
abstract
、
private
、
protected
、
不使用保留字
答案:
13、【
单选题
】
下列关于Applet的安全限制的叙述中,错误的是( )。
[1分]
、
通常情况下,禁止Applet读、写本地文件系统
、
通常情况下,禁止Applet向Applet源主机之外的任何主机建立网络连接
、
通常情况下,禁止Applet读取系统信息
、
通常情况下,禁止Applet加载本地库或方法
答案:
14、【
单选题
】
支持子程序调用的数据结构是( )。
[1分]
答案:
15、【
单选题
】
能向内部直接写入数据的流是( )。
[1分]
、
FileOutputStream
、
FileInputStream
、
ByteArrayOutputStream
、
ByteArrayInputStream
答案:
16、【
单选题
】
在长度为z的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
[1分]
、
( )(n)
、
( )(n2)
、
( )(log2n)
、
( )(nlog2n)
答案:
17、【
单选题
】
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的( )。
[1分]
、
抽象和信息隐蔽
、
局部化和封装化
、
内聚性和耦合性
、
激活机制和控制方法
答案:
18、【
单选题
】
在多线程程序设计中,如果采用继承Thread类的方式创建线程,则需要重写Thread类的( )方法。
[1分]
、
start
、
10cal
、
interrupt
、
run
答案:
19、【
单选题
】
下面程序段的输出结果为( )。
[1分]
、
a=true b=false
b=true C=true
、
a=true b=false
b=true e=false
、
a=true b=true
b=true C=false
、
a=false b=false
b=true C=false
答案:
20、【
单选题
】
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、c、D、E依次人栈,然后再依次出栈,则元素出栈的顺序是( )。
[1分]
、
12345ABCDE
、
EDCBA54321
、
ABCDE12345
、
54321EDCBA
答案:
21、【
单选题
】
下列程序的运行结果是( )。
[1分]
、
errorl:10.5
、
error2
、
errorl:10.5 error2
、
以上都不对
答案:
22、【
单选题
】
Java中的抽象类Reader和Writer所处理的流是( )。
[1分]
答案:
23、【
单选题
】
下列操作中,不属于Applet安全限制的是( )。
[1分]
、
加载本地库
、
读写本地文件系统
、
运行本地可执行程序
、
与同一个页面中的Applet通信
答案:
24、【
单选题
】
数据流程图(DFD图)是( )。
[1分]
、
软件概要设计的工具
、
软件详细设计的工具
、
结构化方法的需求分析工具
、
面向对象方法的需求分析工具
答案:
25、【
单选题
】
下列可以获得构件前景色的方法是( )。
[1分]
、
getsize( )
、
getForeground( )
、
getBackground( )
、
paint( )
答案:
26、【
单选题
】
Swing的选项面板是( )。
[1分]
、
JTabbedPane
、
JLayeredPane
、
JSerollPane
、
JSplitPane
答案:
27、【
单选题
】
使下列程序正常运行并且输出“Hello!”,横线处应填写的内容是( )。
[1分]
、
extends Thread
、
extends Float
、
extends Iostream
、
extends Stdio
答案:
28、【
单选题
】
在Applet中显示文字、图形等信息时,应使用的方法是( )。
[1分]
、
init( )
、
start( )
、
paint( )
、
destroy( )
答案:
29、【
单选题
】
破坏死锁的4个必要条件之-就可以预防死锁。假如规定一个进程在请求新资源之前首先释放已占有的资源,则是破坏了哪个条件?( )
[1分]
、
互斥使用
、
部分分配
、
不可剥夺
、
环路等待
答案:
30、【
单选题
】
在-棵二叉树的先序遍历、中序遍历、后序遍历所产生的序列中,所有叶子结点的先后顺序( )。
[1分]
、
都不相同
、
完全相同
、
先序和中序相同,而与后序不同
、
中序和后序相同,而与先序不同
答案:
31、【
单选题
】
下列关于Test类的定义中,正确的是( )。
[1分]
答案:
32、【
单选题
】
如果人栈序列为CEDB,以下哪一个是从栈中删除元素的序列?( )
[1分]
、
BED
、
BDE
、
BEDC
、
BDEC
答案:
33、【
单选题
】
下列( )不是链式存储结构的主要特点。
[1分]
、
逻辑上相邻的结点,物理上不必相邻
、
查找迅速快捷
、
插入、删除灵活方便
、
存储空间利用率低
答案:
34、【
单选题
】
若变量a是String类型的数据,那么表达式(a+a)的类型是( )。
[1分]
、
char
、
String
、
int
、
10ng
答案:
35、【
单选题
】
下列有关Java语言的叙述中,正确的是( )。
[1分]
、
可以有2个以上package语句
、
可以有2个以上import语句
、
可以有2个以上public类
、
只能有1个类定义
答案:
36、【
单选题
】
Java语言中,负责并发管理的机制是( )。
[1分]
、
垃圾回收
、
虚拟机
、
代码安全
、
多线程
答案:
37、【
单选题
】
下列程序创建了-个线程并运行,横线处应填入的正确代码是( )。
[1分]
、
t.start
、
t.class
、
t.thread
、
t.static
答案:
38、【
单选题
】
下列能够正确创建线程的方法是( )。
①.继承java.lang.Thread类,并重写run( )方法
②.继承java.lang.Runnable类,并重写start( )方法
③.实现java.lang.Thread接口,并实现run( )方法
④.实现java.lang.Runable接口.并实现run( )方法
[1分]
答案:
39、【
简答题】
本题的功能是用冒泡法对数组元素arr[]={30,1,-9,70}进行从小到大排列。冒泡法排序是比较相邻的两个元素的大小,然后把小的元素交换到前面。
[18分]
解析:
第1处:Arr.1EnGth
第2处:Arr[i]=Arr[j]
第3处:Arr[j]=tEmp
40、【
简答题】
本题的功能是将文件java2.java复制为文件java2.java.bak。
[24分]
解析:
第1处:FilE.CrEAtENEwFilE( )
第2处:(C=rFilE.rEAD( ))!=-1