2010计算机等级考试二级Java练习题及答案(1)
计算机二级Java考试冲刺练习题及答案(1)

计算机二级Java考试冲刺练习题及答案(1)1). 顺序存储结构( )。
A.仅适合于静态查找表的存储B.仅适合于动态查找表的存储C.既适合静态又适合动态查找表的存储D.既不适合静态又不适合动态查找表的存储正确答案:C2). 下列属于合法的Java标识符的是( )。
A._catB.5booksC.+staticD.-3.14159正确答案:A答案解析:本题考查Java标识符的命名规则,是考试的重点内容。
Java中标识符的命名规则是标识符以字母、下画线或美元符作为首字符的字符串序列;标识符是区分大小写的;标识符的字符数没有限制。
由此可见,Java中标识符不能以数字开头,所以选项B错误,不能以“+”开头,选项C错误,不能以“-”开头,选项D错误,只有选项A是正确答案。
3). 在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。
A.privateB.protectedC.privateprotectedD.public正确答案:D4). 下列选项中,不属于模块间耦合的是( )。
A.数据耦合B.标记耦合C.异构耦合D.公共耦合正确答案:C答案解析:模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。
按照耦合程度从弱到强,可以将其分成7级,分别是非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合和内容耦合。
其中没有异构耦合这种方式。
5). 若变量a 是Stri ng 类型的数据,那么表达式(a +a)的类型是( )。
A.charB.Stri ngC.i ntD.long正确答案:B答案解析:Java 中允许两个Stri ng 类型进行+运算,其结果仍旧是Stri ng 类型。
6). 下列运算结果为1的是( )。
A.8>>1B.4>>>2C.8<<1D.4<<<2正确答案:B答案解析:>>是按位右移运算符,<<是按位左移运算符,>>>是添零右移运算符,没有<<<运算符。
java二级 试题及答案

java二级试题及答案一、选择题1.下列哪个选项用于创建一个类的实例?A. newB. thisC. finalD. void2.以下哪个关键字用于定义一个类的方法可以被子类重写?A. publicB. finalC. staticD. abstract3.以下哪个关键字用于定义一个类的成员变量可以被子类直接访问?A. privateB. protectedC. staticD. transient4.下列哪个选项是Java的基本数据类型?A. StringB. IntegerC. BooleanD. Double5.以下哪个选项是Java中的循环结构?A. forB. ifC. switchD. try二、填空题1. 声明一个整型变量并将其初始化为10:int num = _________ ;2. 定义一个常量并赋值为3.14:final double PI = _________ ;3. 定义一个字符串变量,并将其初始化为空串:String str =_________ ;4. 声明一个布尔变量并将其初始化为真:boolean flag = _________ ;5. 将两个整数相加并将结果赋值给一个整型变量:int sum =_________ + _________ ;三、编程题1. 编写一个Java程序,实现输入一个整数n,并输出1到n之间所有偶数的和。
示例输入:10示例输出:302. 编写一个Java程序,实现输入一个字符串,判断该字符串是否是回文串(正序和反序读都一样)。
示例输入:radar示例输出:是回文串3. 编写一个Java程序,实现输入一个整数n,并输出斐波那契数列的前n项。
示例输入:5示例输出:0 1 1 2 3四、简答题1. 什么是Java的面向对象特性?举例说明面向对象编程的好处。
2. Java中的继承和多态的概念分别是什么?它们如何实现面向对象的特性?3. Java中的异常处理机制是什么?说明try-catch-finally语句的作用和使用方法。
java计算机二级考试真题及答案

java计算机二级考试真题及答案一、选择题1. Java中,以下哪个关键字用于声明一个类?A. classB. publicC. staticD. void答案:A2. 在Java中,哪个方法用于获取字符串的长度?A. length()B. size()C. getLength()D. count()答案:A3. 下列哪个选项是Java中的合法变量名?A. 2numberB. number2C. $numberD. number-答案:B4. Java中,哪个关键字用于抛出异常?A. throwB. throwsC. catchD. try答案:B5. 在Java中,以下哪个是正确的继承关系?A. 类可以继承多个类B. 接口可以继承多个接口C. 类可以实现多个接口D. 接口可以实现类答案:C二、填空题6. Java中,用于声明一个方法的关键字是______。
答案:void7. 在Java中,用于声明一个类的关键字是______。
答案:class8. Java中,用于声明一个接口的关键字是______。
答案:interface9. Java中,用于声明一个包的关键字是______。
答案:package10. 在Java中,用于声明一个变量的关键字是______。
答案:var三、简答题11. 简述Java中的垃圾回收机制。
答案:Java中的垃圾回收机制是指自动回收不再被引用的对象所占用的内存空间,以避免内存泄漏。
垃圾回收器会定期检查对象是否可到达,如果一个对象不再被任何引用指向,它将被垃圾回收器标记为垃圾,并在适当的时候释放其占用的内存。
12. 描述Java中多态的概念。
答案:多态是指允许不同类的对象对同一消息做出响应的能力,即同一个方法调用,根据发送对象的不同而有不同的实现。
在Java中,多态主要通过方法重载和方法覆盖来实现。
四、编程题13. 编写一个Java程序,计算并输出100以内所有偶数的和。
计算机二级考试Java训练题

计算机二级考试Java训练题计算机二级考试Java精选训练题下面是店铺搜索整理的计算机二级考试Java精选训练题,希望对大家有所帮助。
[简答题]本题中,在下画线上填写代码,指定变量b为字节型,变量f为单精度实型,变量l为64位整型。
public class javal{public static void main(String[-]args){b=49;f=8.9f;l=0xfedl;System.out.println("b="+b);System.out.println("f="+f):System.OUt.println("l="+1);}}参考解析:第1处:byte第2处:float第3处:long【解析】本题考查的是数据类型。
byte为字节型;float为单精度实型;long为长整型。
2[单选题] 请阅读下面程序程序运行结果中在”length=”后输出的值是( )。
A.10B.4C.20D.30参考答案:B参考解析:本题对StringBuffer(String str)构造方法,用str给出字符串的初始值,并分配16个字符的缓存。
因此,字符串sb的初始值是”test”,并且包含l6个字符的缓存。
length( )方法用来获得字符串长度,不包含缓存。
故程序运行结果中在”length-”后输出的值应该是字符串sb的长度,即4。
3[单选题] 为使下列代码正常运行,应该在下画线处填入的选项是( )。
ObjectInputStream In=new (new FilelnputStream("employee.doc"));Employee[]newstaff=(Employee[])in.readObject();In.close();A.ReaderB.InputStreamC.ObjectlnputD.ObjectlnputStream参考答案:D参考解析:ObjectlnputStream类和ObjectOutputStream类分列是InputStream类和OutputStream类的子类。
全国计算机等级二级考试java单选题及答案3篇

全国计算机等级二级考试java单选题及答案全国计算机等级二级考试java单选题及答案精选3篇(一)全国计算机等级二级考试java单项选择题及答案全国计算机等级二级考试java单项选择题及答案1、______是对关系的描绘。
A.二维表B.关系形式C.记录D.属性:B2、表中的一列叫做______。
A.二维表B.关系形式C.记录D.字段:D3、唯一确定一条记录的`某个属性组是______。
A.关键字B.关系形式C.记录D.属性:A4、被选中的关键字是______。
A.主键B.关系形式C.记录D.属性:A5、属性的取值范围是______。
A.值域B.关系形式C.记录D.属性:A6、关系名(属性,属性2,……属性n)是______。
A.主键B.关系形式C.记录D.属性:B7、添加新记录时,自动添加到字段中的是______。
A.默认值B.有效性规那么C.有效性文本D.索引:A8、检查字段中的输入值是否合法的是______。
A.默认值B.有效性规那么C.有效性文本D.索引:B9、检查字段中的输入值不合法时,提示的信息是______。
A.默认值B.有效性规那么C.有效性文本D.索引:C10、可以加快查询操作的是______。
A.默认值B.有效性规那么C.有效性文本D.索引:D全国计算机等级二级考试java单选题及答案精选3篇(二)全国计算机等级二级考试java强化训练答案全国计算机等级二级考试java强化训练答案1、用Access创立的数据库文件,其扩展名是___D___。
A..adpB..dbfC..frmD..mdb2、数据库系统的核心是___B___。
A.数据模型B.数据库管理系统C.数据库D.数据库管理员3、数据库系统是由数据库、数据库管理系统、应用程序、___A___、用户等构成的人机系统。
A.数据库管理员B.程序员C.高级程序员D.软件开发商4、在数据库中存储的是___B___。
A.信息B.数据C.数据构造D.数据模型5、在下面关于数据库的说法中,错误的选项是___D___。
全国计算机二级考试Java历年真题(含答案)

全国计算机二级Java题卷一一、选择题1.某带链栈初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=10,bottom=20。
该栈中的元素个数为:A.不确定B.10C.1D.02.设表的长度为15。
则在最坏情况下,快速排序所需要的比较次数为:A.105B.55C.15D.753.设循环队列的存储空间为Q(1:100),初始状态为空。
现经过一系列正常操作后,front=49,则循环队列中的元素个数为:A.不确定B.49C.51D.504.某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。
该完全二叉树的中序序列为:A.HDBEAFCGB.HDEBFGCAC.ABDHECFGD.ABCDEFGH5.下面对软件描述错误的是:A.文档是不可执行的B.程序和数据是可执行的C.软件是程序、数据及相关文档的集合D.软件文档是与程序开发、维护和应用无关的资料6.某系统总体结构如下图所示,该系统结构图的最大扇出数是:A.1B.2C.3D.57.下面属于软件工程三要素的是:A.方法、工具和过程B.方法、工具和平台C.方法、工具和环境D.工具、平台和过程8.在数据库中存储的是:A.数据的操作B.数据模型C.操作信息D.数据以及数据之间的联系9.将数据库的结构划分成多个层次,是为了提高数据库的:A.数据共享B.数据处理并发性C.管理规范性D.逻辑独立性和物理独立性10.下列关于Java布尔类型的描述中,正确的是()A.一种基本的数据类型,它的类型名称为booleanB.用int表示类型C.其值可以赋给int类型的变量D.有两个值,1代表真,0代表假11.下列对Java语言的叙述中,错误的是()A.Java虚拟机解释执行字节码B.JDK的库文件目录是binC.Java的类是对具有相同行为对象的一种抽象D.Java中的垃圾回收机制是一个系统级的线程12.下列Java源程序结构中前三种语句的次序,正确的是()A.import,package,public classB.import必为首,其他不限C.public class,package,importD.package,import,public class13.阅读下列代码:public class{public static void main(String args[ ] ){double d = 12.3;Decrementer dec = new Decrementer( );dec.decrement(d);System.out.println(d);}class Decrementer {public void decrement(double decMe){decMe = decMe – 1.0;}}}代码执行后输出的结果是()。
计算机二级Java习题及答案
计算机二级Java习题及答案计算机二级Java习题及答案成绩的取得离不开我们平时的努力,以下是店铺为大家整理的计算机二级Java习题及答案,希望对大家的学习起到帮助!单选题1、以下不是Java中有效的关键字。
A、constB、NULLC、falseD、this本题考查的是Java的关键字。
Java中常量null,false,true,new,this,const,break都是小写。
故本题答案为B。
2、关于被私有访问控制符private修饰的成员变量,以下说法正确的是。
A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B、可以被两种类访问和引用:该类本身、该类的所有子类C、只能被该类自身所访问和修改D、只能被同一个包中的类访问本题考查的是成员变量的修饰符。
private修饰的变量说明变量为私有访问。
只能被该类自己访问或调用,是对成员变量的高级保护。
故本题答案为C。
3、当检索一个压缩文件时,首先要建立压缩文件输入流对象。
该对象。
A、以选中的压缩文件为参数B、以FileInputStream对象为参数C、以InputStreamReader对象为参数D、以BufferedReader对象为参数本题考查的是压缩文件。
在java.io包中提供了对压缩文件进行操作的能力。
它是通过压缩文件输入流与压缩文件输出流来实现的,其分别继承自InflaterInputStream与DeflaterOutputStream。
在创建压缩文件输入流时,其初始化参数是一个FileInputStream类的实例。
故本题答案为B。
4、计算机中的流是______ 。
A、流动的字节B、流动的对象C、流动的文件D、流动的`数据缓冲区本题考查的是流的概念。
流,最早从C语言中引入的。
其可以看成是一个流动的数据缓冲区。
数据从数据源方向经过缓冲区流向数据的目的地。
在传送的过程中,其传送方式是串行的。
在Java中的java.io包中定义了Java中常见流的接口与类。
全国计算机等级考试二级Java真题1参考答案
全国计算机等级考试二级JA V A真题1参考答案一、选择题01-05 B A B D D06-10 D D A B C11-15 B C D A D16-20 C D B C A21-25 A A C C D26-30 B D C B A31-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种,即一对一(1∶1)的联系、一对多(1∶N)或多对一(N∶1)的联系和多对多(N∶N)的联系。
(5)解析:数据库设计分为以下6个设计阶段:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。
(6)解析:Java语言是用字节码进行解释执行,它本身带有许多编译时产生的信息,可使其连接过程更简单。
(7)解析:内部类是嵌套在一个类的内部使用的,与普通类一样,内部类也具有自己的成员变量和成员方法。
(8)解析:此题是输出数组中能被3整除的元素。
全国计算机等级二级考试java试题及答案
全国计算机等级二级考试java试题及答案全国计算机等级二级考试java试题及答案全国计算机等级二级考试java试题及答案1、假如在创立表中建立需要存放二进制数据文档的字段,其数据类型应当为___D ___。
A.文本类型B.货币类型C.是/否类型D.OLE类型2、假如在创立表中建立需要存放时间的字段,其数据类型应当为___D___。
A.文本类型B.货币类型C.是/否类型D.日期/时间类型3、假如在创立表中建立需要存放少于255个字符的字段,其数据类型应当为___A___。
A.文本类型B.货币类型D.OLE类型4、假如在创立表中建立能存放最多6.4万个字符的字段,其数据类型应当为___B___。
A.文本类型B.备注类型C.是/否类型D.OLE类型:5、假如在创立表中建立需要进展算术运算的字段,其数据类型应当为___A ___。
A.数字类型B.备注类型C.是/否类型D.OLE类型:6、下边哪个字段的`数据类型必须是8个字节___C ___。
A.数字类型B.备注类型C.日期/时间型D.OLE类型:7、下边哪个字段的数据类型必须是4个字节___D ___。
A.数字类型C.货币类型D.自动编号类型:8、假如在创立表中建立需要存储True/False的字段,其数据类型应当为___C ___。
A.数字类型B.备注类型C.是/否类型D.OLE类型:9、数据库中的根本单位是___A ___。
A.表B.查询C.窗体D.报表:10、从一个表或者多个表中选择一局部数据的是__B____。
A.表B.查询C.窗体D.报表。
全国计算机二级考试《Java》真题练习
全国计算机二级考试《Java》真题练习 全国计算机二级考试《Java》真题练习 为了帮助同学们更好更全面的做好复习和迎考准备,以下是店铺搜索整理的一份全国计算机二级考试《Java》真题练习,供参考练习,希望对大家有所帮助!想了解更多相关信息请持续关注我们店铺! 1、下列叙述中,错误的是______。 A、Applet的默认布局管理器是FlowLayout B、JApplet中增加构件是加到JApplet的内容面板上,不是直接加到JApplet中 C、JApplet的内容面板的默认布局管理器是BorderLayout D、JApplet的内容面板的默认布局管理器是FlowLayout 本题考的是布局管理器。 向JApplet中增加构件,是把构件添加到Swing Applet的内容面板中;对JApplet设置布局管理器,是对Swing Applet的内容面板进行设置,Swing Applet的内容面板的默认布局管理器是BorderLayout,所以,JApplet的内容面板的默认布局管理器是BorderLayout;而Applet的默认布局管理器是FlowLayout。 故本题答案为D 而japplet是applet的子类 2、 护本地主机,对Applet安全限制中正确的是______。 A、Applet可加载本地库或方法 B、Applet可读、写本地计算机的文件系统 C、Applet可向Applet之外的任何主机建立网络连接 D、Applet不能运行任何本地可执行程序 许多浏览器为了保护本地主机,对Applet作了如下安全限制: 1、Applet不能运行任何本地可运行程序; 2、禁止加载本地库或方法; 3、禁止读、写本地计算机的文件系统; 4、禁止向提供Applet之外的任何主机建立网络连接; 5、不能读取某些系统信息,除了Java版本号、操作系统名或版本号、文件分隔符、路径分隔符以及行分隔符之外,Applet不能获得与本地计算机有关的任何信息,如:用户名、电子邮件地址等; 6、由一个Applet弹出的窗口外观上与一个Application弹出的窗口不同,Applet弹出的窗口中将会有警告提示信息,以帮助用户区分Applet窗口与可信的Application窗口。 故本题答案为D。 3、Java对I/O访问所提供的同步处理机制是______。 A、字节流 B、过滤流 C、字符流 D、压缩文件流 本题考的是过滤流。 Java对I/O访问所提供的同步处理机制是过滤流。一般,使用一个过滤流要求首先把过滤流连接到某个I/O流上,再通过构造方法的参数去指定连接的I/O流。 故本题答案为B。 4、 Panel类的默认布局管理器是______。 A、BorderLayout B、CardLayout C、FlowLayout D、GridBagLayout 本题考的是布局管理器。 FlowLayout是Panel和Applet的默认布局管理器 WiseMedia 故本题答案为C 5、Java对文件类提供了许多操作方法,能获得文件对象父路径名的方法是______。 A、getAbsolutePath() B、getParentFile() C、getAbsoluteFile() D、getName() 本题考的是File类提供的方法。 getAbsolutePath():得到一个文件的绝对路径名; getParentFile():得到文件对象父路径名; getAbsoluteFile():等价于new File(this.getAbsolutePath()); getName():得到一个不包含路径的文件名。 故本题答案为B。 6、Swing与AWT相比新增的布局管理器是______。 A、CardLayout B、GridLayout C、GridBagLayout D、BoxLayout 本题考查的是布局管理器。 Swing继续沿用AWT中的布局管理器,包括FlowLayout、BorderLayout、CardLayout、GridLayout、GridBagLayout,另外Swing新增加了一个BoxLayout布局管理器。 故本题答案为D。 7、下列对Java特性的叙述中,错误的是______。 A、在编写Java子类时可以自由地增加新方法和属性 B、Java的Applet要求编程首先创建JFrame窗口 C、Java语言用解释器执行字节码 D、Java中的类一般都有自己的属性和方法 本题考查的是Applet的概念。 Applet是能够嵌入到HTML页面中,并能够在浏览器中运行的Java类,本身并不一定需要首先创建窗体,但可以使用JApple类来使用Swing构件。 Swing包中的JFrame类与创建窗口有关,是提供给java应用程序用来放置图形用户界面的`一个容器。 JApplet类与JFrame一样是顶层的Swing容器。包含Swing构件的Applet必须是JApplet的子类。 故本题答案为B 8、阅读下面求质数的程序 import java.lang.Math.*; public class MorePrimesTest{ public static void main(String[] args){ long[] primes=new long[20]; primes[0]=2L; primes[1]=3L; long number=5L; outer: for(int count=2;countlong limit=(long)Math.ceil(Math.sqrt((double)number)); for(int i=1;iif(number ______ primes[i]==0L){ continue outer; } } primes[count++]=number; } for(int j=0;jlong n=primes[j]; System.out.println(n); } } } 在程序下划线处填入的正确选项是______。 A、& B、* C、/ D、% 本题考查的是JAVA程序结构。 所谓质数或称素数,就是一个正整数,除了本身和1以外并没有任何其他因子。任何一个整数,可以写成一串质数相乘的积。 程序中首先定义了包含有20个元素的长整型数组,为数组的第一,第二个元素赋值,并且还定义了一个长整型变量"long number=5L;",然后进入循环,该循环的作用是判断当前变量number的值是否为质数,其中Math.sqrt(double x)方法的作用是求x的平方根,而Math.ceil()方法的作用是求最小的整数但不小于本身(例如:Math.ceil(3.14)则返回4),在本次循环中,需要判断变量number与primes[i]的取余操作,如果变量number与小于自己的平方根取整且小于count的数取余数为0,则跳出循环,将number的值写入数组中,当20个元素填满后,程序依次输出数组元素。 故本题答案为D 9、在Java中,"目录"被看作是______。 A、文件 B、流 C、数据 D、接口 本题考查的是目录的概念。 目录在Java中作为一种特殊文件,即文件名的列表,通过类File所提供的方法,可得到文件或目录的描述信息(包括名字、路径、长度、可读、可写等),也可以生成新文件、目录、修改文件和目录,查询文件属性,重命名文件或者删除文件。 故本题答案为A。 10、下列带下划线的标识符符合Java命名约定的是______。 A、package com.Bi.hr B、public class xyz C、int I D、void setCustomerName() 本题考查的是Java命名约定。 包的名字应该都是由小写单词组成。它们全都是小写字母,即便中间的单词亦是如此,所以A选项错误。 类名的第一个字母一定要大写,所以B选项错误; 变量的第一个字母应该为小写,所以C选项错误; 与属性相对应的get、set方法为:set(get)+属性名,属性名第一个字母为大写,所以D选项正确。 故本题答案为D WiseMedia 11、在Java语言中,被称为内存分配的运算符是______。 A、new B、instance of C、[ ] D、( ) 本题考查的是JAVA关键字。 Java语言中,程序为对象动态分配内存。Java中内存分配的运算符是new。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)。
A、可行性分析 B、需求分析 C、详细设计 D、程序编码
2 下面叙述正确的是______C。
A、算法的执行效率与数据的存储结构无关 B、算法的空间复杂度是指算法程序中指令
(或语句)的条数
C、算法的有穷性是指算法必须能在执行有限个步骤之后终止 D、以上三种描述都不对
3 在一棵二叉树上第5层的结点数最多是___B___。
A、8 B、16 C、32 D、15
4 下面描述中,符合结构化程序设计风格的是___A___。
A、使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B、模块只有
一个入口,可以有多个出口
C、注重提高程序的执行效率 D、不使用goto语句
5 下列模式中,能够给出数据库物理存储结构与物理存取方法的是__A____。
A、内模式 B、外模式 C、概念模式 D、逻辑模式
6 在下面附属类方法中的下划线处,应填入的正确参数是 C 。
public void writeData( throws IOException
{
GregoranCalendar calendar=new GregorianCalendar()
calendar.setTime(hireDay);
out.println(name+"|"
+salary+"|"
+calendar.get(Calendar.YEAR)+"|"
+(calendar.get(Calendar.MONTH)+1)+"|"
A、Employee[] e B、"employee.dat" C、PrintWriter out D、BufferedWriter
7 在匹配器(Matcher)类中,用于输入字符串与模式串比较的方法是 A 。
A、static boolean matches() B、boolean matcher.find() C、int matcher.start() D、
int matcher.end()
8 下列内部类的正确用途是 B 。
btnn.addActionListener(new ActionListener() //注册监听器
{
public void actionPerformed(ActionEvent event)
{
String s=input.getText();
output.setText("Hello"+s+",Welcome You!";
}
})
A、用于访问外部类的数据 B、用于进行事件处理 C、隐藏起来不被同一包中的其他
类所见 D、生成事件适配器
9 下面程序段:
boolean a=false;
boolean b=true;
boolean c=(a&&b)&&(!b);
boolean result =(a&b)&(!b);
执行完后,正确的结果是 A 。
A、c=false;result=false B、c=true;result=true C、c=true;result=false D、c=false;res
ult=true
10 下列属于正则表达式的是___D___。
A、一个数组 B、一组二进制数据 C、一个字符串 D、一个公式
11 下列关于Applet的叙述中,错误的是 A 。
A、Applet是Java类,所以可以由JDK中的解释器java.exe直接解释运行
B、Applet应该定义为java.applet.Applet类或javax.swing.JApplet类的子类
C、Applet与Application的主要区别在执行方式上
D、通过在HTML文件中采用标记可以向Applet传递参数
12 java中对Applet设置了严格的安全限制。下列关于Applet在Java2中安全限制叙述
正确的是 C 。
A、根本无法解除 B、只有部分限制可以解除,而其它限制无法解除 C、可以在安全
策略的控制下解除 D、已经缺省地全部解除
13 下列数组a中,版本较新的能在程序运行时动态调整大小的是 C 。
A、int a[] B、String[] a C、a=new ArrayList() D、a=new Array()
14 调用线程的下列方法,不会改变该线程的生命周期中状态的方法是 D 。
A、yield() B、wait() C、sleep() D、isAlive()
15 下列叙述中,错误的是 D 。
A、接口与类的层次无关 B、通过接口说明类所实现的方法 C、通过接口可了解对象
的交互界面 D、接口与存储空间有关
16 与Applet生命周期相关的方法的数量是 A 。
A、4种 B、3种 C、2种 D、5种
17 下列情况中,不会使线程返回所持有的对象锁的是 B 。
A、当synchronized()语句块执行完毕 B、当调用了线程的suspend()方法
C、当在synchronized()语句块中出现异常(exception) D、当持有锁的线程调用该对象的
wait()方法
二 填空题
1 关系数据库管理系统能实现的专门关系运算包括选择、连接和投影
2 数据的逻辑结构在计算机存储空间中的存放形式称为数据的模式 或 逻辑模式 或
概念模式
如果有一个类MyFrame是Frame的子类,能够被不同包中的类所使用,请写出该类的
声明头:public class MyFrame extends Frame
3 接口可以看作是仅容纳抽象方法 或 抽象的方法、常量,而又不能直接生成对象的特
殊抽象类。
4 Java简单性首先表现在自身系统的精练,它的基本解释程序和类库的支持 或 类库支
持占内存40KB,附加的基本标准类库和支持线程程序占175KB。
5 包含Swing构件的Applet(小应用程序)应该是javax.swing.JApplet 或 JApplet类的直
接子类。
6 Java对象串行化技术,主要是通过ObjectInputStream类和ObjectOutputStream类来实
现。