




已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2005年4月Java考试试题及答案一、选择题(每小题2分,共70分) 下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)数据的存储结构是指()。 A存储在外存中的数据 B数据所占的存储空间量 C数据在计算机中的顺序存储方式 D数据的逻辑结构在计算机中的表示 答案:D (2)下列关于栈的描述中错误的是()。 A 栈是先进后出的线性表 B 栈只能顺序存储 C 栈具有记忆作用 D 对栈的插入与删除操作中,不需要改变栈底指针 答案:B (3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。 A冒泡排序为n/2 B冒泡排序为n C快速排序为n D快速排序为n(n-1)/2 答案:D (4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。 Alog2n Bn/2 Cn Dn+1 答案:C (5)下列对于线性链表的描述中正确的是()。 A 存储空间不一定是连续,且各元素的存储顺序是任意的 B 存储空间不一定是连续,且前件元素一定存储在后件元素的前面 C 存储空间必须连续,且前件元素一定存储在后件元素的前面 D 存储空间必须连续,且各元素的存储顺序是任意的 答案:A (6)下列对于软件测试的描述中正确的是()。 A 软件测试的目的是证明程序是否正确 B 软件测试的目的是使程序运行结果正确 C 软件测试的目的是尽可能多地发现程序中的错误 D 软件测试的目的是使程序符合结构化原则 答案:C (7)为了使模块尽可能独立,要求()。 A 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 B 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 D 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 答案:B (8)下列描述中正确的是()。 A程序就是软件 B软件开发不受计算机系统的限制 C软件既是逻辑实体,又是物理实体 D软件是程序、数据与相关文档的集合 答案:D (9)数据独立性是数据库技术的重要特点之一,所谓数据独立性是指()。 A数据与程序独立存放 B不同的数据被存放在不同的文件中 C不同的数据只能被对应的应用程序所使用 D以上三种说法都不对 答案:D (10)用树形结构表示实体之间联系的模型是()。 A关系模型 B网状模型 C层次模型 D以上三个都是 答案:C (11)在Java中,负责对字节代码解释执行的是()。 A垃圾回收器 B虚拟机 C编译器 D多线程机制 答案:B (12)下列叙述中,正确的是 AJava语言的标识符是区分大小写的 B源文件名与public类名可以不相同 C源文件扩展名为.jar D源文件中public类的数目不限 答案:A (13)下列属于合法的Java标识符是 A_cat B5books C+static D-3.14159 答案:A (14)在Java中,表示换行符的转义字符是 An Bf Cn Ddd 答案:A (15)在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是 Ajava.applet Bjava.awt Cjava.util Djava.lang 答案:D (16)在Java中,所有类的根类是 Ajava.lang.Object Bjava.lang.Class Cjava.applet.Applet Djava.awt.Frame 答案:A (17)在Java中,用Package语句说明一个包时,该包的层次结构必须是 A与文件的结构相同 B与文件目录的层次相同 C与文件类型相同 D与文件大小相同 答案:B (18)在读字符文件Employee.dat时,使用该文件作为参数的类是 ABufferReader BDataInputStreamCDataOutoutStream DFileInputStream 答案:D (19)下列构造方法的调用方式中,正确的是 A按照一般方法调用 B由用户直接调用 C只能通过new自动调用 D被系统调用 答案:C (20)类Panel默认的布局管理器是 AGridLayout BBorderLayout CFlowLayout DCardLayout 答案:C(21)在Java中,能实现多重继承效果的方式是 A内部类 B适配器 C接口 D同步 答案:C (22)char类型的取值范围是 A2-7 27 -1 B0216-1 C-215 215 -1 D028-1 答案:B (23)能够支持javadoc命令的注释语句是 A/*./ B/*.*/ C/ D/*.*/ 答案:D (24)十进制数16的16进制表示格式是 A0x10 B0x16 C0xA D16 答案:A (25)int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是 Apublic int MAX_LENGTH=100 Bfinal int MAX_LENGTH=100 Cpublic const int MAX_LENGTH=100 Dpublic final int MAX_LENGTH=100 答案:D (26)下列不是InputStream子类的是 A文件输入流FileInputStream Bfinal int MAX_LENGTH=100 Cpublic const int MAX_LENGTH=100 Dpublic final int MAX_LENGTH=100 答案:C (27)下列方法中可以用来创建一个新线程的是 A实现java.lang.Runnable接口并重写start()方法 B实现java.lang.Runnable接口并重写run()方法 C实现java.lang.Thread类并重写run()方法 D实现java.lang.Thread类并重写start()方法 答案:C (28)下列关于Java Application与Applet的说法中,正确的是 A都包含main()方法 B都通过“appletviewer”命令执行 C都通过“javac”命令编译 D都嵌入在HTML文件中执行 答案:C (29)当启动Applet程序时,首先调用的方法是 Astop() Binit() Cstart() Ddestroy() 答案:B (30)下列关于线程优先级的说法中,正确的是 A线程的优先级是不能改变的 B线程的优先级是在创建线程时设置的 C在创建线程后的任何时候都可以设置 DB和C 答案:C(31)当浏览器重新返回Applet所在页面时,将调用Applet类的方法是 Astart() Binit() Cstop() Ddestroy() 答案:A (32)按照Java的标识符命名规范,下列表示一个类的标识符正确的是 AHelloworld BHelloWorld Chelloworld DhelloWorld 答案:B (33)下列代码中,将引起一个编译错误的行是 1)publicclassTest 2)intm,n; 3)publicTest() 4)publicTest(inta)m=a; 5)publicstaticvoidmain(Stringargs) 6)Testt1,t2; 7)intj,k; 8)j=0;k=0; 9)t1=newTest(); 10)t2=newTest(j,k); 11) 12) A第3行 B第5行 C第6行 D第10行 答案:D (34)下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello”,能够填写在程序中下划线位 置,使程序完整并能正确运行的语句是 publicclassTestimplementsRunnable publicstaticvoidmain(Stringargs) Testt=newTest(); Threadtt=newThread(t); tt.start(); publicvoidrun() for(;) try ; catch(e) System.put.println(Hello); Asleep(1000) InterruptedException Bsleep(1000) InterruptedException CThread.sleep(1000) RuntimeException DThread.sleep(1000) InterruptedException 答案:D (35)阅读下列代码后 publicclassPerson intarr=newint10; publicstaticvoidmain(Stringargs) System.out.println(arr1); 正确的说法是 A编译时将产生错误 B编译时正确,运行时将产生错误 C输出零 D输出空 答案:A 二、填空题(每空2分,共40分) 请将每空的正确答案写在【1】至【20】序号的横线上,答在试卷上不得分。 (1)某二叉树中度为2的结点有18个,则该二叉树中有【1】个叶子结点。 答案:19 (2)在面向对象方法中,类的实例称为【2】。 答案:对象 (3)诊断和改正程序中错误的工作通常称为【3】。 答案:调试或程序调试或软件调试或Debug(英文字母大小写均可)或调试程序或调试软件 (4)在关系数据库中,把数据表示成二维表,每一个二维表称为【4】。 答案:关系或关系表(5)问题处理方案的正确而完整的描述称为【5】。 答案:算法或程序或流程图 (6)面向对象的语言将客观世界都看成由各种对象组成,共同特征和行为的对象组成类,类是变量和【6】的集合体。 答案:方法 (7)Java源文件中最多只能有一个【7】类,其它类的个数不限。 答案:public (8)在Java中所实现的多维数组,实际上是由一维数组构成的【8】。 答案:数组的数组 (9)StringBuffer类提供【9】字符串对象的表示。 答案:可变或可编辑 (10)每个Applet程序必须有一个类是【10】类的子类。 答案:Applet (11)线程在生命期中要经历5种状态,分别是新建状态、可运行状态、运行状态、【11】状态和终止状态。 答案:阻塞 (12)FileInputStream是字节流;BufferedWriter是字符流;ObjectOutputStream是【12】。 答案:对象流或对象输出流 (13)break语句最常见的用法是在switch语句中,通过break语句退出switch语句,使程序从整个switch 语句后面的【13】开始执行。 答案:第一条语句 (14)请阅读下列程序代码,然后将程序的执行结果补充完整。 publicclassthrowsException staticvoidProc(intsel) throwsArithmeticException,ArrayIndexOutOfBoundsException System.out.println(InSituation+sel); if(sel=0) System.out.println(noExceptioncaught); return; elseif(sel=1) intiArray=newint4; iArray1=3; publicstaticvoidmain(Stringargs) try Proc(0); Proc(1); catch(ArrayIndexOutOfBoundsExceptione) System.out.println(Catch+e); finally System.out.println(inProcfinally); 执行结果: In.Situation() noExceptioncaught 【14】 inProcfinally 答案:InSituation1 (15)当使用Threadt=newThread(r)创建一个线程时,表达式:rinstanceofThread的值为【15】。 答案:false2006年4月全国计算机等级考试二级JAVA笔试试题及答案(1)下列选项中不属于结构化程序设计方法的是(D)A自顶向下B逐步求精 C模块化D可复用 (2)两个或两个以上模块之间关联的紧密程度称为(A)A耦合度B内聚度 C复杂度D数据传输特性 (3)下列叙述中正确的是(D)A软件测试应该由程序开发者来完成B程序经调试后一般不需要再测试 C软件维护只包括对程序代码的维护 D以上三种说法都不对 (4)按照“后进先出”原则组织数据的数据结构是(B)A队列B栈 C双向链表D二叉树 (5)下列叙述中正确的是(A)A线性链表是线性表的链式存储结构B栈与队列是非线性结构 C双向链表是非线性结构 D只有根结点的二叉树是线性结构 (6)对如下二叉树 进行后序遍历的结果为(D)AABCDEFBDBEAFCCABDECFDDEBFCA(7)在深度为7的满二叉树中,叶子结点的个数为(C)A32B31C64D63 (8)“商品”与“顾客”两个实体集之间的联系一般是(D)A一对一B一对多 C多对一D多对多 (9)在ER图中,用来表示实体的图形是(A)A.矩形B椭圆形 C菱形D三角形 (10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是(C)ADB包含DBS和DBMSBDBMS包含DB和DBS CDBS包含DB和DBMSD没有任何关系 (11)Java语言中,负责并发管理的机制是(D)A垃圾回收B虚拟机 C代码安全D多线程 (12)下列描述中,错误的是(A)AJava要求编程者管理内存BJava的安全性体现在多个层次上 CApplet要求在支持Java的浏览器上运行 DJava有多线程机制 (13)Java为移动设备提供的平台是AJ2MEBJ2SECJ2EEDJDK5.0 (14)JDK中提供的文档生成器是(C)Ajava.exeB)javap.exeC)javadoc.exeD)javaprof.exe (15)在Java语言中,不允许使用指针体现出的Java特性是(D)A可移植B解释执行C健壮性D安全性 (16)下列不属于Swing中构件的是(C)AJPanelBJTableCMenuDJFrame (17)下列方法中,不属于WindowListener接口的是(D)AwindowOpened()BwindowClosed() CwindowActivated()DmouseDragged() (18)下列语句中,属于多分支语句的是(B)Aif语句Bswitch语句Cdo while语句Dfor语句 (19)阅读下列代码public class Test2005public static void main(String args) String s=Test; Switch(s) caseJava:System.out.print(Java); break; caseLanguage:System.out.print(Language); break; caseTest:System.out.print(Test); break; 其运行结果是(C)A)JavaBLanguageCTestD编译出错 (20)阅读下列代码public class Test2005public static void main(String args) System.out.println(0xa5) &0xaa); 其运行结果是(B) A0xa5B10C0x50D0xaa (21)阅读下列代码public class Test2005public static void main(String args) System.out.println(3 2)?4:5); 其运行结果是 (C)A)2B3C4D5 (22)阅读下列代码public class Testpublic static void main(String args) System.out.println(89 1); 其运行结果是 (A)A)44B45C88D90 (23)在Applet中显示文字、图形等信息时,应使用的方法是(A)Apaint()Binit()Cstart()Ddestroy() (24)线程生命周期中正确的状态是(C)A新建状态、运行状态和终止状态B新建状态、运行状态、阻塞状态和终止状态 C新建状态、可运行状态、运行状态、阻塞状态和终止状态 D新建状态、可运行状态、运行状态、恢复状态和终止状态 (25)Thread类中能运行线程体的方法是(A)Astart()Bresume()Cinit()Drun() (26)下列关于Applet的说法中,错误的是(C)AApplet自身不能运行,必须嵌入到其它应用程序(如浏览器)中运行B可以在安全策略的控制下读写本地磁盘文件 CJava中不支持向Applet传递参数 DApplet的主类要定义为java.applet.Applet类的子类 (27)下列选项中,不是APPLET标记的是(B)APARAMBBODYCCODEBASEDALT (28)在Java中,与数据库连接的技术是(B)AODBCBJDBC C数据库厂家驱动程序D数据库厂家的连接协议 (29)下列命题中,错误的是(A)AJava编程时,要求应尽量多用公共变量BJava编程时,要求应尽量少用公共变量 CJava编程时,要求应尽量不用公共变量 DJava编程时,要求应尽量使用私有变量 (30)若特快订单是一种订单,则特快订单类和订单类的关系是(B)A使用关系B包含关系C继承关系D无关系 (31)若数组a定义为inta=new int34,则a是(B)A一维数组B二维数组C三维数组D四维数组 (32)Java语言使用的字符码集是(D)AASCIIBBCDCDCBDUnicode (33)在程序读入字符文件时,能够以该文件作为直接参数的类是(A)AFileReaderBBufferedReader CFileInputStreamDObjectInputStream (34)java.io包的File类是(B)A字符流类B字节流类C对象流类D非流类 (35)下列描述中,正确的是(C)A在Serializable接口中定义了抽象方法B在Serializable接口中定义了常量 C在Serializable接口中没有定义抽象方法,也没有定义常量 D在Serializable接口中定义了成员方法 二、填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡【1】【15】序号的横线上,答在试卷上不得分。注意:以命令关键字填空的必须拼写完整。(1)对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为【1】45 。(2)在面向对象方法中,【2】类 描述的是具有相似属性与操作的一组对象。(3)在关系模型中,把数据看成是二维表,每一个二维表称为一个【3】关系 (4)程序测试分为静态分析和动态测试。其中【4】静态分析 是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。(5)数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为【5】逻辑独立性 。(6)【6】对象是Java程序中基本的结构单位。(7)Java语言中,移位运算符包括:、 (8)构件不能独立地显示出来,必须将构件放在一定的【8】容器 中才能显示。(9)能将显示空间分成很多层的布局管理器是【9】CardLayout 。(10)Applet是能够嵌入到HTML格式的文件中,并能够在浏览器中运行的Java。(11)使用Swing编写Applet,则该Applet的主类应该定义为【11】Applet 类的子类。(12)在Java中,线程的模型就是一个CPU、程序代码和【12】数据 的封装体。(13)键盘键入字符串并在计算机屏幕上显示,这时的数据源是【13】键盘 。(14)任何一个Java程序都默认引入了一个包,这个包的名字叫java.【14】Lang 。(15)Java语言中,有一个类是所有类或接口的父类,这个类的名称是【15】Object2007年4月全国计算机等级考试二级JAVA笔试试题及答案一、选择题 (1)已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为 AGEDHFBCA BDGEBHFCA CABCDEFGH DACBFEDHG (2)树是结点的集合,它的根结点数目是 A有且只有1 B1或多于1 C0或1 D至少2 (3)如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是 Ae3,e1,e4,e2 Be2,e4,e3,e1 Ce3,e4,e1,e2 D任意顺序 (4)在设计程序时,应采纳的原则之一是 A不限制goto语句的使用 B减少或取消注解行 C程序越短越好 D程序结构应有助于读者理解 (5)程序设计语言的基本成分是数据成分、运算成分、控制成分和 A对象成分 B变量成分 C语句成分 D传输成分 (6)下列叙述中,不属于软件需求规格说明书的作用的是 A便于用户、开发人员进行理解和交流 B反映出用户问题的结构,可以作为软件开发工作的基础和依据 C作为确认测试和验收的依据 D便于开发人员进行需求分析 (7)下列不属于软件工程的3个要素的是 )工具 B过程 C方法 D环境 (8)单个用户使用的数据视图的描述称为 A外模式 B概念模式 C内模式 D存储模式 (9)将E-R图转换到关系模式时,实体与联系都可以表示成 A属性 B关系 C键 D域 (10)SQL语言又称为 A结构化定义语言 B结构化控制语言 C结构化查询语言 D结构化操纵语言(11)下列哪个选项是合法的标识符? 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.14f ; Ddouble f=11.1E10f; (15)下列的哪个赋值语句是正确的? Achar a=12; Bint a=12.0; Cint a=12.0f; Dint a=(int)12.0; (16)给出下列的代码,哪行在编译时可能会有错误? 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)下列关于继承的哪项叙述是正确的? 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将private 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)给出下列代码,则数组初始化中哪项是不正确的? 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编译错误 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 oneMethod(); 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)下列常见的系统定义的异常中,哪个是输入、输出异常? 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); (29)下列InputStream类中哪个方法可以用于关闭流? Askip() Bclose() Cmark() Dreset() (30)下列方法中哪个是执行线程的方法? Arun() Bstart() Csleep() Dsuspend()(31)下列关于Frame类的说法不正确的是 AFrame是Window类的直接子类 BFrame对象显示的效果是一个窗口 CFrame被默认初始化为可见 DFrame的默认布局管理器为BorderLayout (32)下列Java常见事件类中哪个是鼠标事件类? AInputEvent BKeyEvent CMouseEvent DWindowEvent (33)在Applet的关键方法中,下列哪个方法是关闭浏览器以释放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 Cimport java.io.*; class Person public class Test Dimport java.io.*; import java.awt.*; public class Test 二、填空题 (1)数据结构分为逻辑结构与存储结构,线性链表属于 。 (2)在面向对象方法中,类之间共享属性和操作的机制称为 。 (3)耦合和内聚是评价模块独立性的两个主要标准,其中 反映了模块内各成分之间的联系。 (4)一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体项目主管与实体项目的联系属于 的联系。 (5)数据库设计分为以下6个设计阶段:需求分析阶段、 、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。 (6)Java语言用 进行解释执行。&nbbsp; (7)在一个类的内部嵌套定义的类称为 。 (8)设有数组定义:int a = 11 , 22 , 33 , 44 , 55 , 66 , 77 , 88 , 99 ; 则执行下列几个语句后的输出结果是 。 for ( int i = 0 ; i a.length ; i + ) if( ai%3=0 )System.out.println(ai+ ); (9)下面程序的运行结果是 。 import java.io.* ; public class ABC public static void main(String args ) int i ; int a = 11,22,33,44,55,66,77,88,99 ; for ( i = 0 ; i y & x+ = y -的逻辑值为 。 (13)设 a = 8,则表达式 a 2 的值是 。 (14)Java中访问限定符有 ,protected,private和default等。 (15)凡生成StringBuffer一个对象后,还可用 方法或ensureCapacity()方法来设定缓存大小。2007年4月全国计算机等级考试二级JAVA笔试参考答案 一、选择题 01-05 B A B D D 06-10 D D A B C 11-15 B C D A D 16-20 C D B C A 21-25 A A C C D 26-30 B D C B A 31-35 C C D A B 二、填空题 1、632、黑河3、BDSM4、开发5、DD6、J2ME7、换行8、passed9、3and310、方法11、Error12、Writer13、transient14、操作15、java.applet解析:(1)解析:数据的逻辑结构是指反映数据元素之间逻辑关系的数据结构;数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形式。在数据的存储结构中,不仅要存放各数据元素的信息,还需要存放各数据元素之间的前后件关系的信息。 (2)解析:类是面向对象语言中必备的程序语言结构,用来实现抽象数据类型。类与类之间的继承关系实现了类之间的共享属性和操作,一个类可以在另一个已定义的类的基础上定义,这样使该类型继承了其超类的属性和方法,当然,也可以定义自己的属性和方法。 (3)解析:内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量,内聚是从功能角度来度量模块内的联系;耦合性是模块间互相连接的紧密程度的度量。 (4)解析:两个实体集间的联系实际上是实体集间的函数关系,这种函数关系可以有3种,即一对一(11)的联系、一对多(1N)或多对一(N1)的联系和多对多(NN)的联系。 (5)解析:数据库设计分为以下6个设计阶段:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。 (6)解析:Java语言是用字节码进行解释执行,它本身带有许多编译时产生的信息,可使其连接过程更简单。 (7)解析:内部类是嵌套在一个类的内部使用的,与普通类一样,内部类也具有自己的成员变量和成员方法。 (8)解析:此题是输出数组中能被3整除的元素。a.length可以求出数组a的元素个数。 (9)解析:题中a.length / 2的值应为4,所以for循环执行了5次。第一次输出的是元素a0与a8的和;第二次输出的是元素a1与a7 的和; 第三次输出的是元素a2 与a6 的; 第四次输出的是元素a3 与a5 的和; 第五次输出的是元素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。Java练习题1. float型float f=3.4是否正确?答:不正确,应为float f=3.4f2. 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?答:是引用传递。3. 在java中一个类被声明为final类型,表示了什么意思?答:表示该类不能被继承,意味着它不能再派生出新的子类,不能作为父类被继承,是顶级类。4. Error与Exception有什么区别?答:Error(错误)表示系统级的错误和程序不必处理的异常,是java运行环境中的内部错误或者硬件问题,比如,内存资源不足等,对于这种错误,程序基本无能为力,除了退出运行外别无选择。Exception(违例)表示需要捕捉或者需要程序进行处理的异常,它处理的是因为程序设计的瑕疵而引起的问题或者在外
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年航空公司飞机维护员新员工岗位专业知识笔试题目及答案
- 生药学试题试卷及答案
- 高校采购合同模板(3篇)
- 高粱种子买卖合同书模板(3篇)
- 高空施工合同范本售后(3篇)
- 地坪施工与设备租赁综合合同
- 农用土地租赁与农业绿色生产模式合作框架协议
- 汽车制造企业生产线员工招聘与安全生产协议
- 民航气象专业面试题及答案
- 幼师专业考试题及答案
- 期中专题复习-词汇句型训练-2025-2026学年 译林版2024 英语八年级上册 原卷
- 2025年全国中小学校科普知识竞赛题库(+答案)
- 2.2创新永无止境教学课件 2025-2026学年度九年级上册 道德与法治 统编版
- 矿山爆破作业安全培训课件
- 2025-2026学年九年级英语上学期第一次月考 (四川成都专用) 2025-2026学年九年级英语上学期第一次月考 (四川成都专用)解析卷
- 2025全新劳动合同范本
- 高陡边坡稳定性控制技术及其工程实践
- 2026年中考语文专项复习:新闻考点+答题方法知识点 讲义(含练习题及答案)
- 病房环境清洁与消毒PDCA课件
- 企业反恐怖安全风险评估报告
- 无人机应用技术专业认识
评论
0/150
提交评论