1、【
单选题
】
下列叙述中,错误的是( )。
[1分]
、
父类不能替代子类
、
子类能够替代父类
、
子类继承父类
、
父类包含子类
答案:
2、【
单选题
】
Applet的默认布局管理器是( )。
[1分]
、
BorderLayout
、
FlowLayout
、
GridLayout
、
PanelLayout
答案:
3、【
单选题
】
下列选项中不属于结构化程序设计原则的是( )。
[1分]
、
可封装
、
自顶向下
、
模块化
、
逐步求精
答案:
4、【
单选题
】
下列数据结构中,能用二分法进行查找的是( )。
[1分]
、
顺序存储的有序线性表
、
线性链表
、
二叉链表
、
有序线性链表
答案:
5、【
单选题
】
下列关于项目中“移出”文件的说法,正确的是( )。
[1分]
、
被移出的文件将直接从磁盘中删除
、
被移出的文件将不能被任何项目添加
、
被移出的文件只是将文件移出项目,但文件保留在磁盘中
、
被移出的文件,以后不能再次添加到原项目中,但可以添加到其他项目中
答案:
6、【
单选题
】
下列选项中,与成员变量共同构成一个类的是( )。
[1分]
答案:
7、【
单选题
】
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
[1分]
答案:
8、【
单选题
】
下列变量名的定义中,符合Java命名约定的是( )。
[1分]
、
fieldname
、
super
、
Intnum
、
$number
答案:
9、【
单选题
】
使得线程放弃当前分得的CPU时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间的方法是( )。
[1分]
、
time()
、
yield()
、
load()
、
min()
答案:
10、【
单选题
】
对建立良好的程序设计风格,下列描述中正确的是( )。
[1分]
、
程序应该简单、清晰、可读性好
、
符号名的命名只需要符合语法
、
充分考虑程序的执行效率
、
程序的注释可有可无
答案:
11、【
单选题
】
在匹配器(Matcher)类中,用于寻找下一个模式匹配串的方法是( )。
[1分]
、
static boolean matches()
、
boolean matcher.find()
、
int matcher.start()
、
int matcher.end()
答案:
12、【
单选题
】
在Applet生命周期中,下面方法中,在装载Applet时被调用的是( )。
[1分]
、
stop()
、
init()
、
start()
、
destroy()
答案:
13、【
单选题
】
下列工具中为需求分析常用工具的是( )。
[1分]
答案:
14、【
单选题
】
下列选项中不属于结构化程序设计方法的是( )。
[1分]
、
自顶向下
、
逐步求精
、
模块化
、
可复用
答案:
15、【
单选题
】
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的( )。
[1分]
、
需求分析阶段
、
逻辑设计阶段
、
概念设计阶段
、
物理设计阶段
答案:
16、【
单选题
】
提供showDocument()方法,使Applet能够请求浏览器访问特定URL的类是( )。
[1分]
、
Applet
、
AppletContext
、
JApplet
、
URL
答案:
17、【
单选题
】
下列变量定义中,不合法的是( )。
[1分]
、
int SX;
、
int_123;
、
int Summer 2010_gross_sale;
、
int#dim;
答案:
18、【
单选题
】
有三个关系R、S和T如下:
则由关系R和S得到关系T的操作是( )。
[1分]
答案:
19、【
单选题
】
Java程序与数据库的连接机制是( )。
[1分]
、
ODBC
、
JDBC
、
ODBCAPI
、
SQL/CLI
答案:
20、【
单选题
】
程序流程图中的菱形框表示的是( )。
[1分]
、
处理步骤
、
逻辑处理
、
物理处理
、
控制流向
答案:
21、【
单选题
】
要表示表格的数据,需要继承类( )。
[1分]
、
AbstraceTableModel
、
TableModel
、
JTable
、
TableModelable
答案:
22、【
单选题
】
下面程序段的输出结果是( )。
public class Test{
public static void main(String args[]){
int a,b;
for(a=1,b=1;a<=100;a++){
if(b>=10)break;
if(b%2= =1){
b+=2:
continue;
}
}
System.OUt.println(a);
}
}
[1分]
答案:
23、【
单选题
】
下列方法中可以用来创建一个新线程的是( )。
[1分]
、
实现java.lang.Runnable接口并重写start()方法
、
实现java.lang.Runnable接口并重写run()方法
、
继承java.lang.Thread类并重写run()方法
、
实现java.lang.Thread类并实现start()方法
答案:
24、【
单选题
】
线程在生命周期中要经历5种状态。如果线程当前是新建状态,则它可到达的下一个状态是( )。
[1分]
、
运行状态
、
阻塞状态
、
可运行状态
、
终止状态
答案:
25、【
单选题
】
Java程序默认引用的包是( )。
[1分]
、
java.text包
、
java.awt包
、
java.lang包
、
java.util包
答案:
26、【
单选题
】
当浏览器重新返回Applet所在页面时,将调用Applet类的方法是( )。
[1分]
、
start()
、
init()
、
stop()
、
destroy()
答案:
27、【
单选题
】
下列方法与Applet显示无关的是( )。
[1分]
、
paint()
、
update()
、
draw()
、
repaint()
答案:
28、【
单选题
】
软件测试目的是( )。
[1分]
、
评估软件可靠性
、
发现并改正程序中的错误
、
改正程序中的错误
、
发现程序中的错误
答案:
29、【
单选题
】
在E-R图中,用来表示实体联系的图形是( )。
[1分]
答案:
30、【
单选题
】
下列说法中,不属于数据模型所描述的内容是( )。
[1分]
、
数据结构
、
数据操作
、
数据查询
、
数据约束
答案:
31、【
单选题
】
下列说法正确的是( )。
[1分]
、
共享数据的所有访问都必须作为临界区
、
用synchronized保护的共享数据可以是共有的
、
Java中对象加锁不具有可重人性
、
对象锁不能返回
答案:
32、【
单选题
】
下面描述中错误的是( )。
[1分]
、
系统总体结构图支持软件系统的详细设计
、
软件设计是将软件需求转换为软件表示的过程
、
数据结构与数据库设计是软件设计的任务之一
、
PAD图是软件详细设计的表示工具
答案:
33、【
单选题
】
数据结构中,与所使用的计算机无关的是数据的( )。
[1分]
、
存储结构
、
物理结构
、
逻辑结构
、
物理和存储结构
答案:
34、【
单选题
】
在Applet中显示文字、图形等信息时,应使用的方法是( )。
[1分]
、
init()
、
start()
、
paint()
、
destroy()
答案:
35、【
单选题
】
在下列程序的空白处,应填入的正确选项是( )。
Import java.io.*;
Pulilc class ObjectStreamTest{
Publilc static void main(string args[])throws IOEx-
ception{
OhiectOutputStream oos=new OhjectOutputStream
(new FileOutputStream("serial.bin"));
Java.util.Date d=new Java.util.Date();
Oos (d);
ObjectInputStream ois=
new OhjectlnputStream(new FileOutputStream("serial.
bin"));
try{
java.util.date restoredDate=
(Java.util.Date)ois.readObject();
System.out.println
("read object back from serial.bin file:"
+restoredDate);
}
Catch(ClassNotFoundException cnf){
System.out.println("class not found");
}
}
[1分]
、
WriterObject
、
Writer
、
BufferedWriter
、
writerObject
答案:
36、【
单选题
】
执行下列程序之后,变量n的值为( )。
public class Exam{
public static void main(String[]args){
int y=2;
int z=3:
int n=4:
n=n+-y*z/n;
System.out.println(n);
}
}
[1分]
答案:
37、【
单选题
】
下列关于线程优先级的说法中,正确的是( )。
[1分]
、
线程的优先级是不能改变的
、
线程的优先级是在创建线程时设置的
、
在创建线程后的任何时候都可以设置
、
B和C
答案:
38、【
单选题
】
已知zipname是一个压缩文件名。则zipname在下列代码中出现的正确位置是( )。
ZipInputStream zin=
new ZipInputStzeam(new FileInputStream(①));
ZipEntry entry ;
while((entry=zin.getNextEntry(②))!=null){
fileCombo.addltem(entry.getNamc(③));
zin.closeEntry(④);
}
zin.close();
[1分]
答案:
39、【
单选题
】
下列有关Java语言的叙述中,正确的是( )。
[1分]
、
可以有2个以上package语句
、
可以有2个以上import语句
、
可以有2个以上public类
、
只能有l个类定义
答案:
40、【
单选题
】
类Panel默认的布局管理器是( )。
[1分]
、
GridLayout
、
BorderLayout
、
FlowLayout
、
CardLayout
答案: