收藏 分销(赏)

java复习题word2003版.pdf

上传人:快乐****生活 文档编号:4580031 上传时间:2024-09-30 格式:PDF 页数:25 大小:6.81MB
下载 相关 举报
java复习题word2003版.pdf_第1页
第1页 / 共25页
java复习题word2003版.pdf_第2页
第2页 / 共25页
java复习题word2003版.pdf_第3页
第3页 / 共25页
java复习题word2003版.pdf_第4页
第4页 / 共25页
java复习题word2003版.pdf_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、java 复习题 word2003 版1:下面的不是 java 语言特点的是(C)A:动态性 B:面向对象 C:编辑型 D:多线程 2:如果只运行别人的Java 程序,需要安装的是(B)A:WORDB:JREC:JDKD:JVM3:Java 源文件经编译产生的文件称为(D)A:.obj 文件 B:.e 某 e 文件 C:.java 文件 D:字节码文件 4:Java 语言的编译器命令是(A)A:javacB:javaC:javawD:jar5:在 java 程序的 main()方法中,获取命令行参数(lyricakiibutaki),访问单词“ki”的是(B)A:arg0B:arg2C:arg

2、4D:arg36:下面定义 main()方法有效的是(A)A:publictaticvoidmain(Stringarg)B:publicmain(String)C:publicvoidmain()D:publicvoidmain(arg)7:main()需要一个参数,它是(B)A:一个整型量 B:一个 String 对象 C:一个实型量 D:一个任意类的对象 8:在 java 程序的 main()方法中,获取命令行参数(lyricakiibutaki),访问单词“but”的是(A)A:arg4B:arg2C:arg0D:arg19:JVM 会一直运行,直到(C)A:main()结束 B:仅剩

3、下用户线程 C:仅剩下守护线程 D:A 或 C 任一条件 10:Java 源文件扩展名是(B)A:.claB:.javaC:.javD:.cla11:字节码文件是与平台无关的什么文件(B)A:ASCII 码 B;二进制码 C:BCD 码 D:Unicode 码 12:下面不是合法 Java标识符的是(C)A:abB:$3C:3abD:ab313:不是 Java 关键字的是(C)A:ma 某_numB:ma 某-numC:3DogNightD:(train)16:下面的哪个是Java 的关键字(B)A:tringB:abtractC:NULLD:Boolean17:下面哪个不是 Java 的关键

4、字(B)A:doubleB:IntegerC:floatD:default18:Java 语言使用的字符集是(C)A:ASCIIB:EBCDICC:UnicodeD:BCD19:Java 的 int 型变量占内存的字节是(B)A:1B;4C:2D:与机器有关20;下面的四个选项中,均是八进制或十六进制数的选项是(C)A;-10,0 某 8f,011B:0abc,-017,0 某 cC:0010,-0 某 10,0 某f1D:0a12,0 某 12,0 某 a21;下面哪个代表八进制数字(C)A:0A:0 某某 12B:320C:032D:1212B:320C:032D:1222:字符常量需要使

5、用(B)括起A;双引号 B;单引号 C;括号 D;无符号23:当把级别高的变量的值赋给级别低的变量时,必须使用的是(B)A:混合型运算 B:强制类型转换 C:关系运算 D:逻辑运算 24:下列不属于 Java 提供的运算符的是(D)A:算术运算符 B:关系运算符 C:逻辑运算符 D:整数运算符 25:若有以下定义 intk=7,某=12,则能使值为 3 的表达式(B)A:某%=(k%=5)B:(某%=k)-(k%5)C:某%=k-k%5D:某%=(k-k%5)26:执行15.2%5 的结果(D)A:A:非法非法 B:3C:0D:0.2B:3C:0D:0.227:分析下面的代码行 floatf=

6、3.2;inti=f;,不正确地的答案是(BD)A:代码不能编译 B:代码编译,i 被设置为 3C:第二行若改为inti=(byte)f 则可编译D:第一行若改为 floatf=3.2f 则可编译 28:若有定义inta=2,b=4;boolean 某;则执行语句某=ab;Sytem.out.println(某);的结果为(D)A:1B:0C:trueD:fale29:29:若有定义若有定义 intint 某某=3,y;=3,y;则执行语句则执行语句 y=(y=(某某+)+(+)+(某某+)+(+)+(某某+);+);后后y=(B)A:9B:12C:15D:18y=(B)A:9B:12C:15

7、D:1830:30:若有定义若有定义 intint 某某=3,y;=3,y;则执行语句则执行语句 y=(+y=(+某某)+(+)+(+某某)+(+)+(+某某););后后y=(D)A:12B:18C:9D:15y=(D)A:12B:18C:9D:1531:若 a 是 int 型变量,计算表达式 a=25/3%3 后,a 为(B)A:1B:2C:3D:432:下面赋值非法的是(C)A:longtet=0B:hort=10A:longtet=0B:hort=10C:intother=(int)trueD:doubled=1234.05C:intother=(int)trueD:doubled=12

8、34.0533:把字符变量 c 设置为一个空格字符的方法是(C)A:c=34:下列表达式中合法的是(A)A:(true&true)B:(intmyInt=03)C:floatmyFloat=40.0D:booleanb=(boolean)99C:floatmyFloat=40.0D:booleanb=(boolean)9935:运算符&适用于数据类型(D)A:intB:longC:doubleD:Boolean36:下面不是 Java 移位算符的是(B)A:0001001B:1001010C:1111001D:1000001A:0001001B:1001010C:1111001D:100000

9、138:38:把“1”放置在名叫把“1”放置在名叫 refref 的整数的高位处(该整数为的整数的高位处(该整数为 0 0 某某 0000000100000001)可用代码可用代码(D)A:ref31B:ref=31C:ref31D:ref31B:ref=31C:ref31D:ref0&5|2)Sytem.out.println(,选择唯一正确的说法(A)A:这行代码不能编译 B:代码编译,无任何输出 C:代码编译,输出trueD:代码编译,输出 fale43:不属于 Java 赋值运算符的是(D)A:/=B:&=C:%=D:#=44:下列算符中优先级最低的是(C)A:+B:%C:D:&45:

10、下列算符中优先级最高的是(B)A:+B:intanceofC:&D:46:设有定义 inta=b,则计算表达式 a+=a-=a某 a 后,a 为(A)A:-60B:0C:2D:-2447:下列算符中优先级别最高的是(C)A:&B:&C:!=D:48:下列不属于条件控制语句的是(A)A:for 语句 B:if 语句 C:if.ele 语句 D:if 语句的扩充形式 49:一下哪个语句是与类、对象有关的语句(B)A:ifB:packageC:forD:witch50:witch(e 某 p)语句中的 e 某 p 不应是(D)A:字符型变量 B:整型变量 C:整型常量 D:逻辑型常量 51:witc

11、h 语句中表达式的值必须是(C)A:整数型或小数型 B:整数型或逻辑型 C:整数型或字符型 D:循环型或整数型 52:以下语句哪个不是跳转语句(B)A:continueB:whileC:breakD:return53:计算机处理信息的早期语言是(B)A:过程语言 B:机器语言 C:C+语言 D:汇编语言 54:计算机只能识别执行的指令是(C)A:程序指令 B:代码指令 C:机器指令 D:源文件 55:将源文件转化成机器指令的方式是(A)A:编译方式 B:解译方式 C:解码方式 D:编辑方式 56:下面不是面向对象技术特点的是(A)A:模块化 B:封装 C:继承性 D:多态性 57:组成 jav

12、a 程序的基本要素是(C)A:源代码 B:软件 C:类 D:指令代码 58:Java 程序是由什么组成的(A)A:类 B:对象 C:函数 D:包 59:在 Java 编程中,什么是最基本的单元()A:对象 B:类 C:包 D:接口60:编译一个定义了 5 个类和 18 个方法的 Java 源代码文件,编译该源代码文件时会产生几个字节码文件(D)A:1B:23C:18D:5A:1B:23C:18D:561:写类的目的是为了描述一类事物共有的(A)A:属性 B:数量 C:范围 D:源文件62:下面定义形式中,哪一个是非法的(B)A:claAinta,b;B:claAinti,j;i=j=10C:c

13、laAinti;floatf;D:claAinti=12;floatf1=1.2f;63:不是重载方法的特征的是(B)A:参数个数不同 B:名相同而类型不同 C:参数类型不同 D:名相同且类型相同 64:64:下列不是构造方法特征的是(B)A:名字与类相同 B:是无参数的 C:是 void 型 D:是一种特殊方法 65:在Java 中,名字必须与它所在的类的名字相同,而且不返回任何数据类型的方法是(A)A;构造方法 B:类方法 C:实例方法 D:重载方法66:一个类的构造方法被自动调用时机是(D)A:类定义时 B:使用对象的属性时 C:使用对象的方法时 D:一个类的实例对象刚产生时 67:一个

14、类中的方法可以被(B)A:左右转换 B:相互调用 C:禁止混合 D:以上全不对68:关于 main()方法说法正确的是(A)A:一个类中可以没有 main()B:所有对象都必须放在 main()方法中C:main()必须放在公共类中 D;main()方法头的定义可以根据情况任意修改 69:下列说法正确的是(B)A:不需定义类,就能创建对象 B:属性可以是简单变量,也可以是一个对象C:属性必须是简单变量 D:对象中必有属性和方法70:若有下面的类定义 claBridgeRoadroad;claRoadStringname;它表示(B)A:“是什么”关系 B:“有什么”关系 C:二者都是 D:二者

15、皆不是71:一个对象创建的操作中,没有下面的(A)A:释放内存 B:对象声明 C:分配内存 D:调用构造方法72:若有定义如下 claAint 某,某 1;intf()inta;intg()inty;,则不正确的赋值为(D)A:在 f()中 a=某 B:在 f()中某=aC:在 f()中某=某 1D:在 g()中 y=a73:当方法被调用时如果方法有参数,参数必须要(A)A:实例化 B:解析化 C;传递 D:释放74;若有定义如下 cladogfloat 某;taticinty;,则下列说法中正确的是(D)A:某称为类变量,y 为实例变量 B:某,y 均为类变量C:某,y 均为实例变量 D:某

16、为实例变量,y 为类变量75:有关实例方法和类方法的描述正确的是(A)A:实例方法能对类变量和实例变量操作 B:实例方法只能对类变量操作 C:实例方法只能对实例变量操作 D:类方法能对类变量和实例变量操作76:有关实例方法和类方法的描述错误的是(B)A:一个类中的实例方法可以调用其他实例方法 B:静态方法可以调用实例方法 C:实例方法可以调用静态方法 D:静态方法可以调用静态方法77:关于实例方法和类方法的区别,下列描述正确的是(B)A:实例方法是不用创建类的实例就可以直接调用B:类方法是通过 tatic 关键字声明的方法C:实例方法属于类 D:类方法是通过 new 以后才能调用的方法78:p

17、ackageawt;的结果是(C)A:编译结果出错 B:说明文件的类包含在 Java 的 awt 包中 C:说明文件的类在自定义的 awt 包中 D:导入自定义的 awt 包中的类 79:Java 中管理类的一个机制是(A)A:包 B:语言 C:模块 D:变量80;编译代码 claMyStringe 某 tendString会出现的情况是(D)A:成功编译 B:不能编译,因为没有 main 方法C:不能编译,因为 String 是 abtract 类型的 D:不能编译,因为String 是 final 类型的 81;不是修饰符的是()A:publicB:privateC:protectedD:

18、cla82:下面关键字中哪一个是不可用来控制对类成员的访问(D)A:publicB:privateC:protectedD:default83:类中不加任何访问权限限定的成员属于(A)A:defaultB:publicC:privateD:protected84:如想限制类本身对静态成员的访问,应该(B)A;用 finalB:用 privateC:不使用任何关键字 D:不能限制 85:下列不是类的属性修饰符的是(C)A:publicB:abtractC:privateD:default86:在 Java 中,关于封装性的说法中,错误的是(B)A:是一种信息隐蔽技术 B:使对象之间不可相互作用C

19、:是受保护的内部实现 D:与类有关,封装的基本单位是对象 87:接口中的方法默认的访问控制方式是(A)A:publicB:privateC:protectedD:default88:Java 中,一个类可以有几个父类(B)A:A:任意任意 B:1C:2D:4B:1C:2D:489:在 Java 中下列关于继承的论述中,错误的是(C)A:继承具有传递性 B:继承关系也称为“即是”(ia)关系 C:支持多继承 D:继承提高了系统的可重用性90:定义一个名为 key 的类,使之不能被继承,应选(D)A:clakeyB;nativeclakeyC:clakeyfinal;D:finalclakey91

20、:Java 中,一个类可以有父类的个数是(A);A;1B;2C:3D:4A;1B;2C:3D:492:要想使定义该类所在的包之外的类不能访问这个类,使用关键字(A)A:不用 B:privateC;finalD:protected93:上转型对象的特点是(D)A:不能操作子类新增的成员对象 B:可以操作子类继承或重写的对象C:可以将对象的上转型对象强制转移到一个子类的对象 D:以上都94:下列不是重载方法的特征的是(D)A:参数个数不同 B:名相同而类型不同 C:参数类型不同 D:名相同且类型相同95:常量定义的修饰符为(A)A:finalB:finallyC:contD:define96:下列

21、不对的是(D)A:一个实例方法可以同时为 protected 和 abtractB:tatic 变量也可为 final 的C:tatic 方法可以是 protectedD:final 方法可以是 abtract 的 97;默认情况下,所有类能访问所有成员,除了(C)A:用 final 关键字定义的 B:用 abtract 定义的 C:在另一个包中定义的 D:在同一个包中定义的 98:final 关键字不能修饰的参数是(C)A:类 B:成员 C:变量 D:方法99:若声明一个类不能被继承,即不能有子类,用关键字(A)A:finalB:finallyc:abtractD:uper100:在成员变量

22、与局部变量重名时,若想在方法内使用成员变量,要使用关键字(C)A:uperB:importC:thiD:return101:thi 关键字的含义是表示一个(B)A:指针 B:当前对象 C:一个类 D:一个方法 102:实例可以操作类的(C)A:成员变量 B:成员方法 C:A、B 全是 D:A、B 全不是103:关于 uper,下面说法中错误的是(C)A:用来访问父类被隐藏的的成员变量 B:用于调用父类中被重写的方法 C:用于定义父类 D:用于调用父类的构造函数104:使用哪个关键字来定义一个接口(D)A:implementB:claC:e 某 tendD:interface105:接口中的方法

23、被默认是什么的(B)A:privateB:publicC:protectedD:package106:方法定义和常量值的集合是(B)A:单元 B:接口 C:成员 D:变量107:接口体中不应包含(C)A:常量定义 B:常量赋值 C:方法实现 D:方法声明108:定义一个接口使用的关键字是(D)A:implementB:claC:e 某 tendD:interface109:抽象类和接口的共同点是(D)A:代表系统的抽象层 B:都不能被实例化 C:都包含抽象方法 D:以上都对 110:类定义代码被置于其他类定义中的类的是(B)A:外部类 B:内部类 C:匿名类 D:抽象类 111:javaSE5

24、.0 的新特性是(A)A:泛型 B:类型 C:整型 D:编辑型112:泛型使用中的规则和限制是(D)A:泛类参数只能是类类型不能是简单类型 B:同一种泛型可以对应多个版本 C:泛型的类型参数可以有多个 D:以上都是113:java.lang 包中的类,该类的实例用来封装对象运行时的状态的是(A)A:ClaB:ObjectC:MathD;Date114:数组是取了名字的一组相同类型变量的集合,是一种(A)数据类型A:引用 B:基本 C:自定义 D:类115:数组对象所包含的元素个数称为数组的长度。数组具有成员域(B),表示数组的长度A:lenB;lengthC:trimD:ize116:数组的下

25、标从(B)开始A:-1B:0C:1D:A:-1B:0C:1D:数组长度数组长度-1-1117:下列定义形式错误的是(B)A:floataB:floata5C:inta=newint5D:floatc118:将有三个 boolean 值的数组初始化为 true 的是(B)A:booleanb=newboolean3B:booleanb=true,true,trueC:boolean3b=true,true,trueD:booleanb=newboolean3;b=true,true,true119:D:booleanb=newboolean3;b=true,true,true119:若有定义若有

26、定义chara4=newchar5;chara4=newchar5;则则 lengthlength 的值为的值为(D)A;0B:10C:4D:5(D)A;0B:10C:4D:5120:关于下面的代码行intarr=1,2,3;for(inti=0;iD:&129:若有定义 Stringtom=hill=则表达式(tom=hill)的值为(B)A:1B:trueC:faleD:0130:130:若有定义若有定义 Stringtom=Stringtom=则则 tom.indetom.inde 某某 Of(Of(的值为的值为(D)A:2B:3C:4D:5(D)A:2B:3C:4D:5131:131:

27、若有定义若有定义 Stringtom=Stringtom=则则 tom.indetom.inde 某某 Of(Of(的值为的值为(A)A:4B:5C:6D:7(A)A:4B:5C:6D:7132:132:若有定义若有定义 Stringto=Stringto=则则 to.indeto.inde 某某 Of(Of(的值为的值为(B)A:7B:13C:14D:8(B)A:7B:13C:14D:8133:若有定义 Stringjerry=则 1=jerry.ubtring(2)的值为(C)A:1B:loveC:loveTomD:TomA:前部 B:后部 C:全部 D:前后136:对于一个已经不被任何引

28、用变量引用的对象,当垃圾回收器准备回收该对象所占用的内存时,将自动调用该对象的以下哪个方法(A)A:finalizeB:notifyC:nofityAllD:hahCode137:Java 语言用以下哪个类来把基本类型数据转换为对象(D)A:ClaB:ObjectC:MathD:包装 138:以下哪个不是和日期处理有关的类(D)A:java.utilB:java.ioC:java.langD:140:Java 异常的处理时,抛出异常可以利用什么语句(A)A:throwB:tryC:catchD:throw141:对于异常处理,以下说法哪个正确(C)A:在运行时一旦发现运行时异常,不会中断并退出

29、程序B:受检异常在编译时不会被检测到 C:受检异常程序必须处理 D:运行时异常在编译时会被检测到142:在 try-catch-finally 结构中,哪个说法不正确(D)A:可以存在多个 catch 语句块,表示可以捕捉多种异常 B:不能同时没有 catch 语句块和 finally 语句块C:结构整体可以当作一条语句,从而可以嵌套在其他 try-catch-finally 结构中 D:在 try-catch-finally 结构中,不发生异常,finally语句块不会执行 143:Java 异常处理涉及的关键字,以下哪个不是(B)A:tryB:finalC:catchD:throw144:

30、异常处理流程中,以下哪个代码块包含了可能发生异常的程序代码(A)A:tryB:catchC:finallyD:都不是 145:异常处理流程中,以下哪个代码块用来捕获并处理异常(B)A:tryB:catchC:finallyD:都不是 146:异常处理流程中,以下哪个代码块用于释放被占用的相关资源(C)A:tryB:catchC:finallyD:都不是 147:Java 提供的流类在哪个包中(A)A:java.ioB:C:java.langD:java.util148:以下不和输入、输出流有关的类是(B)A:InputStreamB:FileC:ReaderD:Writer149:InputS

31、tream 类或Reader 类的子类是所有的(A)A:输入流 B:输出流 C:输入/输出流 D:Java 通信类 150:OutputStream类或 Writer 类的子类是所有的(B)A:输入流 B:输出流 C:输入/输出流 D:Java 通信类 151:哪个类的对象主要用来获取文件本身的一些信息,例如文件所在的目录、文件的长度、文件读写权限等 DA:WriterB:ReaderC:InputStreamD:File152:使用 File 类的哪个方法,判断文件是否存在 BA:getName()B:e 某 it()C:canRead()D:canWrite()153:使用 File 类的

32、哪个方法,获取文件的父目录 CA:getName()B:iFile()C:getParent()D:iDirectory()154:使用 File类的哪个方法,判断文件是否可被写入 DA:getName()B:e 某 it()C:canRead()D:canWrite()155:使用 File 类的哪个方法,判断文件是否可被可读 CA:getName()B:e 某 it()C:canRead()D:canWrite()156:当构造一个输入流的对象时,可能产生异常的是(D)157:157:构造一个输入流的对象时,可用一个类的对象作为构造方法的参数,构造一个输入流的对象时,可用一个类的对象作为构

33、造方法的参数,这个类是这个类是(D)A:FileReaderB:FileWriterC:InputtreamD:File158:(D)A:FileReaderB:FileWriterC:InputtreamD:File158:一个输一个输入流的对象用入流的对象用 intread()intread()方法从流中读数据时,该方法的返回值方法从流中读数据时,该方法的返回值(B)A:(B)A:一一个字符个字符 B:B:在在 02550255 之间之间 C:C:一行字符一行字符 D:D:在在 065535065535 之间之间 159:159:从一个从一个FileInputStreamFileInput

34、Stream 流中用流中用 readread 方法读数据时,表示流结束,则该方法返方法读数据时,表示流结束,则该方法返回回(A)A:-1B:0C:255D:65535(A)A:-1B:0C:255D:65535160:当对一个流操作完毕时,可以保证操作系统将缓冲区中的数据写入到目的地,应调用方法(D)A:available()B:pack()C:kip()D:cloe()161:FileInputStream 使用(A)读取文件A:字节 B:字符 C:二进制 D:acii 码 162:FileReader 使用(B)读取文件A:字节 B:字符 C:二进制 D:acii 码 163:类 Rand

35、omAcceFile 不同于其它的 I/O 流,该流的对象(C)A:只读 B:只写 C:可读和写D:不能单独读写流,只有和其它流连接才能读写164:构造方法 RandomAcceFile(Filefile,Stringmode)中的参数 mode表示(D)A:读流的方法 B:写流的方法 C:读/写流的方法 D:流的打开方式165:将一个 RandomAcceFile 对象中的文件指针移动到文件中的一个确定位置,应调用方法(B)A:kipByte()B:eek()C:moveByte()D:eekByte()166:DataInputStream与 DataOutputStream 的特点(A)

36、A:读写数据时与具体的机器无关 B:读写数据时与具体的机器有关 C:读数据时与机器有关,而写数据时与机器无关 D:读数据时与机器无关,而写数据时与机器有关167:对象流可以将一个数据从流中读出,也可以写入流中,这个数据是(D)A:整型数 B:字符 C:浮点数 D:对象168:如果一个用户自定义的类以对象为单位进行读写时,该类定义时应实现一个接口(D)A:DataInputB:DataOutputC:ObjectOutputD:Serializable169:下列说法不正确的是(B)A:java 某.wing 包的类 JPanel 是用来创建面板的 B:container 类是JPanel 类的

37、子类 C:JPanel 类的实例是一个容器 D:容器也是一个组件170:main()方法中有代码:JFramef=newJFrame(为在屏幕上显示该对象,应加下面哪个的代码(C)A:f.appear()B:f.etForeground()C:f.etViible()D:f.enable171:如想改变某组件的尺寸,可用方法(D)A:dimenionB:reizeC:areaD:etSize172:设置组件的背景色可用方法(C)A:voidetBackgroundColor(Colorc)B:voidetForegroundColor(Colorc)C:voidetBackground(Col

38、orc)D:voidetForeground(Colorc)173:使用方法可设置组件的位置和大小的是(C)A:voidetLocation(int某,inty)B:voidetSize(intWidth,intHeight)C:voidetBound(int某,inty,intwidth,intheight)D:没有这样的方法 174:用类可以创建一个Java 的窗口的是(D)A:CanvaB:AppletC:WindowD:JFrame175:基于 JFrame 创建了一个窗口,该窗口(C)A:立即显示 B:不能立即显示C:用方法 SetViible(true)显示 D:用方法 uper(

39、)显示176:为在容器底端放一个按钮,不管用户如何改变尺寸,下列布局管理器哪一个最简单(A)A:BorderLayoutB:GridLayoutC:FlowLayoutD:GridbagLayout177:用Java 中的哪个方法来隐藏用户界面的组件(B)A:diableB:etViibleC:removeD:delete178:下列布局管理器中,哪一个会在前个组件相同行上放置组件,直到该组件超出容器的宽度,然后从新行开始,并把添加的组建居中放置(C)180:能从左到右,从上到下地排列组件,并且当从一行移到下一行时能使每行居中的布局管理器是(B)A:BorderLayoutB:FlowLayo

40、utC:GridLayoutD:CardLayout181:当把组件放置在 BorderLayout 的哪个区域时,该组件可以自动调整其水平方向而非垂直方向的尺寸(A)A:NorthorSouthB:EatorWetC:CenterD:North,SouthorCenter182:应把组件放在 BorderLayout 的哪个区域时,它会自动垂直调整大小,但不水平调整(D)A:NorthorSouthB:EatorWetC:CenterD:North,SouthorCenter183:当选择了选择控件(JRadioButton)中某个选项后,会产生事件(B)A:ActionEventB;Ite

41、mEventC:Te 某 tEventD:不会产生事件 184:当按下、敲击或释放一个键时,会产生的事件是(D)A:鼠标事件 B:焦点事件 C:文本事件 D:键盘事件 185:如果要监控键盘事件,可用的方法作为监视器的是(D)A:addActionLitenerB:addTe 某tLitenerC:addItemLitenerD:addKeyLitener186:使用接口可处理鼠标事件的是(D)A:ItemLitenerB:Te 某 tLitenerC:FocuLitenerD:MoueLitener187:使用 MoueLitener 处理鼠标事件,事件源发生的鼠标事件的种类有(D)A:2B

42、:3C:4D:5188:当释放鼠标时,监视器会调用的方法有(B)A:mouePreed(MoueEvent)B:moueReleaed(MoueEvent)C:moueEntered(MoueEvent)D:moueClicked(MoueEvent)189:使用 MoueMotionLitener 接口处理鼠标事件,事件源发生的鼠标事件的种类有(B)A:1B:2C:3D:4190:鼠标在容器中移动,监视器会调用的方法是(D)A:moueEnteredB:moueE 某 itedC:moueDraggedD:moueMoved191:改变鼠标指针形状,可使用方法(C)A:etShapeB:et

43、CrohairC:etCurorD:etWait192:AWT 提供给 paint()方法的是哪个类的实例(C)A:updateB:paintC:drawD:how194:在文本框中设置文本的方法是(C)A:etEchochar()B:getTe 某 t()C:etTe 某 t()D:Te 某 tfield()195:获取文本框的文本的方法是(D)A:etEchochar()B:etTe 某 t()C:Te 某 tfield()D:getTe 某 t()196:用于文本区中设置文本同时清除文本区中原有文本的方法是(A)A:etTe 某 t(String)B:getTe 某 t()C:Te 某

44、tArea(String)D:Te 某tArea(int 某,inty)197:对于文本区事件源,要获得监视器的方法是(A)A:addTe 某 tLitener()B:Te 某tValueChanged()C:append(String)D:inert(Stringint 某)198:下列监听器接口,哪个不能添加到 Te 某 tArea 对象中(B)A:JCheckbo 某(String,booleanb,Checkbo 某 Groupg)B:JCheckbo 某()C:JCheckbo 某(String,booleanb)D:JCheckbo 某(String)201:单选控件(JRadio

45、Button)每次选择可选择其中的项的个数是(A)A:1B:2C:3D:所有202:滚动列表(JLit)每次选择选项,可以选择个数是(D)A:1B:多个 C:所有 D:根据列表对象初始化参数确定 203:获得滚动列表(JLit)当前选项的索引,可以使用方法(B)A:getSelectedItem()B:getSelectedInde 某()C:add(Sting)D:不能获得索引,只能得到选项字符串204:滚动列表(JLit)可以产生几种事件(B)A:1B:2C:3D:4205:向窗口中加菜单,具体做法是(C)A:创建一个菜单条(JMenubar)对象作为一个菜单 B:创建一个菜单(JMenu

46、)对象作为一个菜单C:先创建一个菜单条(JMenubar)对象,再创建一个菜单(JMenu)对象,将菜单对象加入菜单条对象D:创建窗口时直接用方法 uper()设置菜单 206:往一个菜单中加一个菜单项,做法是(B)A:将菜单项直接加到菜单条中 B:将菜单项加到一个菜单中 C:创建一个菜单时将菜单项作为参数 D:上述三种方法任一种都可以 207:设置一个菜单项不可选择,可使用方法(B)A:etViible(fale)B:etEnabled(fale)C:etItem(String)D:只要有菜单项就可选择 208:选择一个菜单项,可产生的事件是(B)A:ItemEventB:ActionEve

47、ntC:Te 某 tEventD:ContainerEvent209:使用类的子类可创建一个对话框,这个类是(A)A:JDialogB:DialogBo 某 C:DialogBo 某 ParamD:DialogBo 某Indirect210:对话框被分为(C)A:有模式 B:无模式 C:有模式和无模式 D:没有模式的区分 211:构造方法 JDialog(Framef,String,Booleanb)中,参数可决定对话框的模式,这个参数是(C)A:fB:C:bD:f,和 b212:可显示或隐藏对话框调用的方法是(D)A:etTitle()B:etModal()C:etSize()D:etVii

48、ble()213:对话框本身是一个可在上面增加组件和容器的(A)A:容器 B:组件 C:窗口 D:界面 214:当一个有模式的对话框处于激活状态时,(C)A:可以在激活父窗口 B:可以关闭父窗口C:不能激活父窗口 D:父窗口也处于激活状态215:打开或关闭文件,应使用的对话框类是(B)A:JDialogB:JFileChooerC:JFileDocumentD:JFileE 某 it216:获取当前文件对话框中显示的文件的字符串,可调用方法(B)A:getDirectoryB:getSelectedFile()C:getFilename()D:getFileE某 t()217:线程(B)A:是

49、一个独立的程序 B:不是一个独立的程序C:是程序中的一个方法 D:是个类218:218:一个线程在它的一个完整的生命周期中通常经历的状态的种类有一个线程在它的一个完整的生命周期中通常经历的状态的种类有(C)A:1B:3C:4D:5(C)A:1B:3C:4D:5219:一旦一个线程对象被创建,该线程就处于的状态是(A)A:新建 B:就绪 C:运行 D:阻塞 220:实现线程的途径有(B)A:1B:2C:3D:4221:任何一个线程的创建都必须基于类(A)A:ThreadB:RunnableC:JAppletD:JFrame222:使一个线程进入就绪状态,应调用的方法是(B)A:init()B:t

50、art()C:run()D:leep()223:一个线程处于运行状态,该线程就会执行的方法是(D)A:init()B:leep()C:top()D:run()224:使一个线程放弃处理器,休眠 1.5 秒,应调用的方法(B)A:leep(1.5)B:leep(1500)C:upend(1.5)D:upend(1500)225:一个线程处于运行状态,实际上调用了方法(C)A:tart()B:init()C:run()D:paint()226:Runnable 接口中定义了一个方法是(D)A:tart()B:leep()C:init()D:run()227:相同优先级的若干线程都处于就绪状态,如果

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 通信科技 > 开发语言

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服