二级JAVA笔试-252
(总分100,考试时间90分钟)
一、选择题
下列各题A、B、C、D四个选项中,只有一个选项是正确的。
1. 在编写JavaApplet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句。
A. import java.io.*;
B. import java.awt.event.*;
C. import java.awt.*;
D. import java.applet.*;
java语言使用的字符码集是2. 下列工具中属于需求分析常用工具的是( )。
A. PAD B. PFD
C. N-S D. DFD
3. 串的长度是( )。
A. 串中不同字符的个数 B. 串中不同字母的个数
C. 串中所含字符的个数且字符个数大于零 D. 串中所含字符的个数
4. J2SE作为一种应用和开发环境,提供了一整套实用工具,其中( )是Java语言的编译工具。
A. java B. javadoe
C. javap D. javac
5. 在java.lang.object中,存在两个可以完成线程同步,并且实现线程通信的方法,它们是( )。
A. start()和stop()
B. wait()和notify()
C. suspend()和resume()
D. setDaemon()和isDaemon()
6. 当输入一个字节流时,要( )。
A. 实现Serializable接 B. 继承Reader接口
C. 实现DataInput接口 D. 实现ObjectInput接口
7. 下面不属于类的构造方法具备的特点是( )。
A. 没有返回值 B. 用户可以通过new自动调用。
C. 构造方法名必须和类名相同 D. 用户可以直接调用
8. Panel和Applet的默认布局管理器是( )。
A. CardLayout B. FlowLayout
C. BorderLayout D. GridLayout
9. 自定义表格类中model部分应实现的接口是( )。
A. AbstractTableModel B. JTable
C. TableModel D. TableModelable
10. 构造方法在( )被调用。
A. 调用对象方法时 B. 创建对象时
C. 使用对象的变量时 D. 类定义时
11. 执行下面程序,显示的结果为( )。
public class Test
public static void main (String args[])
Test t=newTest();
System.out.println (Loverload ("2","3"));
int overload (intx,int y) return x+y;
String overload (String x,Stnng y)return x+y;
A. 2 B. 3
C. 5 D. 23
12. Java语言使用的字符码集是( )。
A. ASCII B. BCD
C. DCB D. Unicode
13. 在计算机中,算法是指( )。
A. 加工方法 B. 解题方案的准确而完整的描述
C. 排序方法 D. 查询方法
14. 执行如下程序:
public class Test
public static void main (String args[])
int x=1,a=0,b=0;
switch (x)
case 0: b++;
case 1: a++;
case 2: a++;b++;
System.out.println("a=" +a ",b=" +b);
该程序的输出结果是( )。
A. a=2,b=1 B. a=1,b=1
C. a=1,b=0 D. a=2,b=2
15. 关系模型允许定义三类数据约束,下列不属于数据约束的是( )。
A. 实体完整性约束 B. 参照完整性约束
C. 域完整性约束 D. 用户自定义的完整性约束
16. 如果抛出异常,下列可以应用的语句是( )。
A. try B. catch
C. finally D. throw
17. 开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作( )。
A. 软件投机 B. 软件危机
C. 软件工程 D. 软件产生
18. 以下不属于对象的基本特点的是( )。
A. 分类性 B. 多态性
C. 继承性 D. 封装性
19. 可以在for循环初始化部分声明一个变量,其作用域是( )。
A. 整个for循环 B. for循环后的所有部分
C. for循环所在的代码块 D. 全部代码
20. 下列选项中,不属于Java语言提供的整型变量类型的是( )。
A. byte B. bit
C. short D. int
21. 下列SQL语句中,用于修改表结构的是( )。
A. ALTER B. CREATE
C. UPDATE D. INSERT
22. 下列关于JDK目录结构的说法,错误的是( )。
A. bin目录下有许多工具 B. demo目录下有各种演示例子
C. include目录下都是库文件 D. jre目录是Java程序运行环境的根目录
23. 下面不属于软件设计原则的是( )。
A. 抽象 B. 模块化
C. 自底向上 D. 信息隐蔽
24. 下列语句中正确的是( )。
A. char c='ccc'; B. float f=0.73;
C. long l=xffff; D. double d=0.6E-2;
25. 在匹配器(Matcher)类中,用于输入字符串与模式串比较的方法是( )。
A. static Boolean matches()
B. boolean matcher.find()
C. int matcher.start()
D. d()
26. 下列语句中,能完成用整型数10创建一个Integer对象的是( )。
A. Integeri=10;
B. Integeri=newInteger(10);
C. inti=newInteger(10);
D. inti=10;
27. 定义类头时能使用的修饰符是( )。
A. private B. static
C. protected D. abstract
28. 适用于类的所有对象而不是某个单独的对象的方法是( )。
A. 通用方法 B. 实例方法
C. 类方法 D. 不存在这样的方法
29. 实现一个线程的创建有( )种方法。
A. 1 B. 2
C. 3 D. 4
30. 当检索一个压缩文件时,首先要建立压缩文件输入对象流,该对象( )。
A. 以BufferedReader对象为参数
B. 以FileInputStream对象为参数
C. 以选中的压缩文件为参数
D. 以InputStreamReader对象为参数
31. 数据库的故障恢复一般是由( )。
A. 数据流图完成的 B. 数据字典完成的
C. DBA完成的 D. PAD图完成的
32. 下列内部类的正确用途是( )。
Btnn.addActionListener(new AetionListener()
public void actionPerformed(AetionEventevent)
String Text();
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论