下载

1下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 JAVA语言程序设计期末考试试题及答案

JAVA语言程序设计期末考试试题及答案.doc

JAVA语言程序设计期末考试试题及答案

296982557
2013-11-26 0人阅读 举报 0 0 暂无简介

简介:本文档为《JAVA语言程序设计期末考试试题及答案doc》,可适用于IT/计算机领域

http:wwwtcom免费提供各种资格考试真题、模拟题、练习题、精选题及答案JAVA语言程序设计考试试题及部分答案一、单选题:(每题分)下列各题A)、B)、C)、D)四个选项中只有一个选项是正确的请将正确选项的标记写在题干后的括号内。.下列语句序列执行后k的值是(B)。intm=,n=,k=while((m)<(n))kA)B)C)D).设i、j为int型变量名a为int型数组名以下选项中正确的赋值语句是(B)。A)i=iB)a=C)ijD)a()=.Java语言的类间的继承关系是(B)。A)多重的B)单重的C)线程的D)不能继承.设有定义inti=则执行以下语句后i的值为(C)。i=iA)B)C)D).下列选项中用于在定义子类时声明父类名的关键字是(C)。A)interfaceB)packageC)extendsD)class.若已定义bytex={,,,}其中≤k≤则对x数组元素错误的引用是(C)。A)xB)xkC)xkD)x.下列语句序列执行后ch的值是(B)。charch='A',ch='W'if(ch<ch)chA)'A'B)'B'C)'C'D)B.下列语句序列执行后i的值是(D)。inti=,j=if(i>j)ielsejA)B)C)D).下列语句序列执行后k的值是(C)。inti=,j=,k=switch(ji){case:kcase:k=case:k=default:k=j}A)B)C)D).下面语句执行后i的值是(B)。for(inti=,j=j<j=)i=ijA)B)C)D).设有定义floatx=f,y=f,z=f则以下的表达式中值为true的是(B)。A)x>y||x>zB)x!=yC)z>(yx)D)x<y!(x<z).下列语句序列执行后i的值是(D)。inti=do{i=}while(i>)A)B)C)D).以下由for语句构成的循环执行的次数是(B)。for(inti=truei)A)有语法错不能执行B)无限次C)执行次D)一次也不执行.定义类头时能使用的修饰符是(C)。A)privateB)staticC)abstractD)protected.设int型变量a、bfloat型变量x、ychar型变量ch均已正确定义并赋值正确的switch语句是D)。A)switch(xy)B)switch(ch){}{}C)switchchD)switch(ab){}{}下列最终属性i的定义中正确的是()。A)staticfinalinti=B)finalinti=C)finali='w'D)finalchari下列类定义中不正确的是(C)。A)classx{}B)classxextendsy{}C)staticclassximplementsy,y{}D)publicclassxextendsApplet{}设x、y为已定义的类名下列声明x类的对象x的语句中正确的是()。A)staticxxB)publicxx=newx(int)C)yxD)xx=x()设i、j、k为类x中定义的int型变量名下列类x的构造函数中不正确的是(B)。A)x(intm){}B)voidx(intm){}C)x(intm,intn){}D)x(inth,intm,intn){}下列方法定义中正确的是(A)。A)intx(){charch='a'return(int)ch}B)voidx(){returntrue}C)intx(){returntrue}D)intx(inta,b){returnab}用于定义类成员的访问控制权的一组关键字是(D)。A)class,float,double,publicB)float,boolean,int,longC)char,extends,float,doubleD)public,private,protected不能构成循环的语句是(C)。A)for语句B)while语句C)switch语句D)dowhile语句下列程序段执行后b的结果是(D)。booleanb=true,b,b=bb:bA)B)C)trueD)false下面数据结构中属于非线性的是(B)。A)线性表B)树C)队列D)堆栈设有定义inti=longj=下面赋值不正确的语句是(D)。A)j=iB)j=(long)iC)i=(int)jD)i=j二、填空题:(每空分)构造函数没有返回值。Java语言中的浮点型数据根据数据存储长度和数值精度的不同进一步分为float和double两种具体类型。创建类对象的运算符是new。当整型变量n的值不能被除尽时其值为false的Java语言表达式是n==。在Java语言中所有的数组都有一个lenght属性这个属性存储了该数组的元素个数。定义类就是定义一种抽象的父类它是所有具有一定共性的对象的抽象描述。在Java语言中使用平台无关、java虚拟机等技术实现软件重用。表达式*的计算结果是。下面是一个类的定义:publicclassintMyclass{intx,yMyclass(inti,=)构造函数{x=iy=j}}下面是一个JavaApplication的主类的定义其功能是输出所有命令行参数。importjavaio*publicclassMyClass{publicstaticvoidmain(Stringargs){if(argslength!=)for(inti=i<argslengthi)Systemoutprintln("i="i)elseSystemoutprintln(没有命令行参数)}}下面是一个小程序的主类myprogram的定义,其中A、B是该主类所在源程序中已定义的另两个类的类名:importjavaawt*importjavaapplet*publicclassmyprogramextendsApplet定义小程序的主类{AaBbpublicmyprograminit(){a=newA()b=newB()}}Java的复合数据类型有:类、数组和接口等。Java的简单数据类型有:数值类型(整形和浮点类型)自负类型和布尔类型表达式*的计算结果是。定义初值为的次方的长整型变量lvar的语句是:longlvar=*e。顺序结构、分支结构(或称选择结构)、循环结构是结构化程序设计的三种基本流程控制结构。以下方法m的功能是求两参数之积的整数部分。intm(floatx,floaty){k=(int)x*y}Java源程序文件编译后产生的文件称为字节码文件,其扩展名为class。.Java和c都是面向对象的程序设计语言。三、程序分析:(每题分)下面是一个排序的程序:importjavaio*publicclassTestSort{publicstaticvoidmain(Stringargs){inta={,,,,,,,,,}Systemoutprintln(排序前的数据序列:)ShowArray(a)Sort(a)Systemoutprintln(排序后的数据序列:)ShowArray(a)}publicstaticvoidSort(intx){intwfor(inti=i<xlengthi){for(intj=j<xlengthj)if(xj>xj){w=xjxj=xjxj=w}*if(i==||i==)ShowArray(x)if(i==)break*}}publicstaticvoidShowArray(intb){for(inti=i<blengthi)Systemoutprint("bi"i"="bi)Systemoutprintln()}}问题:如果将方法Sort()中的一对注释符(**)去掉程序输出的结果是什么排序前的数据序列:b=b=b=b=b=b=b=b=b=b=b=b=b=b=b=b=b=b=b=b=b=b=b=b=b=b=b=b=b=b=排序后的数据序列:b=b=b=b=b=b=b=b=b=b=请写下程序的输出结果:publicclassTest{Stringstr="Hello,Javaworld!t"Stringstr="Hello,students!"publicstaticvoidmain(Stringargs){Systemoutprint(str)Systemoutprintln(str)}}输出结果:请写下程序的输出结果:publicclassT{publicstaticvoidmain(Stringargs){inti,jcharc='*'for(i=i<i){for(j=j<=ij)Systemoutprint("*")Systemoutprintln()}}}输出结果:、请写下程序的输出结果:publicclassex{publicstaticvoidmain(Stringargs){intx,ybyteb=floatz=fdoublew=booleanflagx=y=flag=x>ySystemoutprintln("x>y=="flag)flag=z>wSystemoutprintln("z>w=="flag)}}四、问答题:(每题分)  Java的接口和C的虚类的相同和不同处。  由于Java不支持多继承而有可能某个类或对象要使用分别在几个类或对象里面的方法或属性现有的单继承机制就不能满足要求。与继承相比接口有更高的灵活性因为接口中没有任何实现代码。当一个类实现了接口以后该类要实现接口里面所有的方法和属性并且接口里面的属性在默认状态下面都是publicstatic所有方法默认情况下是public一个类可以实现多个接口。  垃圾回收的优点和原理。并考虑种回收机制。  Java语言中一个显著的特点就是引入了垃圾回收机制使c程序员最头疼的内存管理的问题迎刃而解它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制Java中的对象不再有"作用域"的概念只有对象的引用才有"作用域"。垃圾回收可以有效的防止内存泄露有效的使用可以使用的内存。垃圾回收器通常是作为一个单独的低级别的线程运行不可预知的情况下对内存堆中已经死亡的或者长时间没有使用的对象进行清楚和回收程序员不能实时的调用垃圾回收器对某个对象或所有对象进行垃圾回收。回收机制有分代复制垃圾回收和标记垃圾回收增量垃圾回收。  谈谈finalfinallyfinalize的区别。  Final-修饰符(关键字)如果一个类被声明为final意味着它不能再派生出新的子类不能作为父类被继承。因此一个类不能既被声明为abstract的又被声明为final的。将变量或方法声明为final可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值而在以后的引用中只能读取不可修改。被声明为final的方法也同样只能使用不能重载。  Finally-再异常处理时提供finally块来执行任何清除操作。如果抛出一个异常那么相匹配的catch子句就会执行然后控制就会进入finally块(如果有的话)。  Finalize-方法名。Java技术允许使用finalize()方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在Object类中定义的因此所有的类都继承了它。子类覆盖finalize()方法以整理系统资源或者执行其他清理工作。finalize()方法是在垃圾收集器删除对象之前对这个对象调用的。  数组有没有length()这个方法?String有没有length()这个方法?举例说明使用方法?  数组没有length()这个方法有length的属性。  String有有length()这个方法。Java中的异常处理机制的简单原理和应用。  当JAVA程序违反了JAVA的语义规则时JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括种情况。一种是JAVA类库内置的语义检查。例如数组下标越界会引发IndexOutOfBoundsException访问的对象时会引发PointerException另一种情况就是JAVA允许程序员扩展这种语义检查程序员可以创建自己的异常并自由选择在何时用throw关键字引发异常。所有的异常都是javalangThowable的子类。 五、程序设计:(每题分共分)、编程:编写一个截取字符串的函数输入为一个字符串和字节数输出为按字节截取的字符串。但是要保证汉字不被截半个如"我ABC"应该截为"我AB"输入"我ABC汉DEF"应该输出为"我ABC"而不是"我ABC汉的半个"。、编程求解:所有两位整数能被整除的数的和以及不能被整除的数的各位数字之和。、设计一个程序求解e的值。精度达到e,、请设计一个对N个数进行排序的程序一、选择题(每道题只有一个正确答案每小题分共分)道题、关于Java语言叙述错误的是:(C)A.Java语言具有跨平台性B.Java是一种面向对象的语言C.Java语言中的类可以多继承D.Java的垃圾收集机制自动回收程序已不再使用的对象、以下叙述正确的是:(B)的确台aA.构造方法必须是public方法B.main方法必须是public方法C.Java应用程序的文件名可以是任意的D.构造方法应该声明为void类型、关于Java中数据类型叙述正确的是:(B)A、整型数据在不同平台下长度不同B.boolean类型数据只有个值true和falseC.数组属于简单数据类型D.Java中的指针类型和C语言的一样、设intx=,floaty=则表达式xy的值是:(D)  A.  B.  C.  D.以上都不是、以下语句有语法错的是:(A)  A.intx=y=z=  B.for(intx=,y=x>x)  C.while(x>)  D.for()、关于类和对象的叙述正确的是:(A)A.Java的类分为两大部分:系统定义的类和用户自定义的类B.类的静态属性和全局变量的概念完全一样只是表达形式不同C.类的成员至少有一个属性和一个方法D.类是对象的实例化、以下有关构造方法的说法正确的是:(A)  A.一个类的构造方法可以有多个  B.构造方法在类定义时被调用  C.构造方法只能由对象中的其它方法调用  D.构造方法可以和类同名也可以和类名不同、以下有关类的继承的叙述中正确的是:(D)  A.子类能直接继承父类所有的非私有属性也可通过接口继承父类的私有属性  B.子类只能继承父类的方法不能继承父类的属性  C.子类只能继承父类的非私有属性不能继承父类的方法  D.子类不能继承父类的私有属性、下列属于容器的组件有:(B)  A.JButton  B.JPane  C.Canvas  D.JTextArea、void的含义:(C)  A.方法体为空  B.定义的方法没有形参  C.定义的方法没有返回值  D.方法的返回值不能参加算术运算、关于Java中异常的叙述正确的是:(D)  A.异常是程序编写过程中代码的语法错误  B.异常是程序编写过程中代码的逻辑错误  C.异常出现后程序的运行马上中止  D.异常是可以捕获和处理的、所有的异常类皆继承哪一个类?(C)  A.javaioException  B.javalangThrowable  C.javalangException  D.javalangError、下面哪个不是java语言中的关键字?(B)  A.long  B.sizeof  C.instanceof  D.const、为实现进程之间的通信需要使用下列那种流才合适?(D)  A.Datastream  B.Filestream  C.Bufferedstream  D.Pipedstream、在复选框中移动鼠标然后单击一选项要捕获所选项必需实现哪个接口?(D)  A.ActionListener  B.MouseListener  C.MouseMotionListern  D.ItemListener二、填空题(每空分共分)、面向对象程序设计所具有的基本特征是:抽象性封装性继承性多态性、数组x定义如下  intx=newint  则xlength的值为    xlength的值为。、Java中实现多线程一般使用两种方法一是继承Thread类二是实现Runnable方法、Java的图形用户界面设计中有很多布局管理器用来摆放组件的位置一般用到的布局管理器有(列出四种即可)FlowLayoutGridLayoutBorderLayoutCardLayout、Applet常用的方法是:init()、run()、stop()和destroy()。三、阅读程序写出程序的输出结果(每题分共分)、classA{privateintprivateVarA(intprivateVar){      privateVar=privateVar   }   booleanisEqualTo(AanotherA){   if(thisprivateVar==anotherAprivateVar)   returntrue   else   returnfalse   }  }publicclassB{publicstaticvoidmain(Stringargs){Aa=newA()Ab=newA()Systemoutprintln(aisEqualTo(b))   }  }程序的输出结果为:false  、classA{  doublef(doublex,doubley){  returnx*y  }  }  classBextendsA{  doublef(doublex,doubley){  returnxy  }  }  publicclassTest{  publicstaticvoidmain(Stringargs){  Bobj=newB()  Systemoutprintln("Theprogramoutputis"objf(,))  }  }程序的输出结果为:Theprogramoutputis、publicclassUnchecked{publicstaticvoidmain(Stringargs){try{method()}catch(Exceptione){Systemoutprintln("A")}finally{Systemoutprintln("B")}}staticvoidmethod(){try{wrench()Systemoutprintln("C")}catch(ArithmeticExceptione){Systemoutprintln("D")}finally{Systemoutprintln("E")}Systemoutprintln("F")}staticvoidwrench(){thrownewPointerException()}}程序的输出结果为:EAB、publicclassTest{publicstaticvoidmain(Stringargs){intxinta={,,,,,}calculate(a,a)Systemoutprintln("thevalueofais"a)Systemoutprintln("thevalueisais"a)}staticintcalculate(intx,inty){for(inti=i<xlengthi)if(y<xlength)xi=xireturnx}}程序的输出结果为:thevalueofaisthevalueisais下面哪些是short型的取值范围CA–B–C–D–下面哪些是合法的标识符ABEA$personsBTwoUsersC*pointDthisEendline哪些是将一个十六进制值赋值给一个long型变量DAlongnumber=LBlongnumber=Clongnumber=LDlongnumber=xL下面的哪些程序片断可能导致错误。BDAStrings="Gonewiththewind"Stringt="good"Stringk=stBStrings="Gonewiththewind"Stringtt=s"one"CStrings="Gonewiththewind"Stringstandard=stoUpperCase()DStrings="homedirectory"Stringt=s"directory"在pointx处的哪些声明是合法的DEclassPerson{privateintapublicintchange(intm){returnm}}publicclassTeacherextendsPerson{publicintbpublicstaticvoidmain(Stringarg){Personp=newPerson()Teachert=newTeacher()intipointx}}Ai=mBi=bCi=paDi=pchange()Ei=tb当Frame的大小被改变时,Frame中的按钮的位置也可能被改变请问此时使用的是什么布局管理器BABorderLayoutBFlowLayoutCCardLayoutDGridLayout给出下面的代码片断publicvoidcreate(){VectormyVectmyVect=newVector()}下面的哪些陈述是正确的ADEA第二行的声明不会为变量myVect分配内存空间。指的是堆空间,只是在栈中分配这里不用较真自己理解就好B第二行的声明分配一个到Vector对象的引用的内存空间。C第二行语句创建一个Vector类对象。D第三行语句创建一个Vector类对象。E第三行语句为一个Vector类对象分配内存空间。分配栈空间,相当于指针,但是不分配"到Vector对象的引用的空间"选项二的意思是分配了堆空间下面的哪些答案可以用以表示八进制值AABxCDx哪些不是Java关键字ABATRUEBsizeofCconstDsuperEvoid下面的哪些叙述为真。ADAequals()方法判定引用值是否指向同一对象。不说是谁的就是默认的B==操作符判定两个分立的对象的内容和类型是否一致。Cequals()方法只有在两个对象的内容一致时返回true。D类File重写方法equals()在两个分立的对象的内容和类型一致时返回true。当两个独立的对象的内容和类型一致下面关于继承的哪些叙述是正确的。ADA在java中只允许单一继承。B在java中一个类只能实现一个接口。C在java中一个类不能同时继承一个类和实现一个接口。Djava的单一继承使代码更可靠。第十行的声明将调用哪些方法DclassPerson{publicvoidprintValue(inti,intj){}publicvoidprintValue(inti){}}publicclassTeacherextendsPerson{publicvoidprintValue(){}publicvoidprintValue(inti){}publicstaticvoidmain(Stringargs){Persont=newTeacher()tprintValue()}}A第行的方法B第行的方法C第行的方法D第行的方法下面哪些不是java的原始数据类型BCAshortBBooleanCunitDfloat下面的哪些关键字通常用来对对象的加锁该标记使得对对象的访问是排他的BAtransientBsynchronizedCserializeDstaticmain()方法的返回类型是什么?BAintBvoidCbooleanDstatic给出以下关于一个使用适当的字符间距的字体的TextField的表达式TextFieldt=newTextField("theyaregood",)指的是像素哪些叙述是对的?DA被显示的字符串可以使用多种字体。B一行中最大的字符数是C显示的宽度正好是个字符宽。D用户可以编辑字符。关于垃圾收集的哪些叙述是对的BA程序开发者必须自己创建一个线程进行内存释放的工作。B垃圾收集将检查并释放不再使用的内存。C垃圾收集允许程序开发者明确指定并立即释放该内存。D垃圾收集能够在期望的时间释放被java对象使用的内存。给出下面的代码publicclassTest{intm,npublicTest(){}publicTest(inta){m=a}publicstaticvoidmain(Stringarg){Testt,tintj,kj=k=t=newTest()t=newTest(j,k)}}在编译时哪行将导致一个错误DA第行B第行C第行D第行Thread的方法resume()负责恢复哪些线程的执行DA通过调用stop()方法而停止的线程。B通过调用sleep()方法而停止运行的线程。C通过调用wait()方法而停止运行的线程。D通过调用suspend()方法而停止运行的线程。已经过期了有关线程的哪些叙述是对的BDA一旦一个线程被创建它就立即开始运行。B使用start()方法可以使一个线程成为可运行的但是它不一定立即开始运行。C当一个线程因为抢先机制而停止运行它被放在可运行队列的前面。比它优先级高的进程抢占了cpu它运行的时间根据操作系统而定D一个线程可能因为不同的原因停止并进入就绪状态。可运行状态给出下面的不完整的方法{success=connect()if(success==){thrownewTimedOutException()}}已知TimedOutException不是一个RuntimeException。下面的哪些声明可以被加入第一行完成此方法的声明BCApublicvoidmethod()Bpublicvoidmethod()throwsExceptionCpublicvoidmethod()throwsTimedOutExceptionDpublicvoidmethod()throwTimedOutExceptionEpublicthrowTimedOutExceptionvoidmethod()给出下面的代码classPerson{Stringname,departmentpublicvoidprintValue(){Systemoutprintln("nameis"name)Systemoutprintln("departmentis"department)}}publicclassTeacherextendsPerson{intsalarypublicvoidprintValue(){完成父类代码中printValue()相同的工作Systemoutprintln("salaryis"salary)}}下面的哪些表达式可以加入printValue()方法的注释部分DAprintValue()BthisprintValue()CpersonprintValue()DsuperprintValue()下面的哪些赋值语句是错的AAfloatf=Bdoubled=ECdoubled=Ddoubled=D给出下面的不完整的类代码classPerson{Stringname,departmentintagepublicPerson(Stringn){name=n}publicPerson(Stringn,inta){name=nage=a}publicPerson(Stringn,Stringd,inta){完成Person(Stringn,inta)的逻辑department=d}}下面的哪些表达式可以加到构造方法中的注释处CAPerson(n,a)Bthis(Person(n,a))构造函数的名字不能当方法名调用Cthis(n,a)Dthis(name,age)构造方法的参数也不能直接传实例变量名下面关于变量及其范围的陈述哪些是对的ACDA实例变量是类的成员变量。B实例变量用关键字static声明。C在方法中定义的局部变量在该方法被执行时创建D局部变量在使用前必须被初始化。给出下面的代码publicvoidtest(){try{oneMethod()Systemoutprintln("condition")}catch(ArrayIndexOutOfBoundsExceptione){Systemoutprintln("condition")}catch(Exceptione){Systemoutprintln("condition")}finally{Systemoutprintln("finally")}}在oneMethod()方法运行正常的情况下将显示什么ADAconditionBconditionCconditionDfinally给出下面的代码publicclassTest{voidprintValue(intm){do{Systemoutprintln("Thevalueis"m)}while(m>)}publicstaticvoidmain(Stringarg){inti=Testt=newTest()tprintValue(i)}}输出将是什么?CABCD下面的有关声明的哪些叙述是对的BCA对原始数据类型例如boolean,byte的变量的声明不会为该变量分配内存空间。B对原始数据类型例如boolean,byte的变量的声明将为之分配内存空间。C非原始数据类型例如String,Vector的变量的声明不会为该对象分配内存。D非原始数据类型例如String,Vector的变量的声明会为该对象分配内存。该对象指的是堆空间的对象指向该对象的引用只能叫变量类的设计要求它的某个成员变量不能被外部类直接访问。应该使用下面的哪些修饰符获得需要的访问控制DApublicB不加修饰符CprotectedDprivate面向对象编程P页的表格,private一行有错误给出下面的代码片断Stringstr=if((str!=)(strlength()>)){Systemoutprintln("morethan")}elseif((str!=)(strlength()<)){空指针异常Systemoutprintln("lessthan")}else{Systemoutprintln("end")}哪些行将导致错误CA第行B第行C第行D第行下面有关java代码安全性的叙述哪些是对的BCDA字节码校验器加载查询执行需要的所有类。B运行时解释器执行代码。C在运行时字节码被加载验证然后在解释器里面运行。D类加载器通过分离本机文件系统的类和从网络导入的类增加安全性。给出下面的代码publicclassPerson{intarr=newint非静态属性publicstaticvoidmain(Stringa){Systemoutprintln(arr)静态方法不能访问非静态属性}}哪些叙述是对的AA编译时出错。B编译时正确而运行时出错。C输出。D输出。给出下面的代码publicclassParent{publicintaddValue(inta,intb){intss=abreturns}}classChildextendsParent{}哪些方法可以加入类Child中BC方法的覆盖AintaddValue(inta,intb){dosomething}BpublicvoidaddValue(){dosomething}CpublicintaddValue(inta){dosomething}DpublicintaddValue(inta,intb)throwsException{dosomething}公有成员变量MAXLENGTH是一个int型值变量的值保持常数值定义这个变量的代码为CDApublicintMAXLENGTH=BfinalintMAXLENGTH=CfinalpublicintMAXLENGTH=修饰符的顺序可以交换DpublicfinalintMAXLENGTH=下面的哪些java源文件代码片断是对的ACDApackagetestpackagepublicclassTest{dosomething}Bimportjavaio*packagetestpackagepublicclassTest{dosomething}Cimportjavaio*classPerson{dosomething}publicclassTest{dosomething}Dimportjavaio*importjavaawt*publicclassTest{dosomething}给出下面的类publicclassSample{longlengthpublicSample(longl){

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/43

JAVA语言程序设计期末考试试题及答案

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利