




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章:.下列特点中,哪个是Java虚拟机执行的特点之一?A,字节代码B、多进程C、静态连接D、编译.main方法是Javaapplication程序执行的入口点,关于main方法的方法头,以下哪项是合法的?A,publicstaticvoidmain()B、publicstaticvoidmain(Stringargs[])C、publicstaticintmain(String[]arg)D、publicvoidmain(Stringarg[]).编译Javaapplication源程序文件将产生相应的字节码文件,这些字节文件的扩展名为A,.java.class.html.exe.Java虚拟机的执行过程有多个特点,下列哪个特点不属于JVM执行特点?A,多线程B、动态连接C,异常处理D、异步处理.在Java中,负责对字节代码解释执行的是一一。A、垃圾回收器B、虚拟机C,编译器D、多线程机制.编写和运行Javaapplet程序与编写和运行Javaapplication程序不同的步骤是A,编写源代码B、编写HTML文件调用该小程序,以.html为扩展名存入相同文件夹C、编译过程D、解释执行.Java语言的许多特点中,下列哪个特点是C++语言所不具备的?A、高性能B、跨平台C,面向对象D、有类库.下列基本命令中,哪个是类文件解析器?A、javadocB、jarC、javahD,javap.属于main()方法的返回类型是publicstaticvoidmain.下列有关Java语言的叙述中,正确的是A,Java是不区分大小写的B、源文件名与public类型的类名必须相同C、源文件名其扩展名为.jarD、源文件中public类的数目不限.保证Java语言可移植性的特征是A、面向对象B、安全性C、分布式计算D、可跨平台.能够支持javadoc命令的注释语句是 .A,/*♦...//B、/*...*/C、〃D,/**...*/.当初Sun公司发展Java的原因是:A.要发展航空仿真软件B.要发展人工智能软件C.要发展消费性电子产品D.要发展网路.Java是从哪种语言改进并重新设计?AdeC++PascalC.Java因为什么快速发展而走红?A.个人计算机与网络B.游戏软件C.系统软件D.16,期是()A、一种全新的程序语言B、一种程序开发辅助工具C,一种由Java写成的,并支持JavaApplet的浏览器D、一种游戏软件Java用来定义一个新类时,所使用的关键字为( )A、classB、publicC,structD、class或struct18、一个可以独立运行的Java应用程序( )A,可以有一个或多个main方法B、最多只能有两个main方法C、可以有一个或零个main方法D、只能有一个main方法19,JDK不包括的工具有( )A、Java编译器(javac)B、Java解释器(java)C、AppletviewerD、HotJava参考答案选择A2.D3.A4.D5.B6.B7.B8.D9.C10.BD12.D13.C14.B15.A16.B17.A18.D19.D第二章:.下列哪个是反斜杠字符的正确表示?A、\\B、*\\C、\D、V\'.下列属于合法的Java标识符是 。.cat5books+staticD、-3.14159.在Java中,表示换行符的转义字符是 A、\nB、\fC、'n'D,\dd.下列赋值语句中错误的是A、floatf=ll.IfB、doubled=5.3E12;charc='\r';bytebb=433;5.下列哪个数代表八进制整数?0XA6-1E318400144int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是 。publicintMAX.LENGTH=100finalintMAX_LENGTH=100publicconstintMAX.LENGTH=100publicfinalintMAX.LENGTH=100.十进制数16的16进制表示格式是 .A,0x10、0x16C、OxAD、016.char类型的取值范围是一一。A、2-7-27-1B、0-216-1C、-215-215-1D、0-28-1.下列叙述中,正确的是 。A,Java语言的标识符是区分大小写的B、源文件名与public类名可以不相同C,源文件名其扩展名为.jarD,源文件中public类的数目不限.在Java中,表示换行符的转义字符是 A,\nB、\fC、znzD、\dd.指出正确的表达式byte=128;Boolean=nul1;longl=0xfffL;D、double=0.9239d;.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用 个比特位。A、8B、16C、32D、64.选出合理的标识符-sysl.l112mai1$changeclass.以下的选项中能正确表示Java语言中的一个整型常量的是()。A)12.B)-20 01,000D)456.以下选项中,合法的赋值语句是()。A)a==1;B)++i;C)a=a+1=5;D)y=int(i);.若所用变量都已正确定义,以下选项中,非法的表达式是()。A)a!=41|b==lB)'a,%3C)'a,=1/2D)'A,+32.若有定义inta=2;则执行完语句a+=a-=a*a;后,a的值是()。A)0 B)4 C)8 D)4.java语言是()。A.面向问题的解释型高级编程语言B.面向机器的低级编程语言C.面向过程的编译型高级编程语言D.面向对象的解释型高级编程语言.下列正确的句子是float3.14;bytei=225;k=33L;D、intp[][];.下列说法错误的是A,接口是多继承的具体实现形式。B、3305L是长整型数。C、03916是八进制数.D、?:是三目条件运算符。.下列代码的执行结果是:publicclassTest4{publicstaticvoidmain(Stringargs[]){inta=4,b=6,c=8;Strings="abc";System,out.printin(a+b+s+c);System,out.printIn0;))ababcc46468846abc810abc8参考答案A2.A3OA4.D5.D6.D7.A8.B9.A10.ADB13.A14.C15.C16.C17.A18.D19.D20.C21.C第三章:1.在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是java.appletjava.awtC、java.uti1D、java.lang.按运算符操作数的数目划分,运算符?:的类型是A,三元B、二元C、四元D,一元.下列代码的执行结果是:publicclassTest3{publicstaticvoidmain(Stringargs[]){System,out.printin(100%3);System,out.print(",");System,out.printin(100%3.0);))1,11,1.0C、1.0,1D,1.0,1.04.给出下面程序段:if(x>0){System,out.printIn("Heilo.");}elseif(x>-3){System,out.printin("Nicetomeetyou!");}else{System,out.printIn("Howareyou?");}若打印字符串“Howareyou?”,则x的取值范围是A、x>0x>-3x<=-3x<=0&x>-3.下列数组a中,版本较新的能在程序运行时动态调整大小的是A、inta[]B、String[]aC、a=newArrayList0D、a=newArray().下面程序段:booleana=false;booleanb=true;booleanc=(aftftb)44(!b)booleanresult=(a&b)&(!b);执行完后,正确的结果是A、c=false;result=falseB、d=true;result=trueC、c=true;result=falseD、c=false;result=true7,若a的值为3时,下列程序段被执行后,c的值是intc=l;if(a>0)if(a>3)c=2;elsec=3;elsec=4;A,1B、2C、3D、4.以下选项中循环结构合法的是A、while(inti<7){i++;System,out.printlnC'iis"+i);)B、intj=3;while(j){System,out.printIn(njisM+j);}C、intj=0;for(intk=0;j+k!=10;j++,k++){System,out.printIn(njisn+j+',kisn+k);}D、intj=0;do{System,out.printlnC*jisH+j++);if(j==3){continueloop;}}whi1e(j<10);.自定义的异常类可从下列哪个类继承?Error类aWTErrorVirtualMachineErrorException及其子集.设x=l,y=2,z=3,则表达式y+=z—/++x执行后,y的值是A,3B、4C、3.5D、5.对于catch子句的排列,下列哪种是正确的?A、父类在先,子类在后B、子类在先,父类在后C、有继承关系的异常不能在同一个try程序段内D、先有子类,其他如何排列都无关.下列程序段的输出结果是publicclassoperatorsandExpressions{voidstringPlus(){intx=3,y=4,z=5;System,out.printIn(x+y+z);))A、xyzB,x+y+zC、12D、以上答案均不正确.下面属于Java关键字的是A、NULLB、IFC、doD、While.下列代码的执行结果是:publicclassTesti{publicstaticvoidmain(Stringargs[]){floatt=9.Of;intq=5;System.out.println((t++)*(―q));))A、40B、40.0C、36D、36.0.下列关于for循环和while循环的说法中哪个是正确的?A、while循环能实现的操作,for循环都能实现B、while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C、两种循环在任何情况下都可以相互转换D,两种循环结构中都必须有循环体,循环体不能为空.给出下面程序段:if(x>0){System,out.printIn("Heilo.");}elseif(x>-3){System,out.printin("Nicetomeetyou!");}else{System,out.printin("Howareyou?");}若打印字符串“Howareyou?”,则x的取值范围是A,x>0B,x>-3C、x<=-3D,x<=0&x>-3.当方法遇到异常又不知如何处理时,下列哪种做法是正确的?A、捕获异常B、抛出异常C、声明异常D、嵌套异常.catch子句的形式参数,指明所捕获的异常类型,该类型必须是下列哪个类的子类?A、ThrowableB,aWTErrorC、VirtualMachineErrorD,Exception及其子集.switch语句不能用于下列哪种数据类型?A、doubleB,byteC、shortD,char.关于下列程序段的输出结果,说法正确的是publicclassMyClass{staticinti;publicstaticvoidmain(Stringargv[]){System,out.printIn(i);))A、有错误,变量i没有初始化。B,nul1C、1D、0.下列程序段的输出结果是voidcomplicatedExpression(){intx=20,y=30;booleanb;b=x>50&&y>601Ix>50&&y<-601Ix<-50&&y>601Ix<-50&&y<-60;System,out.printIn(b);)truefalseC、1D、022,给出下面代码段:publicclassTesti{publicstaticvoidmain(Stringargs[]){intm;switch(m){case0:System,out.printIn(ncase0");System,out.printIn(Kcase1',);break;default:System.out.println(ndefault");))}下列m的哪个值将引起“default”的输出?A、0B、1C、2D、以上答案都不正确参考答案.D2.A3.B4.C5.C6.A7.C8.C9.D10.A11.A12.C13.C14.D15.D16.C17.C18.A19.A20.D21.B22.C第四章:.下列说法中,哪个是正确的?A、类是变量和方法的集合体B、数组是无序数据的集合C、抽象类可以实例化D、类成员数据必须是公有的.执行完以下代码int口x=newint[25];后,以下哪项说明是正确的A,x[24]为0B、x[24]未定义C,x[25]为0D、x[0]为空.关于以下初始化序列的执行结果的说法正确的是intindex=l;int[]foo=newint[3];intbar=foo[index];intbaz=bar+index;A、baz的值为0B、baz的值为1C、编译通过,但产生异常D、编译不能通过.以下程序的输出结果是publicclassko6_9{publicstaticvoidmain(Stringargs[]){intsum=0;intko[][]={{1,2,3},{4,5,6},{7,8,9});for(intn=0;n<3;n++)for(intm=0;m<3;m++)sum+=ko[n][m];System.out.printIn("sum=,,-»-sum);))A>sum=55B、sum=45C、sum=0D、sum=95..关于以下程序段的说明正确的是publicclassko8.1(publicstaticvoidmain(Stringargs[])(try(intx[]=newint[-5];System,out.printIn("此行将无法被执行!");)catch(NegativearraySizeExceptione)(System,out.printIn("exception:"+e.getMessage0);)))A,编译通过,输出:此行将无法被执行!B、编译通过,输出:此行将无法被执行!exception:nul1C、编译通过,输出:exception:nul1D、编译不能通过6、已知表达式intm[]={0,1,2,3,4,5,6);下面哪个表达式的值与数组下标量总数相等?m.length()m.lengthm.length()+1D、m.length+17,下面哪个是main。函数的合法参数?A、charargs[]B,charargs[][]C、Stringarg要口Stringargs8.设有定义语句inta[]={66,88,99);则以下对此语句的叙述错误的是()。A)定义了一个名为a的一维数组)a数组有3个元素0a数组的下标为1〜3D)数组中的每个元素是整型.下列数组a中,版本较新的能在程序运行时动态调整大小的是A,inta[]B、String[]aC、a=newArrayList()D、a=newArray().执行完以下代码int口x=newint[25];后,以下哪项说明是正确的A、x[24]为0B、x[24]未定义C,x[25]为0D、x[0]为空参考答案选择:A2.A3.B4.B5.C6.B7.C8.C9.C10.A第五章:.关于被私有保护访问控制符privateprotected修饰的成员变量,以下说法正确的是A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B、可以被种类访问和引用:该类本身、该类的所有子类C、只能被该类自身所访问和修改D,只能被同一个包中的类访问.在Java中,用package语句说明一个包时,该包的层次结构必须是 .A、与文件的结构相同B、与文件目录的层次相同C、与文件类型相同D、与文件大小相同.在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是A、java,appletjava,awtjava,uti1D、java,lang.下列叙述中,错误的是A,接口与类的层次无关B、通过接口说明类所实现的方法C、通过接口可了解对象的交互界面D、接口与存储空间有关.在Java中,能实现多重继承效果的方式是__.A,内部类B、适配器C、接口D、同步.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、
类型或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为藏盖载藏盖载
隐覆重
、、、
ABCD、Java不支持此特性.在使用interface声明一个接口时,只可以使用 修饰符修饰该接口。privateprotectedCmprivateprotectedD、public.下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的()A、publicB.privateC.staticD.final.下列哪个类声明是正确的()AabstractfinalclassHl{...}Babstractprivatemove(){...}Cprotectedprivatenumber;DpublicabstractclassCar{...}.下面是关于类及其修饰符的一些描述,不正确的是abstract类只能用来派生子类,不能用来创建abstract类的对象。final类不但可以用来派生子类,也可以用来创建final类的对象。C、abstract不能与final同时修饰一个类。D、abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。.关于私有访问控制符protected修饰的成员变量,以下说法正确的是A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B、可以被种类访问和引用:该类本身、该类的所有子类C、只能被该类自身所访问和修改D、只能被同一个包中的类访问.方法重载是指()A.两个或两个以上的方法取相同的方法名,但形参的个数或类型不同B.两个以上的方法取相同的名字和具有相同的参数个数,但形参的类型可以不同C.两个以上的方法名字不同,但形参的个数或类型相同D.两个以上的方法取相同的方法名,并且方法的返回类型相同.对于构造方法,下列叙述不正确的是A,构造方法是类的一种特殊方法,它的方法名必须与类名相同。B、构造方法的返回类型只能是void型,且书写格式是在方法名前加void前缀。C、构造方法的主要作用是完成对类的对象的初始化工作。D、一般在创建新对象时,系统会自动调用构造方法。.不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的?A、成员方法可以直接调用父类的成员方法B,成员方法可以直接调用父类的类方法C、成员方法不可以直接调用其他类的成员方法D、成员方法可以直接调用本类的类方法.关于以下程序代码的说法正确的是classHasStatic{privatestaticintx=100;publicstaticvoidmain(Stringargs[]){HasStatichsl=newHasStatic0;hsl.x++;HasStatichs2=newHasStatic0;hs2.x++;hsl=newHasStatic0;hsl.x++;HasStatic.x一一;System,out.printIn(nx="-»-x);))A、第5行不能通过编译,因为引用了私有静态变量B、第10行不能通过编译,因为x是私有静态变量C、程序通过编译,输出结果为:x=103D、程序通过编译,输出结果为:x=102.下面对形参的说法,哪个是正确的?A、必须有多个B、至少有一个C、可以没有D、只能是简单变量.构造方法何时被调用?A、类定义时B、创建对象时C、调用对象方法时D,使用对象的变量时是不能被当前类的子类重新定义的方法。A、抽象方法B、私有方法C,最终方法D、构造方法.下列对继承的说法,哪个是正确的?A、子类能继承父类的所有方法和状态B,子类能继承父类的非私有方法和状态C、子类只能继承父类public方法和状态D、子类只能继承父类的方法,而不继承状态.下列关于构造方法的说法正确的是A、因为构造方法名与类名必须相同,所以构造方法的首字母必须大写。B,构造方法是给对象赋初值,所以没有返回值,要用void来声明。C、构造方法不能被程序调用,也不可以重载.D、一个类只允许有一个构造方法。.若要把变量声名为暂时性变量,应使用如下哪种修饰符?protectedprovatetransientD、volatile22.下面关于java中类的说法哪个是不正确的()A,类体中只能有变量定义和成员方法的定义,不能有其他语句。B、构造函数是类中的特殊方法。C、类一定要声明为public的,才可以执行。D,一个java文件中可以有多个class定义。
参考答案选择1.B2.B3.D4.D5.C6.C7.D8.C9.D10.B11.D12.A13.B14.A15.D16.D17.B18.C19.A20.A21.C22.C第六章:1、以下程序测试String类的各种构造方法,试选出其运行效果。classSTR{publicstaticvoidmain(Stringargs[]){Stringsl=newString();Strings2=newString(^String2");charchars[]={,az,7,,zs,,,t/「i,,7n-g,);Strings3=newString(chars);Strings4=newString(chars,2,6);bytebytes[]={0,1,2,3,4,5,6,7,8,9};StringBuffersb=newStringBuffer(s3);Strings5=newString(sb);System,out.printIn("TheSystem,out.printIn(HTheSystem,out.printIn(nTheSystem.out.printIn(HTheSystem,out.printIn("The)System,out.printIn("TheSystem,out.printIn(HTheSystem,out.printIn(nTheSystem.out.printIn(HTheSystem,out.printIn("The)StringStringStringStringStringNo.1No.2No.3No.4No.5isisISISH+sl);”+s2);n+s3);"+s4);n+s5);CaTheStringNo.1isTheTheTheTheStringStringStringStringNo.2No.3No.4No.5isisisisStringastringstringastringCBTheStringNo.1isTheStringNo.2isString2TheStringNo.3isastringTheStringNo.4istringTheStringNo.4istringTheStringNo.5isastringCCTheStringNo.1isTheStringNo.2isString2TheStringNo.3isastringTheStringNo.4isstrinTheStringNo.4isstrinTheStringNo.5isastringUD以上都不对2,下面的哪个选项是正确的?classExSuper{Stringname;Stringnick-name;publicExSuper(Strings,Stringt){name=s;nick-name=t;)publicStringtoString(){returnname;))publicclassExampleextendsExSuper{publicExample(Strings,Stringt){super(s,t);}publicStringtoString(){returnname+Ha.k.an+nick-name;)publicstaticvoidmain(Stringargs[]){ExSupera=newExSuper("First","1st");ExSuperb=newExample("Second",n2ndH);System.out.printIn(Hais"+a.toString());System,out.printIn(Hbisn+b.toString());A编译时会出现例外。UB运行结果为:aisFirstbissecondCc运行结果为:aisFirstbisSeconga.k.a2ndUD运行结果为:aisFirsta.k.aIndbisSeconda.k.a2nd.下列代码的执行结果是:publicclassTest5{publicstaticvoidmain(Stringargs[]){Stringsl=newString(Hhellon);Strings2=newString(HhelIo11);System,out.print(sl==s2);System,out.print('*,',);System,out.printIn(si.equals(s2));))true,falsetrue,truefalse,truefalse,false..给出如下初始化语句Stringsl=newString(uHellow);Strings2=newString("there");Strings3=newString();以下哪种操作是合法的?s3=sl+s2;s3=sl-s2;s3=sl&s2;s3=sl&&s2;.下列程序的输出结果是importjava.io.*;publicclassabc(publicstaticvoidmain(Stringargs[])(Stringsl=nHello!n;Strings2=newString("World!n);System,out.printIn(si.concat(s2));))falseHello!HelloIWofld!D、12.在Java中,存放字符串常量的对象属于 类对象A、CharacterB.StringC、StringBufferD^Vector7.定义String变量s的值为"Howareyou",则s.substring(1,9)的返回值为 。A."owareyonB.nowareyou"C."howareyou"D.nHowareyon答案选择:1A2c3C4A5C6B7A第七章:1、下列程序中,在X处应加入哪条语句,程序才能通过编译并正常运行?publicclassFoo{publicstaticvoidmain(String[]args)throwsException{PrintWriterout=newPrintWriter(newjava.io.OutputStreamWriter(System,out),true);out.printIn("Heilon);))Aimportjava.io.PrintWriter;Bincludejava.io.PrintWriter;LCimportjava.io.OutputStreamwriter;CDincludejava.io.OutputStreamWriter;2、下列哪个语句可以正确地创建一个RandomAccessFile的实例?CARandomAccessFile("data11,nrn);CBRandomAccessFile(nr"data");CCRandomAccessFile(Hdatan,"read");@DRandomAccessFile("read'1,"data");.在读字符文件Employee.dat时,使用该文件作为参数的类是 。BufferedReaderDataInputStreamDataOutputStreamFileInputStream.下列不是InputStream子类的是 A、文件输入流FilelnputStreamB、对象输入流ObjectInputStreamC、字符输入流CharInputStreamD、压缩文件输入流ZipInputStream.以下哪个是java,io包中的一个兼有输入输出功能的类。ObjectSerializableRandomaccessFileD、java,io中不存在这样的类.当输入一个字节流时,要A、实现Datalnput接口B、实现ObjectInput接口C>Serializable接口D、继承Reader抽象类.字符输出流类都是——抽象类的子类。A、FilterWriter、FileWrite、WriterOutputStreamWrite.如要求读取大文件的中间一段内容,最方便的采用下列哪种流来操作?FilestreamPipestreamRandomstreamD、Fi1terstream.过滤字节输出流都是——抽象类的子类。Fi1terOutputStreamDataoutputDataOutputStreamD、InflateroutputStream.为读取的内容进行处理后再输出,需要使用下列哪种流?FilestreamPipestreamRandomstreamD、Fi1terstream.以下哪个是java,io包中的一个兼有输入输出功能的类。ObjectSerializableC、RandomaccessFileD、java,io中不存在这样的类12读取的内容进行处理后再输出,需要使用下列哪种流?FilestreamPipestreamRandomstreamD、Fi1terstream13符流与字节流的区别在于 ( )A.前者带有缓冲,后者没有B.前者是块读写,后者是字节读写C.二者没有区别,可以互换使用D.每次读写的字节数不同14下列流中哪个不属于字符流( )InputstreamReaderBufferedReaderFilterReaderFilelnputStream6.要从文件"file.dat"文件中读出第10个字节到变量C中,下列哪个方法适合?ACAFilelnputStreamin=newFileInputstream(Hfile.datn);in.skip(9);intc=in.read();UBFilelnputStreamin=newFilelnputStream(nfile.datu);in.skip(10);intc=in.read();CCFilelnputStreamin=newFilelnputStream(nfile.datn);intc=in.read();UDRandomAccessFilein=newRandomAccessFile("file.dat");in.skip(9);intc=in.readByte0;答案选择:1A2A3D4c5C6A7C8C9A10D11C12D13D14D第八章:L当启动Applet程序时,首先调用的方法是一一。A、stop()B、init()C、start0D、destroy02.当浏览器重新返回Applet所在页面时,将调用Applet类的方法是 A、start0B、init0C、stop0D、destroy().下面关于applet的说法中,不正确的是A、applet能够嵌入到HTML页面中B、applet自身可以运行,也可以嵌入在其他应用程序中运行C、applet是能够在浏览器中运行的Java类D,applet与application的主要区别在于执行方式上不同.下面关于applet生命周期的说法正确的是A,applet生帚周期是从浏览器解析HTML文件开始的B、浏览器加载结束时,终止applet的运行C,applet生命周期包括:applet的创建、运行、等待与消亡四个状态D,以上说法均不正确.在applet生命周期中,下面哪个方法是在applet被覆盖时要被调用?A,destroy()B、init0C、start()D、stop0.编译Javaapplet源程序文件产生的字节码文件的扩展名为javaclasshtmlD、exeapplet的运行过程要经历4个步骤,其中哪个不是运行步骤?A、浏览器加载指定URL中的HTML文件B,浏览器显示HTML文件C、浏览器加载HTML文件中指定的applet类D,浏览器中的Java运行环境运行该applet下面属于applet的安全限制的项有①applet不能运行任何本地可运行程序②禁止加载本地库或方法③禁止读、写本地计算机的文件系统④禁止向提供applet之外的任何主机建立网络连接⑤不能读取所有系统信息A、①②③⑤B、①②④⑤C、①②③④D,②③④⑤applet类的直接父类是:Component类Container类Frame类Panel类10编写Javaapplet程序时,若需要对发生事件作出响应和处理,一般需要在程序的开头写上一一语句。importjava.awt.*;import java, applet.*;import java. io.*;import java. awt.event. *;11下面哪个操作是applet可以做的?A、读取客户端部分系统变量B、读取客户端文件C、在客户端主机上创建新文件D、在客户端装载程序库.下列方法中,哪一个不是Applet的基本方法()A、init()B.run()C.stop0D.start0.下面关于Applet的说法正确的是A、Applet也需要main方法B、Applet必须继承自java.awt.AppletC、Applet能访问本地文件D、Applet程序不需要编译.Applet类的直接父类是()A.Component类 B.Container类C.Frame类 D.Panel类.在JavaApplet程序用户自定义的Applet子类中,常常重载()方法在Applet的界面中显示文字、图形和其它界面元素A、start()B、stop()C、init()D、paint().在编写JavaApplet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上()语句A、importjava.awt.*;B、importjava,applet.*;C、importjava.io.*;D、importjava.awt.event.*;17下列哪个属于容器的构件?A)JFrameB)JButtonC)JPnelD)JApplet.能将容器划分为"East"、"South","West","North","Center"五个区域的布局管理器是()A)BorderLayout B)FlowLayoutC)GridLayout D)CardLayout.下面哪个不是Java中的容器?( )A)PanelB)CanvasC)AppletD)Dialog20下列关于Applet的叙述中,错误的是。A、Applet是Java类,所以可以由JDK中的解释器java,exe直接解释运行Applet应该定义为java,applet.Applet类或javax.swing.JApplet类的子类Applet与Application的主要区别在执行方式上D、通过在HTML文件中采用<PARAM>标记可以向Applet传递参数21java中对Applet设置了严格的安全限制。下列关于Applet在Java2中安全限制叙述正确的是。A、根本无法解除B、只有部分限制可以解除,而其它限制无法解除C、可以在安全策略的控制下解除D、已经缺省地全部解除22与Applet生命周期相关的方法的数量是 。A、4种B、3种C、2种D、5种答案选择:1B2A3B4D5D6B7B8C9D10D11B12B13C14C15D16D17A18A19B20A21C22A第九章:1、下列哪些组件可以为其设置布局管理器CAJDialogUBJFrame□CJWindowUDJPanel2、要实现表格需继承下列哪个类AAbstractTableModelBTableModelCCJTableCDTableModelable3、按钮可以产生ActionEvent事件,实现哪个接口可处理此事件?CaFocusListenerBComponentListenerCWindowListener乙DActionListener.类Panel默认的布局管理器是 。GridLayoutBorderLayoutFlowLayoutGardLayout.在下列事件处理机制中哪个不是机制中的角色?A、事件B,事件源C、事件接口D,事件处理者.在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用一一类的对象来实现.LabelButtonTextareaTestField.监听事件和处理事件A、都由Listener完成B、都由相应事件Listener处登记过的构件完成C、由Listener和构件分别完成D、由Listener和窗口分别完成.下列哪一项是高级事件?
ComponentEventItemEventWindowEventMouseEvent.每个使用Swing构件的程序必须有一个:钮签单器钮签单器
接标妾容
、、、、
ABcD.容器Panel和applet缺省使用的布局编辑策略是BorderLayoutFlowLayoutGridLayoutCarLayoutIL如果希望所有的控件在界面上均匀排序,就使用下列哪种布局管理器?BosLayoutGridLayoutBorderLayoutFlowLayout12Swing与aWT的区别不包括A、Swing是由纯Java实现的轻量级构件B、Swing没有本地代码Swing不依赖操作系统的支持Swing支持图形用户界面.下列 用户图形界面组件在软件安装程序中是常见的。a.滑块b.进度条c.对话框d.标签.包含可单击按钮的类的Java类库是 AWTSwingc.二者都有d.二者都没有
15.下面的 用户界面组件不是容器。a.JScrolIPaneJFrameJWindowsJScrolIBar欲编写如下图的一个界面,用于显示用户指定的图像:如果在区域A中只能放置一个AWT组件,从各组件的本来功能角度考虑,最好使用哪种组件:顶层囱□:ImageViewerFtame区域A:区域A:用于显示图像文件的图像Buttonl:用于选择图像文件Button2:用于
关闭窗口....区域BTextAreaPanelAppletCanvasJava应用程序中的默认外观是 MotifWindowsMetal监听事件和处理事件A、都由Listener完成B、都由相应事件Listener处登记过的构件完成C,由Listener和构件分别完成D,由Listener和窗口分别完成在下列事件处理机制中哪个不是机制中的角色()A.事件B.事件源C.事件接口D.事件处理者addActionListener()方法中的this参数表示的意思是()a.当有事件发生时,应该使用this监听器this对象类会处理此事件this事件优先于其他事件.要判断关闭窗口的事件,应该添加()监听器。a.鼠标监听器b.鼠标移动监听器c.窗口监听器d.以上监听器均可.在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用()类的对象来实现A、LabelB,ButtonC、TextAreaD.TextField23.在Java中,开发图形用户界面的程序需要使用一个系统提供的事件类库,这个类库就是()包。A,java.ioB,java,awtC、java.appletD,java.awt.event24.在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用()类的对象来实现。A、LabelBxButtonC、TextAreaD.TextField.创建一个标识有"关闭"按钮的语句是()A、TextFieldb=newTextField("关闭");B、Labelb=newLabel("关闭");C、Checkboxb=newCheckbox("关闭");D、Buttonb=newButton("关闭");、 是最灵活、同时也是最复杂的一种布局,它把容器中的每个组件按行列放置,但每个组件所占用的空间可以互不相同。A、顺序布局B,边界布局C、网格布局D、网格包布局27、Java提供了 类用于制作对话框,当用户需要改变一些数据或需要一个提示窗口事就可以使用定义对话框。A,FrameB、DialogC,WindowsD,Panel28监听事件和处理事件A)都由Listener完成B)都由相应事件Listener处登记过的构件完成C)由Listener和构件分别完成 D)由Listener和窗口分别完成答案选择:ID2A3D4c5c6A7B8B9A10A11B12D13B14C15D16D17C18B19C20B21C22A23D24A25D26D27B28B第十章:1,以下哪个不是线程的组成部分?A处理器UB代码□C数据UD显示器2.下列方法中可以用来创建一个新线程的是 A、实现java.lang.Runnable接口并重写start。方法B、实现java.lang.Runnable接口并重写run()方法C、继承java.lang.Thread类并重写run()方法D、实现java.lang.Thread类并实现start。方法3,下列关于线程优先级的说法中,正确的是一一。A、线程的优先级是不能改变的B、线程的优先级是在创建线程时设置的C、在创建线程后的任何时候都可以设置D、B和C4.下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello!”,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是_一。publicclassTestimplementsRunnable{publicstaticvoidmain(Stringargs[]){Testt=newTest();Threadtt=newThread(t);11.start0;)publicvoidrun(){for(;;){try(}catch( e)0System,out.printIn("Heilon);)))A、sleep(1000)InterruptedExceptionB、t.sleep(1000)InterruptedExceptionC、Thread.sleep(lOOO)RuntimeExceptionD、Thread.sleep(lOOO)InterruptedException.实现一个线程的创建有几种方法?A、一种B,三种C,二种D,四种.关于下列程序的功能,说法正确的是publicclasskolO.lextendsThread(intn;kolO.l0(Threadtd=newThread(this);td.start0;)publicvoidrun()(for(n=0;n<6;n++){try(System,out.print(n);Thread,sleep(500);)catch(InterruptedExceptione){System,out.printIn(nException");}))publicstaticvoidmain(Stringargs[])(newkolO.l();A、这段程序的功能是:每隔500秒打印012345B、这段程序的功能是:每隔1秒打印012345C、这段程序的功能是:每隔半秒打印012345D、这段程序的功能是:每隔半分钟打印012345.一个Javaapplication运行后,在系统中是作为一个A、线程B、进程C、进程或线程D、不可预知.关于以下程序段的执行结果,说法正确的是publicclassBorleyextendsThread{publicstaticvoidmain(Stringargv[]){Borleyb=newBorley();b.start();)publicvoidrun(){System.out.printIn("Running");))A、编译通过并执行,但无输出B、编译通过并执行,输出:RunningC、产生错误,没有Thread类对象D、产生错误,没有通道到达Thread包.若要把变量声名为多个线程共用的变量,应使用如下哪种修饰符?protectedprovatetransientvolatile.线程交互中不提倡使用的方法是:A、wait()B、notify0C、stop()D、notifyal1().下面不
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030年中国万用防火板市场调查研究报告
- 2025至2030年中国α-吡咯烷酮市场调查研究报告
- 2025至2030年中国PVC操场球行业投资前景及策略咨询报告
- 2025至2030年中国PVC乳化粉数据监测研究报告
- 2025至2030年中国PPS注塑级树脂行业发展研究报告
- 2025至2030年中国PDA聚合物锂离子电池行业投资前景及策略咨询报告
- 2025至2030年中国LED灯饰遥控器数据监测研究报告
- 2025至2030年中国HD/LDPE吹膜机组行业发展研究报告
- 2025至2030年中国DHA胡萝卜婴儿米粉行业发展研究报告
- 2025至2030年中国CONI-SNAP胶囊行业投资前景及策略咨询报告
- 2025年菠萝种植市场分析报告
- (一模)2025年广州市普通高中毕业班综合测试(一)生物试卷(含答案)
- 2024年湖南省长沙市中考数学试卷真题(含答案)
- 2024年北京电子科技职业学院高职单招(英语/数学/语文)笔试题库含答案解析
- 静配中心理论知识试题含答案
- 2022专升本无机化学试卷答案
- 电子课件《英语(第一册)(第三版)》A013820英语第一册第三版Unit6
- JGJ T53-2011房屋渗漏修缮技术规程
- 论文题目修改说明【模板】
- 江西师范大学物理与通信电子学院实验报告样表
- 工厂供电——电力负荷及其计算1
评论
0/150
提交评论