水利信息化高级编程(Java程序设计Ⅱ)智慧树知到期末考试答案2024年_第1页
水利信息化高级编程(Java程序设计Ⅱ)智慧树知到期末考试答案2024年_第2页
水利信息化高级编程(Java程序设计Ⅱ)智慧树知到期末考试答案2024年_第3页
水利信息化高级编程(Java程序设计Ⅱ)智慧树知到期末考试答案2024年_第4页
水利信息化高级编程(Java程序设计Ⅱ)智慧树知到期末考试答案2024年_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

水利信息化高级编程(Java程序设计Ⅱ)智慧树知到期末考试答案2024年水利信息化高级编程(Java程序设计Ⅱ)接口不是被类继承了,而要被类实现了。()

A:正确B:错误答案:正确集合是长度可变的数组。()

A:错误B:正确答案:错误对于相同的SQL语句,Statement对象每次执行时,也都会对其进行编译。()

A:错B:对答案:对接口是可以被实例化的。()

A:错误B:正确答案:错误接口和接口中每一个方法需要使用abstract关键字来声明。()

A:正确B:错误答案:正确Exception分为运行时异常和编译时异常。()

A:正确B:错误答案:正确Java语言认为那些可预料和不可预料的出错称为错误。()

A:错误B:正确答案:正确Java语言的类间的继承关系是多重的。()

A:正确B:错误答案:错误异常类对象代表当前出现的一个具体异常。()

A:错B:对答案:对构造方法不可以重载。()

A:正确B:错误答案:错误JDBC的全称是Java数据库连接,它是一套用于执行HTML语句的JavaAPI。()

A:错误B:正确答案:错误捕获异常的统一出口通过finally语句实现。()

A:正确B:错误答案:正确final:说明此类事最终类。其他类不能继承。()

A:对B:错答案:对声明接口的关键字是implements。()

A:错误B:正确答案:错误ResultSet对象自动维护指向当前数据行的游标,每调用一次next()方法,游标向下移动一行,循环完毕后指回第一条记录。()

A:正确B:错误答案:错误ResultSet接口表示select查询语句得到的结果集,该结果集封装在一个逻辑表格中。()

A:错误B:正确答案:正确下列方法头中哪一个不与其他方法形成重载关系()

A:Intmm()B:voidmmm()C:Voidmmm(Strings)D:Voidmmm(inti)答案:d下面语句在编译时不会出现警告或错误的是()

A:floatf=3.14;B:inti=10.0;C:Charc=”c”;D:Booleanb=null;答案:Boolean下面Statement接口的方法中,用于执行insert、update和delete语句的是()。

A:executeDelete(Stringsql)B:execute(Stringsql)C:executeQuery(Stringsql)D:executeUpdate(Stringsql)答案:executeUpdate(Stringsql)关于接口的定义和实现,以下描述正确的是()。

A:接口定义中的变量都必须写明final和staticB:接口定义的方法只有定义没有实现C:如果一个类实现接口,则必须实现该接口中的所有方法,但方法不必申明为publicD:如果一个接口由多个类来实现,则这些类在实现该接口中的方法时采用统一的代码答案:接口定义的方法只有定义没有实现已知有下列类的说明,则下列哪个语句是正确的?()

A:Test.f;B:Test.m;C:this.n;D:T.f;答案:t.fJDBC驱动器也称为JDBC驱动程序,它的提供者是()。

A:ISOB:自己编写C:数据库厂商D:Oracle公司答案:数据库厂商下面关于JDBC驱动器API与JDBC驱动器关系的描述,正确的是()。

A:JDBC驱动器内部包含了JDBC驱动器APIB:JDBC驱动器API内部包含了JDBC驱动器C:DBC驱动器是接口,而JDBC驱动器API是实现类D:JDBC驱动器API是接口,而JDBC驱动器是实现类答案:JDBC驱动器API是接口,而JDBC驱动器是实现类Map集合要想根据该集合的键获取对应的值需要调用()方法。

A:remove(Objectkey)B:keySet()C:values()D:get(Objectkey)答案:getJava语言中,集合类都位于()包中。

A:java.collectionsB:java.arrayC:java.langD:java.util答案:java.util已知类的继承关系如上,则以下语句能通过编译的是()

A:Cc=newB();B:Aa=newB();C:Bb=newC();D:Cc=newA();答案:A在异常处理中,将可能抛出异常的方法放在()语句块中。

A:catchB:tryC:finallyD:throws答案:try下面选项中,能够将游标从当前位置向下移一行的方法是()。

A:last()B:previous()C:absolute(introw)D:next()答案:next()下面选项中,用于创建Statement对象的方法是()。

A:getConnection(Stringurl,Stringuser,Stringpwd)B:registerDriver(Driverdriver)C:createStatement()D:getMetaData()答案:createStatement()在异常处理中,如释放资源、关闭文件、关闭数据库等由()语句来完成的。

A:finallyB:throwC:tryD:catch答案:finally定义类时,不可能用到的关键字是()

A:privateB:extendsC:classD:Public答案:class有两个类A和B,能表示A继承于B的是()。

A:classAextendsBB:classBimplementsAC:classAimplementsBD:classBextendsA答案:classAextendsB关于Java的接口体,以下说法不正确的是()

A:接口当中定义的成员变量默认为常量B:接口中的方法一定是publicC:接口中的方法一定是抽象方法D:接口中可以有普通变量答案:c下面的选项中,哪一项不属于“汽车类”的行为()

A:启动B:速度C:减速D:刹车答案:速度有一个类A,以下为其构造方法的声明,其中正确的是()

A:publica(intx){…}B:voidA(intx){…}C:staticA(intx){…}D:publicA(intx){…}答案:public在java中,一个类可定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种现象对象程序特性称为()。

A:隐藏B:Java不支持此特性C:重载D:覆盖答案:重载下列选项中,关于Statement描述错误的是()。

A:Statement是用来执行SQL语句的B:Statement是PreparedStatement的子接口C:获取Statement实现需要使用Connection的createStatement()方法D:PreparedStatement能使用参数占位符,而Statement不行答案:Statement是PreparedStatement的子接口自定义异常类时,可以继承的类是()。

A:AppletB:IOErrorC:Exception及其子类D:Error答案:Exception下面选项中,用于返回表示数据库元数据的方法是()。

A:getConnection(Stringurl,Stringuser,Stringpwd)B:registerDriver(Driverdriver)C:getMetaData()D:createStatement()答案:getMetaData()java.util包中提供了一个专门用来操作集合的工具类,这个类是()。

A:CollectionsB:MathC:ArraysD:Date答案:Collections以下有关继承中的构造方法的描述,正确的是()。

A:子类可以定义自己的构造方法,但受父类定义的构造方法的限制B:如果父类定义了构造方法,子类继承父类时必须重写父类的构造方法C:子类和父类均可以独自定义自己的构造方法,但执行时的顺序有规定D:子类只能继承父类的构造方法,但不能定义自己的构造方法add()答案:子类和父类均可以独自定义自己的构造方法,但执行时的顺序有规定下面关于executeQuery(Stringsql)方法,说法正确的是()。

A:可以执行delete语句B:可以执行insert语句C:可以执行update语句D:可以执行select语句答案:可以执行select语句一个异常将终止()。

A:整个程序B:产生异常的try块C:抛出异常的方法D:return语句答案:整个程序阅读此段Java代码,能够作为接口体的是()。

A:privateintPRICE=100;B:publicvoidgetName(){};C:intgetName();D:privateintsetValue(StringName);答案:int下面那个函数是publicvoidaMethod(){…}的重载函数?()

A:publicvoidaMethod(){…}B:voidaMethod(){…}C:publicintaMethod(intm){…}D:publicintaMethod(){…}答案:publicintaMethod(intm){...}关于被私有访问控制符private修饰的成员变量,以下说法正确的是()

A:可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B:只能被该类自身所访问和修改C:可以被两种类访问和引用:该类本身、该类的所有子类D:只能被同一个包中的类访问答案:只能被该类自身所访问假设有自定义异常类MyException,那么抛出该异常的语句正确的是()

A:thrownewException()B:throwMyExceptionC:throwsExceptionD:thrownewMyException()答案:thrownewMyException()下列方法中,不能用于删除Collection集合中元素的是()

A:isEmpty()B:removeAll()C:remove()D:clear()答案:isEmpty()下列关于foreach循环的描述,错误的是()。

A:相当于传统for循环来说,foreach循环简化了书写B:foreach循环可以直接用于遍历Map集合中的元素C:foreach循环只能用于遍历数组或集合中的元素D:foreach循环遍历过程中不能对集合或数组元素进行修改答案:foreach循环可以直接用于遍历Map集合中的元素使用catch(Exceptione)的好处是()

A:执行一些程序B:只会捕获个别类型的异常C:忽略一些异常D:捕获try语句块中产生的所有类型的异常答案:捕获try语句块中产生的所有类型的异常在java中,下列有关线程的叙述错误的选项是()。

A:一旦一个线程被创建,它就立即开始运行。B:可以通过继承Thread类创建线程。C:线程被创建后,调用start()方法运行D:线程被创建后,调用run()方法运行答案:Thread下列选项中,哪些属于java.util.Iterator类中的方法()

A:remove()B:hasNext()C:next()D:add(Objectobj)答案:hasNext()###next()###remove()Java的异常处理是通过()关键字来实现的。

A:throwB:returnC:try-catch-finallyD:throws答案:try-catch-finally下列关于Collections类的描述中,哪些是正确的()

A:Collections类没有构造方法B:操作集合的方法都是静态方法C:专门用于操作集合的类D:Collections类不实现Collectoin接口答案:专门用于操作集合的类###操作集合的方法都是静态方法###Collections类不实现Collectoin接口以下关于foreach说法中,哪些是正确的()

A:foreach是一种更加简洁的for循环,也称增强for循环B:foreach的出现,简化了书写C:foreach可以对List,Set和数组进行遍历D:foreach只适合对容器进行遍历操作,不能对元素进行修改答案:foreach是一种更加简洁的for循环,也称增强for循环;foreach可以对List,Set和数组进行遍历;foreach的出现,简化了书写;foreach只适合对容器进行遍历操作,不能对元素进行修改关于抽象类的说法哪些是正确的?(()

A:接口和抽象类是同一个概念。B:不能用抽象类去创建对象。C:如果父类是抽象类,则子类必须重写父类所有的抽象方法。D:抽象类中可以有非抽象方法。答案:抽象类中可以有非抽象方法以下对Statement和PreparedStatement的说法正确的是()。

A:PreparedStatement有助于防止SQL注入B:Statement可以用来进行动态查询C:Statement执行更快D:使用PreparedStatement的setter方法更容易写出面向对象的代码答案:PreparedStatement有助于防止SQL注入###使用PreparedStatement的setter方法更容易写出面向对象的代码throws用来捕获try语句块中发生的异常。()

A:错B:对答案:AI参考:正确答案是【B:对】。\n\n在Java中,throws关键字用于声明一个方法可能会抛出异常,而try-catch语句块用于捕获并处理异常。因此,该题目的判断是正确的,即throws用来捕获try语句块中发生的异常。'throw用在方法签名中,用于声明该方法可能抛出的异常。()

A:错B:对答案:AI参考:答案是B:对。在方法签名中使用throw语句可以声明该方法可能抛出的异常。throw语句用于在方法中引发异常,使得调用该方法的代码可以捕获并处理该异常。因此,这个判断题是正确的。'Java中,一个类可以继承一个普通类或者一个抽象类,并且可以同时实现多个接口。()

A:错B:对答案:AI参考:答案:B:对。\n在Java中,一个类可以继承一个普通类或者一个抽象类,但是只能继承一个,同时可以实现多个接口。因此选项A是错误的,选项B是正确的。'下列关于Java中接口的说法不正确的是()。

A:接口中方法的访问修饰符默认为publicB:接口中的方法如果写成voidfun();的形式,默认是抽象方法C:抽象类不需要实现接口中所有的方法D:实现接口的类在重写接口中方法时访问修饰符可以为protected答案:AI参考:答案:D\n解析:\nA选项:接口中方法的访问修饰符默认为public,正确;\n\nB选项:接口中的方法如果写成voidfun();的形式,默认是抽象方法,正确;\n\nC选项:抽象类不需要实现接口中所有的方法,正确;\n\nD选项:实现接口的类在重写接口中方法时访问修饰符不能为protected,只能为public或default(即没有访问修饰符)。\n\n因此,本题答案为D选项。'关于Java的接口体,以下说法不正确的是()

A:接口当中定义的成员

温馨提示

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

评论

0/150

提交评论