28.执行下列代码后String[] s=new String[10];结论正确的是()BC A.s[0]为未定义 B.s[9]为null C.s.length为10 D. s[10]””;
29下列关于Map接口的说法正确的是()AD A.Map接口将键映射到值的对象 B.Map每个键最多只能映射一个值
C.Map不允许以键集的形式查看某个映射的内容 D.Map接口通过映射实现快速查找
30.实现对对象或方法加互斥锁需要用以下哪个关键()B A.static
B.synchronized C.transient D.private
31.从字符串String target=”IbmSunCakeBeaWeblogicOracle…”中取出子串”Cake”的语句是()C
A.target substring(5,9); B. target substring(6,10) C. target substring(6,9) D. target substring(5,10)
32.以下声明的变量中,不合法的是()B A.internet network B.*number C.Hello D.sys_path
33.下面哪个方法用于返回向量容量的大小()B A.setSize() B.capcity() C.size() D.add()
34.关于异常的理解正确的是()B A.异常属于程序编译错误
B.异常是在程序运行中发生的会打断程序正常执行的事件 C.异常属于程序语法错误
D.异常是程序中定义好的例外事件
35.分析程序运行结果,选择正确的说法()A import java.awt.event*; import java.awt*;
public class myWin extends Frame implements WindowListener{ public static void main(String[] args){ myWin mwc =new myWin(); }
Public void windowClosing(WindowEvent e){ A.程序编译是出错
B.运行显示一个可关闭的窗口 C.可通过编译但运行时没有输入
D.程序在编译时出错,因为程序中存在语法错误
36.要通过socket连接获得输出流,需调用()B A.DataOutputStream() B.getOutputStream() C.getDataOutputStream() D.accept()
37.已知X类基于Y类,下列说法正确的是()D
38.下面关于线程的正确叙述是()B
A.调用start()方法可以让线程运行,但不一定是立刻运行 B.当线程被剥夺了CPU后,会被插入线程就队列的对首位置 C.线程一旦创建后就能立即运行 D.导致线程停止的原因不止一个
39.以下关于线程的说法正确的是()ABCD A.线程是进程内的一个相对独立的可执行单元 B.线程是系统分配资源的一个基本单位 C.线程有生命周期,是一个动态的概念 D.线程可以创建其他线程
40.什么原因可能导致holdIt方法运行时抛出一个非中段异常()B A.holdIt方法没有上锁
B.调用wait()方法的o对象与synchronized的o对象不是同一个对象 C.wait()方法没有在while循环中调用 D.这个方法的定义没有错误
41.指出下列错误的说法()D
A.GridBagLayout布局与GridLayout布局作用一样 B.BorderLayout布局中的北区适合放入菜单栏组建
C.可以自行改变BorderLayout布局各分区的位置 D. GridBagLayout布局可以允许组件跨多行或多列
42.ZipOutputStream包含在哪个Java包?()B A.java。swt B.java.util.zip C.java.io D.java.util.jar
43.下列正确说法是()AB
A.XML有利于在异常数据库之间交换数据 B.XML文档必须以一个XML声明开始 C.XML文档有且只有一个根元素
D.XML元素不可以拥有相同名称的两个属性
45.判断满足a-z,A-Z.0-9d的字符的正确正则表达式()D A.[^09Azaz] B.[$0-9A-Za-z] C.[0-9A-Za-z] D.[^0-9A-Za-z]
46.下列代码中,返回false的选项有()C A.s.eqals(t); B.t.eqals?; C.s==t; D.t==c;
47.设数组Array由以下语句定义 int Array=new int[10];
则数组的第一个元素的正确引用方法为()B A.Array[1] B.Array[0] C.Array[] D.Array
48.下列说法中错误的是()C A.Iterator是对List
B.Vector类可以根据新元素的需要而增长容量 C.类Hashtable实现了一种键值数据结构 D.HashMap基于哈希表的Map接口的实现
49.关于输入输出流。下列说法中正确的是()BD A.流操作的相关类都在java.io包中 B.数据流分为输入流和输出流
C.输入流只能读不能写
D.缓冲流可以提高内存与外部设备之间的数据传输效率
50.编写Java程序时,以下说法正确的是()B A.编译后文件的扩展名为class
B.可以使用javac命令编译java源文件 C.类的源文件名和类名可以不同 D.可以使用任何文件编辑器
52.以下能导致线程停止运行的情况是()AB A.调用wait()方法 B.调用notify()方法 C.调用suspend()方法 D.调用notifyAll()方法
53.分析下面服务器端程序中存在的错误()AB Import java.io.*; Import java.net.*; Public class S{ Socket socket;
dataInputStream serverin; DataOutputSteam serverout; Public S()
A.缺少对ServerSocket对象的创建和accept()方法的执行过程中可能抛出异常的处理 B.缺少对writeUTF(String message)和readUTF()方法执行过程中可能会抛出的异常处理 C.没有定义ServerSocket对象 D.没有错误
54.下面4部分在java程序中的正确排列顺序是()D A.1.2.3.4 B.1.3.2.4 C.1.3.4.2 D.3.1.2.4
55.在Applet程序中必须导入的类是()D A.Java.lang B.Java.awt C.Java.net D.Java.applet
56.下列说法中错误的是()D A.子类不能继承父类的构造方法 B.任何一个类只能有一个超类
C.子类覆盖父类中同名方法时,子类方法声明必须与父类被覆盖方法的声明一样