二级JAVA笔试-222
(总分100,考试时间90分钟)
一、选择题
在下列各题的A) 、B) 、C) 、D) 选项中,只有一个选项是正确的。 1. 在下面的程序段中,有关paint()方法中正确的说法是( )。 public void paint(Graphics g)
g.drawString("Any question", 10, 0);
A. 字符串Any question输出在左上角位置,坐标为(10,0) B. 只能看到一部分的字符
C. 能全都看到 D. 以上都不对
2. 下列叙述中正确的是( )。
A. 一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系可能不同
B. 一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系一定不同
C. 一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系——定相同
D. 数据的存储结构与数据的逻辑结构是相同的
3. 面向对象程序设计有许多特性,下列不是面向对象程序设计特性的是( )。
A. 多态性 B. 静态性
C. 封装性 D. 继承
4. 下面不属于软件工程的3个要素的是( )。
A. XL具 B. 过程
C. 方法 D. 环境
5. 设x=1,y=2,z=3,则表达式y+=z--/++x的值是( )。
A. 3 B. 3.5
C. 4 D. 5
6. 下列关于Java简单数据类型的说法中,不正确的是( )。
A. short类型的数据占有16位的存储空间
B. float类型的数据占有32位的存储空间
C. boolean类型的数据占有1位的存储空间
D. long类型的数据占有32位的存储空间
7. 在Java程序中需要使用随机数类,需要引入的类库是( )。
A. java.lang B. java.io
C. java D. java.util
8. 所谓关系是指( )。
A. 各条记录中的数据彼此有一定的关系
B. 一个数据库文件与另一个数据库文件之间有一定的关系
C. 数据模型符合一定条件的二维表格式
D. 数据库中各个字段之间彼此有一定关系
9. 有一个接口定义如下:
interface A
int method1(int i);
int method2(int j);
那么下面各项中实现了该接口并且不是抽象类的是( )。
A. class B implements A
intmethod1()
intmethod2()
B. calss B
int method1(inti))
int method2(intj)穿越之取液系统油雾
C. class B implementsA
int method1(inti)
int method2(intj)
一流多开D. class B extendsA
int method1(inti)
int method2(intj)
10. 下列WindowListener接口方法中当窗口被激活时调用的方法是( )。
A. windowActivated(WindowEvent)
B. windowClosed(WindowEvent)
C. windowOpened(WindowEvent)
D. windowDeactivated(WindowEvent)
11. 二叉树是结点的有限集合,它( )根结点。
A. 有0个或1个 B. 有0个或多个
C. 有且只有1个 D. 有1个或1个以上
12. 下面程序的输出结果是( )。
public class Sun
public static void main(String args[ ])
刻字笔 int i = 1;
switch (i)
case 0:
System.but.println("zero");
break;
case 1:
System.out.println("one");
case 2:
System.out.println("two");
default:
System.out.println ("default");
A. one B. one, default
C. one, two, default D. default
13. 一个栈的进栈顺序是1,2,3,4,则出栈顺序为( )。
A. 4,3,2,1 B. 2,4,3,1
C. 1,2,3,4 D. 3,2,1,4
14. 下面程序的输出结果是( )。
public class Sun
public static void main (String args[ ])
int x=0;
for (int i=1; i<=4; i++)
x=4;
for (int j=1; j<=3; j++)
x=3;
for(int k=1;k<=2;k++)
alo
x=x+6;
立柱桩
便携式餐具
System.out.println (x);
A. 7 B. 15
C. 157 D. 538
15. Java 语言中最基本的输入输出流类是( )。
Ⅰ: InputStream Ⅱ: OutputStream
Ⅲ: Writer Ⅳ: Reader
Ⅴ: BufferReader Ⅴ: BufferWriter
A. Ⅰ、Ⅱ、 Ⅲ、 Ⅳ B. Ⅰ、Ⅱ、Ⅴ、Ⅵ
C. Ⅲ、Ⅳ、Ⅴ、 Ⅵ D. Ⅰ、Ⅱ、Ⅲ、Ⅳ、Ⅴ、Ⅵ
16. Object中定义的线程同步与交换的方法有几种? ( ) A. 1种 B. 2种
C. 3种 D. 4种
17. 下列各选项中不属于Java保留字的是( )。
A. if B. sizeof
C. private D. null
18. 下面哪个选项正确示例了传递一个参数给applet? ( )
A. <applet code=Test.class age=33 width=100 heigh=100>
B. <param name=age value=33>
C. <applet code=Test.class name-age value=33 width=100 height=100>
D. <applet Test 33>
19. 下列各项中不属于AWT提供的用于图形用户界面设计功能的是( )。
A. 用户界面构件 B. 事件处理模犁
C. 图形图像工具 D. 文件I/O
20. 下面各选项中正确的是( )。
Ⅰ: long 1 = 4990 Ⅱ: int i = 4L
Ⅲ: float f=1.1 Ⅳ: double d=34.4
A. Ⅱ、Ⅲ B. Ⅱ、Ⅲ、Ⅳ
C. Ⅰ、Ⅳ D. Ⅲ、 Ⅳ
21. 有关线程的哪些叙述是对的? ( )
Ⅰ:一旦一个线程被创建,它就立即开始运行
Ⅱ:使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行
Ⅲ:当一个线程因为抢先机制而停止运行时,它被放在可运行队列的前面
Ⅳ:一个线程可能因为不同的原因停止(cease)并进入就绪状态
A. Ⅱ、Ⅲ B. Ⅱ、Ⅳ
C. Ⅰ、Ⅱ D. Ⅲ、Ⅳ
22. 下列说法中错误的是( )。
A. ODBC API使用C语言进行定义
B. Java使用JDBC作为数据库坊问机制
C. JDBC定义了一组标准的API
D. JDBC是面向对象的高级别的对象集
23. 编制一个好的程序,要确保它的正确性和可靠性的同时,还应强调良好的编程风格。在选用标识符的名字时应考虑( )。 A. 名字长度越短越好,以减少源程序的输入量
B. 多个变量共用一个名字,以减少变量名的数目
C. 选择含义明确的名字,以正确提示所代表的实体
D. 尽量用关键字作名字,以使名字标准化
24. E-R模型可以转换成关系模型。当两个实体间联系是M:N联系时,它通常可转换成关系模式的个数是 ( )。
A. 2 B. 3
C. M+N D. M*N
25. 下列关于异常的描述中错误的是( )。
A. 每个try代码段都必须有月.只有一个catch代码段与之对应
B. 当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止
运行
C. 一个catch代码段也可以区分多个不同类型的异常