Java面向对象程序设计学习通超星课后章节答案期末考试题库2023年_第1页
Java面向对象程序设计学习通超星课后章节答案期末考试题库2023年_第2页
Java面向对象程序设计学习通超星课后章节答案期末考试题库2023年_第3页
Java面向对象程序设计学习通超星课后章节答案期末考试题库2023年_第4页
Java面向对象程序设计学习通超星课后章节答案期末考试题库2023年_第5页
已阅读5页,还剩24页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

Java面向对象程序设计学习通超星课后章节答案期末考试题库2023年(

)类是所有异常类的父类。

参考答案:

Throwable

3.[阅读理解]classAnimal{publicvoideat(){System.out.println("吃饭");}}classDogextendsAnimal{publicvoideat(){System.out.println("狗吃肉");}publicvoidlookDoor(){System.out.println("狗看门");}}classCatextendsAnimal{publicvoideat(){System.out.println("猫吃鱼");}publicvoidplayGame(){System.out.println("猫捉迷藏");}}classDuoTaiTest{publicstaticvoidmain(String[]args){//定义为狗Animala=newDog();a.eat();System.out.println("--------------");//还原成狗Dogd=(Dog)a;d.eat();d.lookDoor();System.out.println("--------------");//变成猫

a=newCat();a.eat();System.out.println("--------------");//还原成猫Catc=(Cat)a;c.eat();c.playGame();System.out.println("--------------");}}

参考答案:

①标题不应有“要求”;②主送机关只有一个;③只能有一项请示事项;④文尾使用不当;⑤缺少公文生效标识;,1、标题错误2、不能有多个主送机关3、正文表述不当,不能出现“决定”等字眼4、一文一事,不能一文多事5、结语表述不规范6、日期书写不规范,多个主送机关,标

3.[阅读理解]classAnimal{publicvoideat(){System.out.println("吃饭");}}classDogextendsAnimal{publicvoideat(){System.out.println("狗吃肉");}publicvoidlookDoor(){System.out.println("狗看门");}}classCatextendsAnimal{publicvoideat(){System.out.println("猫吃鱼");}publicvoidplayGame(){System.out.println("猫捉迷藏");}}classDuoTaiTest{publicstaticvoidmain(String[]args){//定义为狗Animala=newDog();a.eat();System.out.println("--------------");//还原成狗Dogd=(Dog)a;d.eat();d.lookDoor();System.out.println("--------------");//变成猫

a=newCat();a.eat();System.out.println("--------------");//还原成猫Catc=(Cat)a;c.eat();c.playGame();System.out.println("--------------");}}

参考答案:

①标题不应有“要求”;②主送机关只有一个;③只能有一项请示事项;④文尾使用不当;⑤缺少公文生效标识;,1、标题错误2、不能有多个主送机关3、正文表述不当,不能出现“决定”等字眼4、一文一事,不能一文多事5、结语表述不规范6、日期书写不规范,多个主送机关,标

Date类在Java中属于哪个包()。

参考答案:

java.util

Date类的时间和日期的操作精确到()。

参考答案:

1毫秒

HashSet

Set

接口的一个实现类,它所存储的元素是可重复的,并且元素都是无序的。(

)

参考答案:

F###错误

HashSet

是根据对象的哈希值来确定元素在集合中的存储位置,因此具有良好的存取和查找性能。(

)

参考答案:

F###错误

HashSet

是根据对象的哈希值来确定元素在集合中的存储位置,因此性能较差。(

)

参考答案:

F###错误

HashSet是Set接口的一个实现类,它所存储的元素是可重复的,并且元素都是无序的。()

参考答案:

F###错误

HashSet是根据对象的哈希值来确定元素在集合中的存储位置,因此具有良好的存取和查找性能。(

)

参考答案:

F###错误

HashSet是根据对象的哈希值来确定元素在集合中的存储位置,因此性能较差。()

参考答案:

F###错误

Iterator

接口是

Java

集合框架中的成员。(

)

参考答案:

T###正确

Iterator接口是Java集合框架中的成员。(

)

参考答案:

T###正确

java中用来抛出异常的关键字是()。

参考答案:

throw

Java中能实现多重继承功能的方式是(

)。

参考答案:

接口

Java的核心类库中哪个包,Java系统能自动引入(   )。

参考答案:

java.lang

java语言中,下列哪一子句是异常处理的出口() 。

参考答案:

catch{„}子句 

Java语言中,下列哪一子句是异常处理的出口()。

参考答案:

catch{„}子句 

java语言中的所有异常类都是java.lang.Throwable的子类。

参考答案:

T###正确

Java语言连接数据库使用的技术是(

)。

参考答案:

catch{„}子句 

JDBC中的类和接口定义在(

)包中。

参考答案:

java.sql

jdk1.8中,下面有关java抽象类和接口的区别,说法错误的是()。

参考答案:

一个类可以实现多个接口,但不能继承一个抽象类接口中可以有普通成员变量,抽象类中没有普通成员变量

Map接口是一种双列集合,它的毎个元素都包含一个键对象

Key

和值对象

Value。(

)

参考答案:

T###正确

Map接口是一种双列集合,它的每个元素都包含一个键对象Key和值对象value。()

参考答案:

T###正确

MyClass类的默认构造函数是(

)。

参考答案:

MyClass(){

}

PreparedStatement执行查询方法后返回值类型为(

)。

参考答案:

ResultSet

PreparedStatement执行的SQL语句中出现的“?”的编号从哪项开始(

)。

参考答案:

从1开始

run()方法定义在(

)中。

参考答案:

Runnable接口

Set

接ロ中元素是有序的。(

)

参考答案:

F###错误

Set接口中元素是有序的。(

)

参考答案:

F###错误

一个异常处理中 finally语句块只能有一个或者可以没有。

参考答案:

T###正确

一个异常将终止( 

)。

参考答案:

整个程序

一个异常将终止()。

参考答案:

整个程序

一个进程中的多个线程是(

)。

参考答案:

共享数据

下列Java语言包中,控制台基本输入的包是(

)。

参考答案:

java.io

下列Java语言包中,提控制台基本输入的包是(

)。

参考答案:

java.io

下列关于

ArrayList

的描述中,错误的是(

)。

参考答案:

ArrayList

集合中的元素索引从1开始。

下列关于

JDBC

驱动的说法中,正确的是(

)。

参考答案:

ArrayList

集合中的元素索引从1开始。

下列关于抽象类的描述中,错误的是()。

参考答案:

抽象类是不可以有构造方法的

下列关于组件类的描述中,错误的是(

)。

参考答案:

只需对系统组件进行有效的拆分和列举

下列叙述中,正确的是(

)。

参考答案:

一个字符的标准ASCII码占一个字节的存储量,其最高位二进制总为0

下列叙述中,错误的是(

)。

参考答案:

一个字符的标准ASCII码占一个字节的存储量,其最高位二进制总为0

下列叙述中正确的是(

)。

参考答案:

一个字符的标准ASCII码占一个字节的存储量,其最高位二进制总为0

下列叙述正确的是(

)。

参考答案:

极限值为无穷大数列必为无界数列

下列各种布局管理器中,Window类、JDialog类和JFrame类的默认布局是(

)。

参考答案:

BorderLayou

下列哪一个import命令可以使我们在程序中创建输入/输出流对象(

)。

参考答案:

耐火性能好

下列属于合法的Java标识符是(

)。

参考答案:

以合法形式掩饰非法目的

下列属于文件输入输出类的是()。

参考答案:

以上都是

下列描述中,不属于Java语言通过面向对象的方法进行异常处理的好处的是()。

参考答案:

过分依赖他人

下列描述中,错误的一个是()。

参考答案:

图片框控件和图像框控件都支持Print方法

下列方法中,不能用于删除

Colection

集合中元素的是(

)。

参考答案:

isEmpty(

)

下列方法中,不能用于删除Collection集合中元素的是(

)。

参考答案:

getInitParameter(Stringname)getServletConfig()getServletName()

下列构造方法的调用方式中,正确的是(

)。

参考答案:

只能通过new自动调用

下列流中,使用了缓冲区技术的是(

)。

参考答案:

BufferedOutputStream

下列程序的执行,说法正确的是(

)。publicclass

Test{

staticvoidprocedure(){try{intc[]={1};c[42]=99;}catch(ArrayIndexOutOfBoundsExceptione){System.out.println("数组超越界限异常:"+e);}}publicstaticvoidmain(Stringargs[]){try{procedure();inta=args.length;intb=42/a;System.out.println("b="+b);}catch(ArithmeticExceptione){System.out.println("除0异常:"+e);}}}

参考答案:

程序将输出第15行的异常信息程序将输出第10行的异常信息

下列程序的执行,说法正确的是(). public class MultiCatch  {    public static void main(String args[])      {     try {             int a=args.length;             

int b=42/a;             int c[]={1};             c[42]=99;             

System.out.println(“b=”+b);           } catch(ArithmeticException e)  {              System.out.println(“除0异常:”+e);    } catch(ArrayIndexOutOfBoundsException e)  {              System.out.println(“数组超越边界异常:”+e);             }            }     }

参考答案:

程序将输出第15行的异常信息程序将输出第10行的异常信息

下列程序的运行的结果是(   )。 class parent {     

void test() { 

System.out.print("parent"); 

} 

} 

public class child extends parent { 

void test() {   

    super.test();      

 System.out.print(" child"); 

} 

public static void main(String args[]){       child x=new child();     

  x.test(); 

} 

}

参考答案:

3

6

下列类头定义中,错误的是()。

参考答案:

public x extends y

下列类定义中,不正确的是(

)。

参考答案:

static

class

x

implements

y1,y2{....}

下列说法,正确的是(

)。

参考答案:

javascript:void(0);管理的自然属性决定了管理的社会属性

下列说法,正确的是()。

参考答案:

javascript:void(0);管理的自然属性决定了管理的社会属性

下列说法中,错误的一项是(   )。

参考答案:

会计是适应生产活动发展的需要而产生的会计是生产活动发展到一定阶段的产物会计从产生、发展到现在经历了一个漫长的发展历史经济越发展,会计越重要

下列说法中错误的一项是(

)。

参考答案:

两个电路N1、N2等效时,电路内部的同一元件的功率一定相同。

下列选项,可用于存储结果集的对象是(

)。

参考答案:

硬盘、光盘和内存

下列选项中,关于

Statement

描述错误的是(

)。

参考答案:

权利主体和权利归属明确

下列选项中,能够实现预编译的是(

)

参考答案:

权利主体和权利归属明确

下列集合中,不属于

Colection

接口的子类的是(

)。

参考答案:

Properties

下列集合中,不属于Collection接口的子类的是(

)。

参考答案:

Properties

下述说法中抽象类与接口的区别正确的有哪些?(

参考答案:

抽象类中可以有普通成员变量,接口中没有普通成员变量。抽象类和接口中都可以包含静态成员变量。一个类可以实现多个接口,但只能继承一个抽象类

下面关于字节流说法不正确的是(

)。

参考答案:

字节流使用read()拷贝文件时一次读取两个字节

下面哪个对象不能直接获取

java

.

util

.

Iterator

迭代器进行迭代(

)

参考答案:

java

.

util

.

HashTable

下面哪个对象不能直接获取java.util.Iterator迭代器进行迭代(

)。

参考答案:

java

.

util

.

HashTable

下面哪个选项不会直接引起线程停止执行?(

)

参考答案:

F###错误

下面对类、方法、属性的说法不符合编程规范的有()。

参考答案:

类定义{类的私有属性定义、类的公有属性定义、类的保护属性定义、类的私有方法定义、类的公有方法定义、类的保护方法定义}

下面的描述错误的是()。

参考答案:

Statement的executeUpdate()方法会返回是否更新成功的boolean值

下面的程序段的功能是(

)。Filefile1=newFile("e:\\xxx\\yyy");

file1.mkdir();

参考答案:

40

下面选项,关于

ResultSet

中游标指向的描述正确的是(

)。

参考答案:

${header[“user-agent”]}

下面选项中,能够将游标从当前位置向下移一行的方法是(

)。

参考答案:

共同的语言特点

不属于Java语言特点的一项是()。

参考答案:

编译执行

为了区分类中重载的不同方法,要求(

)。

参考答案:

采用不同形式的参数列表

为了区分类中重载的不同方法,要求(

)。

参考答案:

采用不同形式的参数列表

为了区分重载的方法,要求(

)。

参考答案:

采用不同的形式参数列表

什么是在子类中创建一个和父类具有一样特征的方法,特征包括方法名字,参数个数,参数类型和方法返回值类型( )。

参考答案:

覆盖(overloading)

什么样的方法不能被重写(   )。

参考答案:

最终方法(final方法)

以下不能表示连接的是本机数据库服务器的是(

)。

参考答案:

172.0.0.3

以下哪个接口的定义是正确的()。

参考答案:

interface B  { void print();}

以下哪项不是面向对象的基本概念()。

参考答案:

计算机逻辑

以下描述中不可以构成抽象类的是()。

参考答案:

没有定义抽象方法

以下有关类的继承的说明中,正确的是(

)。

参考答案:

子类不能继承父类的私有属性

以下选项中,是正确的main方法说明的是(

)。

参考答案:

推进系统

使用catch(Exceptione)的好处是()。

参考答案:

捕获try语句块中产生的所有类型的异常。

修饰main()方法必须的关键字是(

)。

参考答案:

public

修饰符允许对类中成员的访问可以不依赖于该类的任何对象。

参考答案:

static

假设有自定义异常类ServiceException,那么抛出该异常的语句正确的是哪项()。

参考答案:

thrownewServiceException()

关于异常,下列说法正确的是(

)。

参考答案:

异常是一种对象

关于异常,下列说法正确的是(

)。

参考答案:

异常是一种对象

关于异常,下列说法正确的是()。

参考答案:

异常是一种对象

关于异常的含义,下列描述中最正确的一个是(

)。

参考答案:

程序编译或运行时发生的异常事件。

关于重载和重写的叙述正确的是(

)。

参考答案:

重写方法时不允许降低方法的访问权限

关于重载和重写的叙述正确的是(  )。

参考答案:

重写方法时不允许降低方法的访问权限

判断一个文件的大小我们可以使用哪个方法()。

参考答案:

File类的length()方法

判断查询结果集是否为空可以使用的是()。

参考答案:

if(rs.next())

启动线程执行的方法是(

)。

参考答案:

start()

哪个关键字可以抛出异常(

)?

参考答案:

throw

在Java中,下面描述正确的是(

)。

参考答案:

一个子类只可以有一个父类,但一个父类可以有多个子类

在java中,用package语句说明一个包时,该包的层次结构必须是(

)。

参考答案:

get

在OutputStream类的常用方法中,清空输出流的方法是(

)。

参考答案:

flush()

在使用interface声明一个接口时,只可以使用哪个修饰符修饰该接口(

)。

参考答案:

public

在异常处理中,如释放资源、关闭文件、关闭数据库等由( )来完成。

参考答案:

finally子句

在异常处理中,如释放资源、关闭文件、关闭数据库等由()来完成。

参考答案:

finally子句

如下类的声明:     class A {} 则类A的父类是(  C )。

参考答案:

Object

如果异常发生时,没有捕获异常的代码,程序会正常执行。

参考答案:

F###错误

字符流与字节流的区别在于(

)。

参考答案:

每次读写的字节数不同

字符输出流类都是(

)抽象类的子类。

参考答案:

Writer

定义一个接口时,下列哪个关键字用不到()。

参考答案:

class

定义一个接口时,要使用如下哪个关键字()。

参考答案:

interface

对于catch子句的排列,下列哪种是正确的(

 )。

参考答案:

子类在先,父类在后

对应try和catch子句的排列方式,正确的是()。

参考答案:

子类异常在前,父类异常在后。

对成员的访问控制保护最强的是(

)。

参考答案:

private

对成员的访问控制保护最强的是(

)。

参考答案:

private

对成员的访问控制保护最强的是()。

参考答案:

private

对查询结果集ResultSet进行遍历需要调用的方法是()。

参考答案:

next()

属于访问控制的关键字是()。

参考答案:

private

异常类对象代表当前出现的一个具体异常。

参考答案:

T###正确

当方法遇到异常又不知如何处理时,下列哪种说法是正确的(

 )。

参考答案:

抛出异常

当方法遇到异常又不知如何处理时,下列哪种说法是正确的()。

参考答案:

抛出异常

所有异常的父类是哪项()。

参考答案:

Throwable

抽象类在创建时需要在类前面添加修饰符(

)。

参考答案:

abstract

注册驱动器使用的类和方法是(

)。

参考答案:

Class.forName()

用“newFileOutputStream(“data.txt”,true)”创建一个FileOutputStream实例对象,则正确的说法是(

)。

参考答案:

如果文件“data.txt”存在,则将在文件的末尾开始添加新内容

程序中抛出异常时(throw …),只能抛出自己定义的异常对象。

温馨提示

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

评论

0/150

提交评论