2022年智慧树Java面向对象程序设计1-11单元测试答案

合集下载

面向对象程序设计智慧树知到期末考试章节课后题库2024年山东建筑大学

面向对象程序设计智慧树知到期末考试章节课后题库2024年山东建筑大学

面向对象程序设计智慧树知到期末考试答案章节题库2024年山东建筑大学1.以下泛型类的定义是正确的。

()public class Generic { private T t =new T(); public void setT(T t) { this.t = t; } public TgetT() { return t; }}答案:错2.以下代码是正确的。

()package test;import java.util.ArrayList;importjava.util.Date;import java.util.List;public class GenericTest1 { publicstatic void main(String[] args) { List list2 = newArrayList<>(); list2.add(new Date()); list2.add(newString("abc")); String str = list2.get(0); }}答案:错3.数组的元素个数是可以变化的。

()答案:错4.限制泛型上界时,如下代码是正确的。

()Generic<? extends List> f =null;f = new Generic();答案:错5.定义一个外部类时,不能使用private和protected来修饰()答案:对6.已知TestClass.java的定义如下:public class TestClass{ public static voidmain(String[] args){ int a; System.out.println("a="+a); }}以上代码是正确的()。

答案:错7.如下代码创建泛型类Generic的对象后,Generic gt5 = newGeneric<>();Genericgt4 = new Generic<>();下面的这行代码是正确的。

智慧树知到《面向对象的系统分析与设计》章节测试答案

智慧树知到《面向对象的系统分析与设计》章节测试答案

智慧树知到《面向对象的系统分析与设计》章节测试答案第一章1、下面关于功能分解法的优点描述错误的是A:以系统需要提供的功能为中心组织系统B:与模块化编程结合使用后,使开发效率有很大提高C:删除了GoTo语句,使软件能得到有效维护D:具有较强的应对需求变化的能力正确答案:具有较强的应对需求变化的能力2、下面的开发方法能够兼顾功能和数据的是A:功能分解法B:结构化方法C:信息建模法D:面向对象方法正确答案:面向对象方法3、结构化方法采用数据流、加工进行建模,需求变化极易引起两者的变动,进而引起其他数据流和加工的变化A:对B:错正确答案:对4、功能分解法以功能作为系统的构造块,数据组织能力强。

A:对B:错正确答案:错5、面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,分析、设计和实现一个软件系统的方法和过程,尽可能接近于人类认识世界解决问题的方法和过程。

因此面向对象方法有许多特征,如软件系统是由对象组成的;();对象彼此之间仅能通过传递消息互相联系;层次结构的继承。

A:开发过程基于功能分析和功能分解B:强调需求分析重要性C:把对象划分成类,每个对象类都定义一组数据和方法D:对既存类进行调整正确答案:把对象划分成类,每个对象类都定义一组数据和方法第二章1、下列关于UML叙述正确的是()。

A: UML是一种语言,也是系统设计的方法B: UML仅是一组图形的集合C: UML仅适用于系统的分析与设计阶段D:在信息系统开发过程方面,UML是一种建模语言,不是对开发过程的细节进行描述的工具正确答案:在信息系统开发过程方面,UML是一种建模语言,不是对开发过程的细节进行描述的工具2、UML的最终产物就是最后提交的可执行的软件系统和()。

A: 用户手册B: 类图C: 动态图D: 相应的软件文档资料正确答案:相应的软件文档资料3、UML提供了4种静态图用于对系统的静态方面进行可视化、详述、构造和文档化。

其中()是面向对象系统建模中最常用的图,用于说明系统的静态设计视图。

智慧树答案基于创业思维的软件开发技术(JAVA)知到课后答案章节测试2022年

智慧树答案基于创业思维的软件开发技术(JAVA)知到课后答案章节测试2022年

第一章1.编译Java Application源文件将产生相应的字节码文件,扩展名是什么()答案:class2.Java语言具有许多优点和特点,下列选项中,哪个反映了Java中“一次编译,随处运行”的特点。

()答案:平台无关性3.Java语言具有许多优点和特点,下列选项中,哪个反映了Java中并行机制的特点。

()答案:多线程4.一个Java源文件中最多只能有多少个public类。

()答案:1个5.下面哪一个不是Java语言所具有的特点。

()答案:没有全局变量,在类的定义外部没有任何的变量定义;第二章1.若有定义 int a=9,b=6; 那么a>b的值是:()答案:true2.执行完以下代码int[ ] x = new int[25];后,以下说明正确的是:()答案:x[24]为03.设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是()答案:34.执行System.out.println(5/4),这条代码的输出结果是()答案:15.下列语句有错误的是:()答案:int c[]=new int[];第三章1.下列关于变量的叙述哪个是错的?()答案:实例变量用关键字static声明。

2.在Java语言中,下列哪个包是编译器自动导入的?()答案:ng3.不允许作为类及类成员的访问控制符的是()答案:static4.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()答案:static voidmethod( )5.Java提供的许多类在不同的包中,使用下面哪个语句可以引入包中的类。

()答案:import第四章1.以下关于abstract的说法,正确的是()答案:abstarct方法所在的类必须用abstract修饰2.下列哪种说法是正确的()答案:私有方法不能被子类覆盖。

3.以下关于继承的叙述正确的是()答案:在Java中类只允许单一继承4.子类对象能否直接向其父类赋值?父类对象能否向其子类赋值?()答案:能,不能5.如果局部变量和成员变量同名,如何在局部变量作用域内引用成员变量?()答案:在成员变量前加this,使用this访问该成员变量1.Java中用于定义接口的关键字是()答案:interface2.关于类继承的说法,正确的是()答案:Java接口允许多继承3.关于抽象类,正确的是()答案:某个非抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法4.以下关于抽象类和接口的说法错误的是()答案:接口中的方法都必须加上public关键字。

java面向对象程序设计 习题答案

java面向对象程序设计 习题答案

java面向对象程序设计习题答案Java面向对象程序设计习题答案在Java编程中,面向对象程序设计是一种重要的编程范式。

它通过将现实世界中的实体抽象成对象,然后通过对象之间的交互来实现程序的功能。

在这篇文章中,我们将为您提供一些常见的面向对象程序设计习题答案,帮助您更好地理解和掌握这一编程范式。

1. 请编写一个简单的Java类,表示一个学生。

该类应该包括学生的姓名、年龄和学号等属性,并且应该有方法来设置和获取这些属性。

```javapublic class Student {private String name;private int age;private String studentId;public String getName() {return name;}public void setName(String name) { = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public String getStudentId() {return studentId;}public void setStudentId(String studentId) {this.studentId = studentId;}}```2. 请编写一个简单的Java类,表示一个图书。

该类应该包括图书的名称、作者和价格等属性,并且应该有方法来设置和获取这些属性。

```javapublic class Book {private String title;private String author;private double price;public String getTitle() {return title;}public void setTitle(String title) {this.title = title;}public String getAuthor() {return author;}public void setAuthor(String author) {this.author = author;}public double getPrice() {return price;}public void setPrice(double price) {this.price = price;}}```通过以上两个例子,我们可以看到面向对象程序设计的特点:将现实世界中的实体抽象成对象,并通过对象的属性和方法来描述和实现这些实体。

JAVA程序设计单元测试一与答案

JAVA程序设计单元测试一与答案

一、单选题1、Java通过()保证可移植性。

A.虚拟机B.解释器C.垃圾自动回收机制D.编译器正确答案:A2、编译Java应用程序源文件将产生相应的字节码文件,这些字节码文件的扩展名是()。

A..classB..exeC. .javaD..jvm正确答案:A3、如果在移动设备上进行开发,可以选择的Java版本是()。

A.JavaEEB.JavaMEC. JavaSED.都不是正确答案:B4、Java属于以下哪种语言?A.汇编语言B.机器语言C.硬件描述语言D.高级语言正确答案:D5、定义一个类必须使用的关键字是()。

A.staticB.classC.publicD.interface正确答案:B6、运行以下代码:public class StringRef{public static void main(String[] args){String s1=”abc”;String s2=”def”;String s3=s2;s2=”ghi”;System.out.println(s1+s2+s3);}}运行结果是()。

A.abcdefghiB.abcghighiC.abcghidefD.abdefdef正确答案:C7、关于下列程序段的输出结构,说法正确的是()。

public class Example{static int i;public static void main(String args[]){System.out.println(i);}}A.0B.有错误,变量i没有初始化C.1D.null正确答案:A8、关键字void的含义是()。

A.方法没有返回值B.方法体为空C.没有意义D.定义方法时必须使用正确答案:A9、在一个Java源文件中,import,class,package语句的顺序是()。

A.import class packageB.package import classC.package class importD.class import package正确答案:B10、下列标识符中合法的是()。

2020年智慧树知道网课《面向对象程序设计》课后章节测试满分答案

2020年智慧树知道网课《面向对象程序设计》课后章节测试满分答案

第一章测试1【单选题】(2分)()是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。

A.继承性B.多态性C.抽象性D.封装性2【单选题】(2分)编译时的多态性是通过()来实现的。

A.多态B.重载C.组合D.继承3【单选题】(2分)运行时的多态性是通过()来实现的。

A.纯虚函数B.友元函数C.静态函数D.虚函数4【单选题】(2分)()是对一组具有共同属性特征和行为特征的对象的抽象。

A.静态函数B.对象C.类D.成员函数5【单选题】(2分)()是一个类所描述的一个具体的对象。

A.实例B.成员函数C.类D.对象6【单选题】(2分)()就是从众多的事物中抽取出共同的、本质性的特征,舍弃其非本质的特征。

A.抽象B.多态C.继承D.封装7【单选题】(2分)子类继承了多个父类的数据结构和方法,则称为()。

A.封装B.多重继承C.抽象D.单继承8【单选题】(2分)面向对象设计中,对象就是(),它是把数据结构和操作这些数据的方法紧密地结合在一起所构成的模块。

A.抽象B.模块C.方法D.操作9【单选题】(2分)把面向对象思想应用于软件开发过程中,指导开发活动的系统方法,简称()方法。

A.面向应用B.面向过程C.其它都不对D.面向对象10【多选题】(2分)面向对象程序设计所涉及的术语有类、对象、方法、()和重载。

A.实例B.消息C.数据D.属性第二章测试1【单选题】(2分)大多数C++程序通常包含()头文件,它包含了所有输入/输出操作所需要的信息。

A.iostream.hB.ostream.hC.istream.hD.string.h2【单选题】(2分)运算符<<左边的操作数是()类的一个对象,右边可以是C++的合法表达式。

A.ifstreamB.ofstreamC.istreamD.ostream3【单选题】(2分)()表示标准输出(非缓冲方式)导出程序信息。

A.cerrB.clogC.coutD.cin4【单选题】(2分)()表示标准输出(缓冲方式),导出程序信息。

面向对象的系统分析与设计(山东联盟) 智慧树知到网课章节测试答案

1、选择题:下面关于功能分解法的优点描述错误的是选项:A:以系统需要提供的功能为中心组织系统B:与模块化编程结合使用后,使开发效率有很大提高C:删除了GoTo语句,使软件能得到有效维护D:具有较强的应对需求变化的能力答案: 【具有较强的应对需求变化的能力】2、选择题:下面的开发方法能够兼顾功能和数据的是选项:A:功能分解法B:结构化方法C:信息建模法D:面向对象方法答案: 【面向对象方法】3、选择题:结构化方法采用数据流、加工进行建模,需求变化极易引起两者的变动,进而引起其他数据流和加工的变化选项:A:对B:错答案: 【对】4、选择题:功能分解法以功能作为系统的构造块,数据组织能力强。

选项:A:对B:错答案: 【错】5、选择题:面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,分析、设计和实现一个软件系统的方法和过程,尽可能接近于人类认识世界解决选择题的方法和过程。

因此面向对象方法有许多特征,如软件系统是由对象组成的;();对象彼此之间仅能通过传递消息互相联系;层次结构的继承。

选项:A:开发过程基于功能分析和功能分解B:强调需求分析重要性C:把对象划分成类,每个对象类都定义一组数据和方法D:对既存类进行调整答案: 【把对象划分成类,每个对象类都定义一组数据和方法】1、选择题:下列关于UML叙述正确的是()。

选项:A: UML是一种语言,也是系统设计的方法B: UML仅是一组图形的集合C: UML仅适用于系统的分析与设计阶段D:在信息系统开发过程方面,UML是一种建模语言,不是对开发过程的细节进行描述的工具答案: 【在信息系统开发过程方面,UML是一种建模语言,不是对开发过程的细节进行描述的工具】2、选择题:UML的最终产物就是最后提交的可执行的软件系统和()。

选项:A: 用户手册B: 类图C: 动态图D: 相应的软件文档资料答案: 【相应的软件文档资料】3、选择题:UML提供了4种静态图用于对系统的静态方面进行可视化、详述、构造和文档化。

java面向对象程序设计 习题答案

java面向对象程序设计习题答案《Java面向对象程序设计习题答案》在Java编程语言中,面向对象程序设计是一种重要的编程范式,它通过将现实世界中的事物抽象成对象和类的形式,来实现程序的设计和开发。

为了帮助大家更好地理解和掌握面向对象程序设计的知识,下面我们将通过一些习题来讲解相关的答案。

1. 什么是面向对象程序设计?面向对象程序设计是一种以对象为基础的程序设计方法,它将程序中的数据和操作封装在对象中,通过对象之间的交互来实现程序的功能。

面向对象程序设计具有封装、继承和多态等特性,能够提高程序的可维护性和扩展性。

2. 什么是类和对象?类是一种用来描述对象的模板,它定义了对象的属性和行为。

而对象则是类的实例,它具体描述了类的属性和行为。

在Java中,通过关键字“class”来定义类,通过关键字“new”来创建对象。

3. 什么是封装?封装是面向对象程序设计的一个重要特性,它指的是将数据和操作封装在对象内部,对外部隐藏对象的内部实现细节。

通过封装,可以保护对象的数据不被外部直接访问和修改。

4. 什么是继承?继承是面向对象程序设计的另一个重要特性,它指的是一个类可以派生出子类,子类可以继承父类的属性和行为。

通过继承,可以实现代码的重用和扩展。

5. 什么是多态?多态是面向对象程序设计的另一个重要特性,它指的是同一个操作对不同对象有不同的行为。

通过多态,可以实现接口的统一和灵活的程序设计。

通过以上习题的答案,我们可以更好地理解和掌握面向对象程序设计的知识。

希望大家在学习Java编程语言的过程中,能够加强对面向对象程序设计的理解和应用,提高自己的编程能力。

智慧树答案JavaWeb编程知到课后答案章节测试2022年

第一章1.在实际开发中,开发者只需将后台数据展示在相应页面即可,无需关心前台界面中的JS代码。

()答案:错2.font-family属性设置字体时, 中文字体需要加英文状态下的引号,英文字体一般不需要加引号。

()答案:对3.在文档对象节点树中,具有相同父节点的节点叫做“父节点”。

()答案:错4.内嵌式是将CSS代码集中写在HTML文档的<head>头部标记中,并且用<style>标记定义。

()答案:对5.在input控件中,当type值为text时,表示的是单行文本输入框。

()答案:对6.下列选项中,可以在JavaScript警告框中写入 "Hello World"的是()答案:alert("Hello World");7.下列选项中,哪个 HTML 元素中可以放置 Javascript 代码?()答案:<script>8.下列选项中,用来定义下拉列表的是()。

答案:<select></select>9.下列选项中,不是标记属性的是()答案:alt10.分析下面的JavaScript代码,经过运算后m的值为()。

varx=11;vary="number";varm=x+y; 答案:11number第二章1.当访问一个Web应用程序时,如果没有指定资源名称,则会访问默认的页面。

()答案:对2.采取在servler.xml文件中配置虚拟目录,每次修改server.xml文件后,都需要重启服务器,否则修改的配置将不会生效。

()答案:对3.一个web应用下子目录的命名没有特殊规定,可以随意命名。

()答案:错4.属性是对标记进一步的描述和说明,一个标记只能有一个属性。

()答案:错5.XML文档中如果保存有中文字符,那么保存的文件编码格式一定要与文档声明的encoding的编码取值相同,否则将会产生中文乱码问题。

()答案:对6.下面选项中,哪个头字段用于告诉浏览器自动刷新页面的时间?()答案:Refresh7.下面选项中,表示服务器错误的状态码是()答案:5008.下面选项中,哪个头字段用于告知服务器,客户端所使用的字符集?()答案:Accept-Charset9.下列关于XML的描述中,正确的是()答案:所有XML元素都必须正确地关闭10.下列选项中,可以成功修改Tomcat端口号为80的是()答案:<Connectorport="80"protocol="HTTP/1.1"connectionTimeout="20000"r edirectPort="8443"/>第三章1.ServletConfig对象可以实现多个Servlet之间的数据共享。

南开大学智慧树知到“计算机科学与技术”《面向对象程序设计》网课测试题答案卷1

南开大学智慧树知到“计算机科学与技术”《面向对象程序设计》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.类中所提供的成员函数可以直接访问该类的私有成员。

()A.正确B.错误2.程序在调用重载函数时,根据()区分到底要调用哪个函数?A.函数名B.返回值类型C.参数个数和类型D.以上都可以3.重载的运算符保持原来的优先级和结合性以及操作数的个数。

()A.正确B.错误4.关于纯虚函数,下列表述正确的是()。

A.纯虚函数是未给出实现版本(即无函数体定义)的虚函数B.纯虚函数的声明总是以“=0”结束C.派生类必须实现基类的纯虚函数D.含有纯虚函数的类一定是派生类5.运算符[]只能用成员运算符来重载,不能用友元运算符来重载。

()A.正确B.错误6.如果类A被说明成类B的友元,则()。

A.类A的成员函数不得访问类B的所有成员B.类A的成员函数可以访问类B的所有成员C.类A的成员即类B的成员D.类B的成员即类A的成员7.下列关于构造函数说法不正确的是()。

A.构造函数必须与类同名B.构造函数可以省略不写C.构造函数必须有返回值D.在构造函数中可以对类中的成员进行初始化8.类的常量成员函数中只能使用常量数据成员。

()A.正确B.错误9.关于函数的描述中,()是正确的。

A.派生类的虚函数与基类的虚函数具有不同的参数个数和类型B.基类中说明了虚函数后,派生类中其对应的函数一定要说明为虚函数C.虚函数是一个成员函数D.虚函数是一个static类型的成员函数10.为了在对象生存期结束时释放其指针成员所指向的动态存储空间,通常需要为该类定义构造函数。

()A.正确B.错误第1卷参考答案一.综合考核1.参考答案:A2.参考答案:C3.参考答案:A4.参考答案:B5.参考答案:A6.参考答案:B7.参考答案:C8.参考答案:B9.参考答案:C10.参考答案:B。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章测试1下列选项中,可以正确配置classpath的命令是()【答案】set classpath =C:\\Program Files\\Java\\jdk1.7.0_15\\bin2在JDK安装目录下,用于存放可执行程序的文件夹是()【答案】bin3下面关于Java程序的描述中,错误的是(【答案】不同操作系统上的Java虚拟机是相同的4下列选项中,哪些选项用于构成JDK开发环境()【答案】全选5下列关于使用Javac命令编译后生成文件的说法中,正确的是()【答案】编译后生成文件的后缀名为.class【答案】编译后生成的文件为二进制文件【答案】编译后生成的文件可以在Java虚拟机中运行6下列目录中,哪些属于JDK安装后的子目录()【答案】lib目录【答案】jre目录【答案】include目录7ib是library的缩写,用于存放Java类库或库文件。

( )【答案】对8如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为“.”,也就是当前目录。

( )【答案】对9在任意命令行窗口中执行javac命令,如果都能正常地显示帮助信息,说明系统path环境变量配置成功。

( )【答案】对10Eclipse只是一个框架和一组服务,所有功能都是将插件组件加入到Eclipse框架中来实现的。

( )【答案】对第二章测试1下列关于注释作用的描述中,错误的是()【答案】会参与编译2下面关于整数类型的描述中,错误的是()【答案】bit是java中的整数类型,它代表的是1个字节。

3下列选项中,按照箭头方向,需要进行强制类型转换的是()【答案】char←byte4下列关于多行注释的应用,正确的是()【答案】程序中可以不写多行注释【答案】写多行注释是一个良好的习惯【答案】多行注释有利于代码的阅读性5下列关于冒泡排序的描述,正确的是()【答案】冒泡排序中会涉及到元素位置的置换【答案】冒泡排序比较的总轮次是"数组长度-1"轮【答案】冒泡排序是不断地比较数组中相邻的两个元素6当break语句出现在嵌套循环中的内层循环时,它只能跳出内层循环。

( )【答案】对7运算符“&”和“&&”都表示“与”操作。

( )【答案】对8多行注释“/*…*/”中不可以嵌套单行注释“//”。

( )【答案】错9十进制数值转换成二进制就是一个不断除2取余的过程。

( )【答案】对10在Java程序中,单行注释从“//”位置开始,到当前行结束位置。

( ) 【答案】对第三章测试1下列关于构造方法的描述中,错误的是()【答案】构造方法的访问权限必须和类的访问权限一致2下列关于静态变量的描述中,错误的是()【答案】静态变量同成员变量一样,都需要通过实例对象来调用3下列关于封装的描述中,正确的是()【答案】方法和类都可以称为封装体【答案】封装隐藏了程序的实现细节,同时对外提供了特定的访问方式【答案】封装能提高代码的复用性4下列关于对象创建的描述中,正确的是()【答案】全选5下列关于构造方法和普通方法的描述中,正确的是()【答案】构造方法能够在实例对象的同时进行初始化【答案】构造方法不能指定返回值类型,普通方法可以指定返回值类型6静态方法随着类的加载而加载,随着类的消失而消失。

( )【答案】对7如果类中定义了构造方法,则系统不会自动创建默认的构造方法。

( )【答案】对8构造方法没有返回值类型,所以可以写void,也可以不写。

( )【答案】错9与普通方法一样,构造方法也可以重载。

( )【答案】对10Java中可以通过this关键字解决成员变量与局部变量名称冲突问题。

( )【答案】对第四章测试1下列修饰符中,成员内部类被()修饰后,可以被外界访问。

【答案】Public2下列关于对象间类型转换的说法中,正确的是()【答案】全选3在JDK 8中,Lambda表达式支持的引用类型主要有()【答案】全选4以下有关Lambda表达式的说法正确的是()【答案】Lambda表达式也简化了对集合以及数组数据的遍历、过滤和提取等操作【答案】JDK 8中新增了一个特性Lambda表达式,这种表达式只针对有一个抽【答案】象方法的接口实现5若有父类Animal及其两个子类Cat、Dog,则以下类型转换正确的有()【答案】Animal a = new Cat(); Cat cat = (Cat) a;【答案】Animal animal = new Cat();6Labmda表达式如果只有一个参数,则可以省略括号“()”。

( )【答案】对7Throwable类中的printStackTrace(PrintStream s)方法用于将此throwable及其追踪输出至标准错误流。

( )【答案】对8Exception类称为异常类,它表示程序本身可以处理的错误,在开发Java程序中进行的异常处理,都是针对Exception类及其子类。

( )【答案】对9throws关键字用于对外声明方法可能发生的异常,这样调用者在调用方法时,可以明确知道该方法有异常,并进行相关处理。

( )【答案】对10有如下三个类class A {...} class B extends A {...} class C extends A {...} 因为B类和C类不存在继承关系,因此他们之间不能进行类型转换。

( )【答案】对第五章测试1下面哪个选项可以获取Runtime类的实例(【答案】Runtime r = Runtime.getRuntime();2下列选项中,关于包装类描述错误的是()【答案】我们可以继承包装类,以完成自定义包装3下列关于System类的描述中,错误的是(【答案】System类中定义了许多方法,但是没有定义字段4下列对于Runtime的描述中,正确的是()【答案】每一个Java应用程序运行时都产生一个Runtime类实例5DateFormat类常用方法有()【答案】全选6在DateFormat类中还定义了许多常量,包括有()【答案】全选7下面哪些方法是字符串中的判断方法()【答案】equals(Object anObject)【答案】isEmpty()【答案】contains(Char Sequencecs)8String类的equals()方法和“= =”的作用是一样的。

( )【答案】错9Random类的实例用于生成随机数。

( )【答案】对10Calendar类用于完成日期和时间字段的操作,它可以通过特定的方法设置和读取日期的特定部分,比如年、月、日、时、分和秒等。

( )【答案】对第六章测试1下列集合中,不属于Collection接口的子类的是()【答案】Properties2下面哪个对象不能直接获取java.util.Iterator迭代器进行迭代()【答案】java.util.HashTable3下列关于LinkedList的描述中,错误的是()【答案】LinkedList集合中的元素索引从0开始。

4下列关于InetAddress类的getHostName()方法的返回值的说法中,正确的是()【答案】全选5以下有关计算机中,应用程序的端口号说法正确的是(【答案】 0~1023之间的端口号由操作系统的网络服务所占用;【答案】用户的普通应用程序需要使用1024以上的端口号;6使用TCP协议通信时,数据是以IO的方式进行交互的。

( )【答案】对7通过IP地址就可以连接到指定计算机中的某个应用程序。

( )【答案】错8在聊天程序设计中,initSocket()方法使用了while(true)循环,目的是为了当用户填写的监听端口号不满足要求时,反复地弹出输入窗口,让用户重新输入端口号。

( )【答案】对9目前应用最广泛的网络通信协议是TCP/IP协议。

( )【答案】对第七章测试1以下选项中,哪个是FileInputStream的父类()【答案】InputStream2下列说法中,关于在Java中删除目录说法错误的是()【答案】在删除目录时,先删除这个目录再删除该目录下的所有文件3下列选项中,使用了缓冲区技术的流是()【答案】BufferedInputStream4下列选项中,属于FileReader直接或间接父类的有()【答案】Object【答案】Reader【答案】InputStreamReader5在java.io包中,有4个类为流的顶级类,分别为()【答案】全选6File对象的list()方法返回一个字符串数组。

( )【答案】对7File类内部封装的路径可以指向一个文件,也可以指向一个目录。

( )【答案】对8使用字节流缓冲区读取数据相对一个字节一个字节的读取操作效率更低。

( ) 【答案】错9字节流只能用来读写二进制文件。

( )【答案】错10转换流实现了字节流和字符流之间的互相转换。

( )【答案】对第八章测试1JTextField的构造方法中,方法JTextField(String text,int column)的作用是()【答案】创建一个具有指定列数、并显示指定初始字符串的文本框2处理ActionEvent事件的监听器对象需要实现哪个接口()【答案】ActionListener3在AWT中组件分为两个大类,这两类的基类分别是()【答案】MenuComponent【答案】Component4下列选项中,关于Window类的说法错误的是()【答案】Window类是个容器,只能存在于其他容器中【答案】Panel是Window类的子类5JPanel一个无边框,不能被移动、放大、缩小或者关闭的面板( )【答案】对6JRadioButton是一个对于JRadioButton按钮来说,当一个按钮被选中时,先前被选中的按钮就会自动取消选中( )【答案】对7在Eclipse中安装并设置e(fx)clipse插件时,e(fx)clipse插件链接地址版本必须与Eclipse版本匹配。

( )【答案】对8适配器类是监听器接口的默认实现类。

( )【答案】对9在KeyEvent类中有一个静态方法getKeyText(int keyCode),它可以将按键内容以String形式返回( )【答案】对10JRadioButton是一个单选按钮组件,它只能选中一个( )【答案】对第九章测试1下列选项中,关于Statement描述错误的是()【答案】Statement是PreparedStatement的子接口2下列选项中,能够实现预编译的是(【答案】PreparedStatement3下面关于execute(String sql)方法,说法正确的是(【答案】全选4下面关于DriverManager类的作用,描述正确的是()【答案】加载JDBC驱动【答案】创建与数据库的连接5下面选项中,属于JDBC实现的是()【答案】JDBC驱动器API【答案】JDBC驱动器【答案】JDBC驱动管理器6每次操作数据库结束后都要关闭数据库连接,资源的关闭顺序与打开顺序相同。

相关文档
最新文档