Java程序设计知到智慧树期末考试答案题库2025年阜阳职业技术学院_第1页
Java程序设计知到智慧树期末考试答案题库2025年阜阳职业技术学院_第2页
Java程序设计知到智慧树期末考试答案题库2025年阜阳职业技术学院_第3页
Java程序设计知到智慧树期末考试答案题库2025年阜阳职业技术学院_第4页
Java程序设计知到智慧树期末考试答案题库2025年阜阳职业技术学院_第5页
已阅读5页,还剩8页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java程序设计知到智慧树期末考试答案题库2025年阜阳职业技术学院阅读下面的代码,程序的运行结果是()。classStringDemo{publicstaticvoidmain(String[]args){Strings1=“Hello”;Strings2=“Java”;show(s1,s2);System.out.println(s1+s2);}publicstaticvoidshow(Strings1,Strings2){s1=s1+“-”;s2=s2+s1;}}

答案:Java运行Java代码ListIntegerex_int=newArrayListInteger();ListNumberex_num=ex_int;System.out.println(ex_num.size());()。

答案:编译错误请问以下哪些是有关线程状态转换的正确描述?()。

答案:调用start()方式使线程立即获得执行请问以下哪些描述是正确的?()。

答案:wait()方法和notify()方法是在Object类中定义的请问wait()方法在以下哪个代码中被调用?()。

答案:编译不通过,因为接口中不能存在构造器设已经编写好了一个线程类Thread1,要在main()方法中启动该线程,下列正确的是()

答案:Thread1T1=newThread1();T1.start();若现有代码如下:publicclassExample{voidtopGo(){try{middleGo();}catch(Exceptione){System.out.println(catch);}}voidmiddleGo()throwsException{go();System.out.println(latemiddle);}voidgo()throwsException{thrownewException();}publicstaticvoidmain(String[]args){Exampleexample=newExample();example.topGo();}}该代码的执行结果是?()。

答案:输出catch若干进程之间相互合作,共同完成一项任务,进程的这种协同工作关系称为()。()。

答案:同步若在某一个类定义中定义有如下的方法:finalvoidaFinalFunction();则该方法属于()。

答案:最终方法编译并运行以下程序,以下描述哪个选项是正确的()。1.classA{2.protectedStringtoString(){3.returnsuper.toString();}4.}

答案:行2出错,不能成功编译线程的默认优先级是哪项?()。

答案:5简单来说注解其实就是代码中的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相对应的处理。()

答案:对现有如下代码:publicclassExample{publicstaticvoidmain(String[]args){//anewExample().topGo();}voidtopGo(){//bmiddleGo();}voidmiddleGo(){//cgo();System.out.println(latemiddle);}voidgo(){//dthrownewException();}}为了使代码能够编译通过,需要在哪个地方加入声明throwsException?()。

答案:c和d现有:list是一个合法的集合引用getCollection()返回一个合法集合的引用,以下语句哪些是合法的?()。

答案:for(Objecto:list.iterator())注解是绑定到程序源代码元素的元数据,对它们运行的代码的操作没有影响。()

答案:对泛型类写在什么位置?()()。

答案:类名后泛型的本质是参数化类型,而这种()可以用在接口的创建中,称为泛型接口。()。

答案:参数类型泛型的出现可以把运行时出现的问题提前放到编译时期就发现。()

答案:对欲构造ArrayList类继承了List接口,下列哪个方法是正确的?()。

答案:ListmyList=newArrayList()方法getProxyClass中的参数Class<?>[]interface表示()

答案:代理类需要实现的接口文件类所提供的方法中,mkdir方法是指()

答案:创建目录数组拷贝方法在哪个类中?()。

答案:System数据增、删、改、查等操作使用的方法是()

答案:execute()执行下列语句后,变量i的值是:bytei=127;byte(-2^7~2^7-1)i+=1;(当溢出时回到最小)()。

答案:-128我们可以通过继承包装类完成自定义包装类的设计。()

答案:错当一个处于阻塞状态的线程解除阻塞后,它将回到那个状态?正确描述()。

答案:就绪状态已知用户名是5~10的数字且首位不能为0,下列能正确验证用户名的正则表达式是()

答案:[1-9]\\d{4,9}已知Stringstr=“Welcome_To_Java_World”,下面操作结果正确的是()。

答案:endsWith(“World”)结果为true将集合转成数组的方法是()

答案:toArray()将List集合对象list索引为5的元素修改为“fyvtc”,应该选择哪个选项()。

答案:list.set(5,”fyvtc”);存在Employee类,如何创建一个长度为3的Employee类型数组?()。

答案:Employee[]e=newEmployee[3];如果有Strings=null,以下代码哪些选项会产生()。

答案:(s==null)|(s.length==0)如何利用反射机制通过方法对象使用该方法()。

答案:调用invoke方法在使用interface声明一个接口时,只可以使用()修饰符修饰该接口。

答案:public在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为()。

答案:重载哪项是publicclassA{}中默认构造方法的声明?()。

答案:publicA(){}哪个包可以不导入直接使用?()。

答案:java.lang只允许子类及同包类访问某方法,使用哪个修饰符?()。

答案:protected判断Set集合对象set中是否包含“fyvtc”,应该选择哪个选项()。

答案:set.contains("fyvtc");关于集合中对象的equals()和hashCode()规定说法错误的是?()。

答案:equals方法默认和==判定一致关于重载和覆盖,以下说法错误的是?()。

答案:一个静态方法既可以被覆盖为一个静态方法,也可以被覆盖为一个非静态方法关于类继承的说法,正确的是()()。

答案:Java接口允许多继承关于类的加载时机说法错误的是()。

答案:Java程序启动时加载所有的类到内存中关于泛型通配符说法不正确的是()

答案:固定上边界通配符可以限制泛型能够接受指定类及其父类类型的数据关于枚举定义的说法正确的是()()。

答案:枚举是一种特殊的类,因为的它的对象个数是有限的关于数据库操作,正确的说法是()。

答案:execute()方法可以执行SQL增加语句关于接口的说法,正确的是()()。

答案:接口中不能定义常量关于反射机制下列说法错误的是()。

答案:反射机制指的是在程序编译期间,通过.class文件加载并使用一个类的过程关于代理模式的组成,以下哪个选项是错误的()

答案:一个动态代理只能代理一个类关于java泛型,以下哪个java代码编译时是正确的()()。

答案:ListIntegertlist2=newArrayListInteger();tlist2.add(1);关于Java中包装类的说法正确的是()。

答案:JavaSE5.0之后编译器会自动完成基本数据类型和包装类之间的转换关于Iterator的描述错误的是()。

答案:next()方法的返回值为false时,表示集合中的元素已经遍历完毕假设有两个线程,一个优先级是Thread.MIN_PRIORITY,另一个优先级是默认值。那么下列说法正确的是()()。

答案:正常最低级的线程不运行,直到默认的优先级的线程停止运行使用反射机制获取一个类的属性,下列关于getField()方法说法正确的是()。

答案:该方法需要一个String类型的参数来指定要获取的属性名以下那个选项不是集合框架的内容()。

答案:JFrame以下选项()不是设计模式的原则。

答案:接口隔离原则以下能以键_值对的方式存储对象的接口是()

答案:java.util.Map以下给出代码运行后的结果是?publicclassExample{publicstaticvoidmain(String[]args){int[]refToArray={10,11};intvar=1;refToArray[var-1]=var=2;System.out.println(refToArray[0]++refToArray[1]);}}()。

答案:211以下结构中,插入性能最高的是()

答案:Linkedlist以下程序段执行后将有()个字节被写入到文件afile.txt中。try{FileOutputStreamfos=newFileOutputStream(“afile.txt”);DataOutputStreamdos=newDataOutputStream(fos);dos.writeInt(3);dos.writeDouble(0.01);dos.close();fos.close();}catch(IOExceptione){}

答案:12以下哪些语句用于创建一个Map实例?()。

答案:其余选项都不对以下哪些有关Vector类的描述是正确的?()。

答案:该类实现了List接口以下哪些描述是正确的?()。

答案:调用start()方式使线程立即获得执行以下哪个选项不是泛型的特性()。

答案:泛型是一种基本数据类型以下哪个选项不是Java常用的内置注解()。

答案:@Controller以下哪个选项不属于设计模式中的行为模式()

答案:原型模式以下哪个语句用于获取数组中的元素个数?()。

答案:intArray.size();以下哪个是有关封装优点的正确描述?()。

答案:可以不需要改变接口来改变实现,以达到外部使用代码无需变动以下哪个方法用于设置是否忽略权限直接访问private修饰的属性()。

答案:setAccessible以下哪个方法用于获取该类所有public修饰的构造方法,并返回Constructor数组()。

答案:getConstructors以下哪个方法用于获取构造方法的形参类型()。

答案:getParameterTypes以下哪个方法用于获取指定对象中类型为float的属性的值()。

答案:getFloat以下哪个方法用于比较此枚举对象与指定对象的顺序()。

答案:compareTo以下哪个方法用于定义线程的执行体?()

答案:run()以下哪个接口的定义是正确的?()

答案:interfaceB{voidprint();}以下哪个不是枚举类RetentionPolicy中的常量()。

答案:RetentionPolicy.SYSTEM以下关于工厂模式说法错误的是()。

答案:工厂方法将创建实例需要的大量初始化工作保留在构造方法中以下关于对象序列化描述正确的是()。

答案:使用FileOutputStream可以将对象进行传输;对象序列化的所属类需要实现Serializable接口以下关于Java序列化,说法错误的是:()。

答案:实现Serializable接口的类,必须实现readObject和writeObject方法以下代码能实现泛型类的是()()。

答案:publicclassCollegeT{publicvoidlist(Tt){}}以下代码的运行结果是什么?publicclassExample{publicstaticvoidmain(String[]args){System.out.println(Math.min(0.0,-0.0));}}()。

答案:输出-0.0以下代码的执行结果是什么?publicclassExample{publicstaticvoidmain(String[]args){Baseb=newBase();Subclass1S1=newSubclass1();Subclass2s2=newSubclass2();s1=(Subclass1)s2;}}classBase{}classSubclass1extendsBase{}classSubclass2extendsBase{}()。

答案:代码编译失败,赋值语句s1=(Subclass1)s2非法以下代码的执行结果是?publicclassExample{publicstaticvoidmain(String[]args){TreeSetStringt=newTreeSetString();if(t.add(one))if(t.add(two))if(t.add(three))t.add(four);for(Strings:t){System.out.print(s);}}}()。

答案:fouronethreetwo以下代码的执行结果是?publicclassExample{publicstaticvoidmain(String[]args){Element[]a1=newElement[1];Element[][]a2=newElement[2][1];Element[][][]a3=newElement[3][3][3];System.out.print(a3[2][2][2]);a1[0]=newElement();a2[0]=a2[1]=a1;a3[0]=a3[1]=a3[2]=a2;System.out.print(a3[2][2][2]);}}classElement{}()。

答案:运行时输出异常以下代码段执行后的输出结果为()intx=-3;floaty=10.0f;System.out.println(y%x);

答案:1.0以下代码执行结果是?classRectObject{publicintx;publicinty;publicRectObject(intx,inty){this.x=x;this.y=y;}@OverridepublicinthashCode(){//TODOAuto-generatedmethodstubreturn(int)System.nanoTime();}@Overridepublicbooleanequals(Objectobj){returnfalse;}}publicclassExample{publicstaticvoidmain(String[]args){HashSetset=newHashSet();RectObjectr1=newRectObject(3,3);RectObjectr2=newRectObject(5,5);RectObjectr3=newRectObject(3,3);set.add(r1);set.add(r2);set.add(r3);set.add(r1);System.out.println(size:+set.size());}}()。

答案:size:2为了能够访问对封装的属性的访问和修改,方法往往用哪个修饰符修饰?()。

答案:public下面类中的方法可以创建目录的是()

答案:File下面泛型定义中不正确的是()。

答案:classTestFour{inttest(){}}下面哪个类型是引用类型?()。

答案:Employee下面哪个函数是publicvoidaMethod(){...}的重载函数?()

答案:publicintaMethod(intm){...}下面关于枚举的描述正确的一项是?()

答案:利用枚举类中的values()方法可以取得全部的枚举项下面关于IUserDAO接口中方法的说明正确的是()。

答案:findById方法参数为int类型的id下面关于findById方法说法错误的是()。

答案:对象rs使用完毕后不需要关闭下面关于.fyvtc.useradmin.vo包说法错误的是()。

答案:vo相对独立,不随当前业务的变化而变化下面五条语句中,错误的有()。

答案:Vectorv2=newVector();下面()最适合把一个文件按行读入String对象中。

答案:BufferedReaderin=newBufferedReader(newInputStreamReader(newFileInputStream("")))下列选项中表示?superT代表的泛型是()()。

答案:某类型的父类型下列选项中关于泛型方法说法正确的是()()。

答案:泛型的本质是参数化类型,这种参数类型可以用在方法的创建中,称为泛型方法。下列说法错误的是?()。

答案:尽管现行的Java语言版本不允许类的多继承,但是我们仍然可以在extends关键字后面放置一个列表下列方法中,()是实现线程启动的方法

答案:start()下列对注解定义错误的是()。

答案:注解可以继承,子类拥有父类的所有注解下列哪个选项不是实现动态代理需要完成的工作()

答案:创建代理类文件下列哪个选项不属于Java程序加载类的步骤()。

答案:创建对象:为该类创建一个普通的对象下列各项中,说法正确的是:()。

答案:加载一个视频文件需要用字节输入流下列叙述中错误的是()。()。

答案:线性表的所有结点有且仅有一个前件和后件下列关于泛型的说法中,不正确的是()

答案:使用泛型必须进行强制类型转换下列关于数组的说法,错误的是()。

答案:在类中声明一个整型数组作为成员变量,如果没有给它赋值,数组元素值为空下列关于代理模式说法正确的是()

答案:代理模式就是让别人帮我们做事,别人就是代理下列关于Date类的说法中正确的是()

答案:可使用DateFormat类对Date对象进行格式化显示下列关于@Target的值表示运用位置解释错误的是()。

答案:ElementType.TYPE可以给方法进行注解下列不是JDBCAPI的类及接口的是

答案:KeyListener接口下列不属于JDBC编程必需的基本步骤的是()。

答案:处理结果一个线程对象的具体操作是由下列方法中的()确定的

答案:run()一个线程如果被调用了sleep方法,则唤醒它的方法是()()。

答案:notify()一个Java程序运行后,在系统中作为一个()

答案:进程System类是JDK中提供的系统类,用final修饰,不允许被继承。()

答案:对Students1=newStudent(John);Students2=newStudent(Alice);s1=s2;System.out.println(s1.getName());输出结果为?()。

答案:不能确定serialVersionUID常量,是用于唯一标识可序列化类的版本。()

答案:对Runtime类不能完成的功能是()。

答案:通过构造方法实例化一个Runtime对象Random类中能获得指定范围随机数的方法是()

答案:nextInt(intn)publicclassTestPass{Stringstr=newString(hello);char[]ch={'a','b','c'};publicstaticvoidmain(String[]args){TestPassex=newTestPass();ex.change(ex.str,ex.ch);System.out.print(ex.str+and);System.out.print(ex.ch);}privatevoidchange(Stringstr,char[]ch){str=testok;ch[1]='g';}}程序运行结果?()。

答案:helloandagcpublicclassTestChange{publicstaticvoidchangeStr(Stringstr){str=“;}publicstaticvoidmain(String[]args){Stringstr=welcome;changeStr(str);System.out.println(str);}}运行结果是?()。

答案:welcomepublicclassTestBlock{privateintx;{System.out.println(实例块);}static{System.out.println(静态块);}publicstaticvoidmain(String[]args){newTestBlock();newTestBlock();}}运行结果是?()。

答案:静态块实例块实例块OutputStream类的方法中,voidwrite(intb)方法是指()。

答案:写入一个字节到数据输入流main方法是JavaApplication程序执行的入口点,关于main方法的方法头以下哪项是合法的()。

答案:publicstaticvoidmain(String[]args)List接口的特点是哪项?()。

答案:允许重复元素,元素有顺序List、Set、Map哪个继承自Collection接口,一下说法正确的是()

答案:ListSetJ

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论