2007年4月计算机二级Java考试笔试试题及答案

上传人:宝路 文档编号:23236215 上传时间:2017-11-30 格式:DOC 页数:5 大小:38KB
返回 下载 相关 举报
2007年4月计算机二级Java考试笔试试题及答案_第1页
第1页 / 共5页
2007年4月计算机二级Java考试笔试试题及答案_第2页
第2页 / 共5页
2007年4月计算机二级Java考试笔试试题及答案_第3页
第3页 / 共5页
2007年4月计算机二级Java考试笔试试题及答案_第4页
第4页 / 共5页
2007年4月计算机二级Java考试笔试试题及答案_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《2007年4月计算机二级Java考试笔试试题及答案》由会员分享,可在线阅读,更多相关《2007年4月计算机二级Java考试笔试试题及答案(5页珍藏版)》请在金锄头文库上搜索。

1、2007年 4 月计算机二级 Java考试笔试试题及答案(11)下列哪个选项是合法的标识符? 11-15 B C D A D A123 B_name Cclass D1first(12)下列哪个选项是 Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试? Ajava.exe Bjavadoc.exe Cjdb.exe Djavaprof.exe(13)下列的哪个选项可以正确用以表示八进制值 8? A0x8 B0x10 C08 D010(14)下列的哪个赋值语句是不正确的? Afloat f = 11.1; Bdouble d = 5.3E12; Cfloat d = 3.14

2、f ; Ddouble f=11.1E10f;(15)下列的哪个赋值语句是正确的? Achar a=12; Bint a=12.0; Cint a=12.0f; Dint a=(int)12.0;(16)给出下列的代码,哪行在编译时可能会有错误? 16-20 C D B C A public void modify() int i, j, k; i = 100; while ( i 0 ) j = i * 2; System.out.println ( The value of j is + j ); k = k + 1; Aline 4 Bline 6 Cline 7 Dline 8(17)

3、下列关于继承的哪项叙述是正确的? A在 java中允许多重继承 B在 java中一个类只能实现一个接口 C在 java中一个类不能同时继承一个类和实现一个接口 Djava 的单一继承使代码更可靠(18)下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问? Aprivate B无修饰符 Cpublic Dprotected(19)给出下列代码,如何使成员变量 m 被方法 fun()直接访问? class Test private int m; public static void fun() . A将 private int m 改为 protected int m B将 pri

4、vate int m 改为 public int m C将 private int m 改为 static int m D将 private int m 改为 int m(20)已知有下列类的说明,则下列哪个语句是正确的? public class Test private float f = 1.0f; int m = 12; static int n=1; public static void main(String arg) Test t = new Test(); At.f; Bthis.n; CTest.m; DTest.f;(21)给出下列代码,则数组初始化中哪项是不正确的?21-

5、25 A A C C D byte array1,array2; byte array3; byte array4; Aarray2 = array1 Barray2=array3 Carray2=array4 Darray3=array4(22)下列代码的执行结果是 public class Test public int aMethod() static int i=0; i+; System.out.println(i); public static void main(String args) Test test = new Test(); test.aMethod(); A编译错误

6、B0 C1 D运行成功,但不输出(23)下列关于内部类的说法不正确的是 A内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用 B内部类可以使用它所在类的静态成员变量和实例成员变量 C内部类不可以用 abstract修饰符定义为抽象类 D内部类可作为其他类的成员,而且可访问它所在类的成员(24)顺序执行下列程序语句后,则 b的值是 String a=Hello; String b=a.substring(0,2); AHello Bhello CHel Dnull(25)在 oneMethod()方法运行正常的情况下,程序段将输出什么? public void test() try o

7、neMethod(); System.out.println(condition 1); catch (ArrayIndexOutOfBoundsException e) System.out.println(condition 2); catch(Exception e) System.out.println(condition 3); finally System.out.println(finally); Acondition 1 Bcondition 2 Ccondition 3 Dcondition 1 finally(26)下列常见的系统定义的异常中,哪个是输入、输出异常? 26-

8、30 B D C B A AClassNotFoundException BIOException CFileNotFoundException DUnknownHostException(27)下列哪个不是 nio包的新特点? A内存映射技术 B文件锁定 C字符及编码 D阻塞 I/O(28)下列哪个选项是正确计算 42度(角度)的余弦值? Adouble d=Math.cos(42); Bdouble d=Math.cosine(42); Cdouble d=Math.cos(Math.toRadians(42); Ddouble d=Math.cos(Math.toDegrees(42);

9、(29)下列 InputStream类中哪个方法可以用于关闭流? Askip() Bclose() Cmark() Dreset()(30)下列方法中哪个是执行线程的方法? Arun() Bstart() Csleep() Dsuspend()(31)下列关于 Frame类的说法不正确的是 31-35 C C D A B AFrame 是 Window类的直接子类 BFrame 对象显示的效果是一个窗口 CFrame 被默认初始化为可见 DFrame 的默认布局管理器为 BorderLayout (32)下列 Java常见事件类中哪个是鼠标事件类? AInputEvent BKeyEvent

10、CMouseEvent DWindowEvent (33Applet 的关键方法中,下列哪个方法是关闭浏览器以释放 Applet占用的所有资源? Ainit() Bstart() Cpaint() Ddestroy() (34)下列哪个是面向大型企业级用容器管理专用构件的应用平台? AJ2EE BJ2ME CJ2SE DJ2DE (35)下列哪个选项的 java源文件代码片段是不正确的? Apackage testpackage; public class Test Bimport java.io.*; package testpackage; public class Test Cimpor

11、t java.io.*; class Person public class Test Dimport java.io.*; import java.awt.*; public class Test 二、填空题 (1)数据结构分为逻辑结构与存储结构,线性链表属于_。 (2)在面向对象方法中,类之间共享属性和操作的机制称为_。 (3)耦合和内聚是评价模块独立性的两个主要标准,其中 _反映了模块内各成分之间的联系。 (4)一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体项目主管与实体项目的联系属于_的联系。 (5)数据库设计分为以下 6个设计阶段:需求分析阶段、_、逻辑设计阶段、物理设

12、计阶段、实施阶段、运行和维护阶段。 (6)Java 语言用_进行解释执行。 (7)在一个类的内部嵌套定义的类称为 _。 (8)设有数组定义:int a = 11 , 22 , 33 , 44 , 55 , 66 , 77 , 88 , 99 ; 则执行下列几个语句后的输出结果是_。 for ( int i = 0 ; i y & x+ = y -的逻辑值为_。 (13)设 a = 8,则表达式 a 2 的值是_。 (14)Java 中访问限定符有_,protected,private 和 default等。 (15)凡生成 StringBuffer一个对象后,还可用_方法或 ensureCap

13、acity()方法来设定缓存大小。解析:(6)解析:Java 语言是用字节码进行解释执行,它本身带有许多编译时产生的信息,可使其连接过程更简单。 (7)解析:内部类是嵌套在一个类的内部使用的,与普通类一样,内部类也具有自己的成员变量和成员方法。 (8)解析:此题是输出数组中能被 3整除的元素。a.length 可以求出数组 a的元素个数。(9)解析:题中 a.length / 2的值应为 4,所以 for循环执行了 5次。第一次输出的是元素 a0与 a8的和;第二次输出的是元素 a1与 a7 的和; 第三次输出的是元素 a2 与 a6 的和; 第四次输出的是元素 a3 与 a5 的和; 第五次

14、输出的是元素 a4 与 a4的和。所以结果是 5个 110。 (10)解析:URL 是统一资源定位器-Uniform Resource Locator 的简称,它表示Internet上某一资源的地址。 (11)解析:GregorianCalendar 是以格里历(即阳历)来计算的日历类。 (12)解析:此题主要是考查运算符的优先级,首先运算的是+和-两个运算符,然后是运算符,接着是=运算符,最后是&运算符。x y & x+= y -等于(x y) & (x+)=( y -)。 (13)解析:为不带符号的右移,8 的各比特位右移 2位,左边的空位填 0。此题将8(1000)变为了 2(0010)。 (14)解析:修饰符可分为访问限定符和非访问限定符两类。访问限定符有public,protected,private 和 default等。其他都属于非访问限定符,有static,final,abstract 和 syncronized等。 (15)解析:此题考查 StringBuffer字符串的知识,生成 StringBuffer一个对象后可用setLength()或 ensureCapacity()方法设定缓存大小,并保证其数组元素的初值都为 0。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号