打印本文 关闭窗口 |
|
| 07年4月等级考试二级JAVA考前密卷(2) | |
| 作者:佚名 文章来源:不详 点击数 更新时间:2008/4/18 16:08:45 文章录入:杜斌 责任编辑:杜斌 | |
|
|
|
|
一、选择题 (1)栈和队列的共同特点是 (11)下列哪个类是由编译器自动生成对象的特殊类,是用于类操作? A.System类 B.Class类 C.Thread类 D.Object类 (12)在Java源文件中什么类最多只能有一个,其他类的个数不限? A.public B.private C.protected D.没有这种类 (13)下列哪个选项是short型数据的取值范围? A.-128 ~ +127 B.-32768~ +32767 C.-2147483648~ +2417483647 D.-3.40282347E38 ~ +3.40282347E38 (14)下列哪项是将一个十六进制值赋值给一个long型变量? A.long number = 123L; B.long number = 0123; C.long number = 0123L; D.long number = 0x123L; (15)下列程序段执行后的输出结果为 int x=3; inty=10; System.out.println(y%x); A.0 B.1 C.2 D.3 (16)下列的哪个程序段可能导致错误? A.String s = " hello"; String t = " good "; String k = s + t; B.String s = " hello"; String t; t = s[3] + "one"; C.String s = " hello"; String standard = s.toUpperCase(); D.String s = "hello"; String t = s + "good"; (17)在下列程序的划线处应填入的语句是 class Person { private int a; } public class Man extends Person { public int b; public static void main(String arg[]) { Person p = new Person(); Man t = new Man (); int i; } } A.i = w; B.i = b; C.i = p.a; D.i = t.b; (18)有如下程序段 if (x>0){ System.out.println("first"); } else if (x>-4){ System.out.println("second"); } else { System.out.println("third"); } x的取值在什么范围内时,将打印出字符串"second"? A.x > 0 B.x > -4 C.x <= -4 D.x <= 0 & & x > -4 (19)下列程序的输出结果是 public class fff { void printValue(int m) { do { System.out.println("The value is"+m);} while( --m > 10 ) } public static void main(String arg[]) { int i=10; Test t= new Test(); t.printValue(i); } } A.8 B.9 C.10 D.11 (20)下列关于变量的叙述哪个是错的? A.实例变量是类的成员变量 B.实例变量用关键字static声明 C.在方法中定义的局部变量在该方法被执行时创建 D.局部变量在使用前必须被初始化
(21)给出下列的程序,其叙述正确的是 (25)resume()方法负责恢复被哪个方法挂起的线程? (31)下列哪个命令是在当前主机的指定端口上启动远程对象注册服务程序? A.rmic B.rmiregistry C.rmid D.serialver (32)给出下列的代码,则以下哪个选项返回true? String s= "hello "; String t = "hello"; char c[] = {′h′,′e′,′l′,′l′,′o′} ; A.s.equals(t); B.t.equals(c); C.s==t; D.t==c; (33)执行完语句int [ ]x = new int[25];后,则下列哪项说法是正确的? A.x[24]值为0 B.x[24]值未定义 C.x[25]值为0 D.x[0]值为空 (34)在Java语言的下列哪个包是编译器自动导入的? A.java.lang B.java.awt C.java.io D.java.applet (35)Socket的工作流程是 ①打开连接到Socket的输入/输出 ②按某个协议对Socket进行读/写操作 ③创建Socket ④关闭Socket A.①③②④ B.②①③④ C.③①②④ D.①②③④
二、填空题 (1)算法的基本特征是可行性、确定性、 【1】 和拥有足够的情报。 (2)在长度为n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为 【2】 。 (3)在面向对象的程序设计中,类描述的是具有相似性质的一组 【3】 。 (4)通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为 【4】 。 (5)数据库管理系统常见的数据模型有层次模型、网状模型和 【5】 3种。 (6)字符串分为两大类,一类是字符串常量,使用String 类的对象表示;另一类是字符串变量,使用【6】类的对象表示。 (7)在Java程序中,通过类的定义只能实现单重继承,但通过 【7】 的定义可以实现多重继承关系。 (8)下列程序段的输出结果为 【8】 。 (9)在AWT包中,创建一个具有10行,45列的多行文本区域对象ta的语句为 【9】 。 (10)设x = 2 ,则表达式 ( x + + )* 3 的值是 【10】 。 (11)阻塞状态根据产生的原因可分为 【11】 、等待阻塞和其他阻塞。 (12)在线程中普通优先级的线程,其优先级默认值为 【12】 。 (13)顺序执行下列两个语句的输出结果是 【13】 。 (14)过滤字节输出流都是 【14】 抽象类的子类。 (15)对话框(Dialog)是 【15】 类的子类。
选择题 01-05 C D B D D 06-10 C D C C D 11-15 B A B D B 16-20 B D D C B 21-25 C A C B D 26-30 D B B C B 31-35 B A A A C
|
|
打印本文 关闭窗口 |