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

下载本文档

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

文档简介

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

__________

________main(_________args){......}

参考答案:

戊戌维新运动虽然失败了,但它在中国近代史上仍然具有重大的历史意义。

第一,戊戌维新运动是一次爱国救亡运动。

第二,戊戌维新运动是一场资产阶级性质的政治改良运动。

第三,戊戌维新运动更是一场思想解放启蒙运动。

戊戌维新运动的失败不仅暴露了民族资产阶级的软弱性,同时也说明在半殖民地半封建的旧中国,自上而下的改良道路是行不通的。要想争取国家的独立、民主、富强,必须用革命的手段,推翻半殖民地半封建的社会制度。戊戌维新的失败再次暴露了清政府的腐败与顽固,促使一部分人放弃改良主张,走上革命道路。

_______是一个特殊的方法,用于对类的变量进行初始化

参考答案:

构造函数

____环境变量用来存储Java的编译和运行工具所在的路径,而____环境变量则用来保存保存Java虚拟机要运行的“.class”文件路径。

参考答案:

classpathpath

"Bird".compareTo("Birdfly")的值是负数.

参考答案:

"Ilovethisgame".contains("love")istrue.

参考答案:

“/*…*/”中可以嵌套“//”注释,但不能嵌套“/*…*/”注释。

参考答案:

)是用于封装IP地址和DNS的一个类。

参考答案:

无答案

(

)布局管理器使容器中各个构件呈网格布局,平均占据容器空间。

参考答案:

FlowLayout

(?)布局管理器使容器中各个构件呈网格布局,平均占据容器空间。

参考答案:

FlowLayout

【1】类不能实例化

参考答案:

抽象

067、126、0b1001_1100_0011_1111、0x10F分别是:

参考答案:

八进制、十进制、二进制、十六进制

1.使用Java语言进行程序设计时,经常需要用到常量和变量来存储信息。请简单叙述变量和常量有什么区别?

参考答案:

变量的值可以改变而常量的值在初始化以后是无法改变的.常量在定义时要使用final关键字修饰.

1.使用Java语言进行程序设计时,经常需要用到常量和变量来存储信息。请简单叙述变量和常量有什么区别?

参考答案:

变量的值可以改变而常量的值在初始化以后是无法改变的。常量在定义时要使用final关键字修饰。

13.File类中以字符串形式返回文件绝对路径的方法是()

参考答案:

getAbsolutePath()

15.以下创建RandomAccessFile类实例对象的代码,哪些是正确的?()

参考答案:

RandomAccessFile(newFile(“D:\\my\\test.java”),”rw”)###RandomAccessFile(“D:\\my\\test.java”,”r”)

16.以下哪些属于InputStream类的方法?()

参考答案:

intread(byte[])###voidflush()###available()

20.以下对File类的publicBooleanisFile()方法的描述,哪个是正确的?()

参考答案:

判断该File对象所对应的是否是文件

ArrayList类的底层数据结构是(

)

参考答案:

数组结构

ArrayList类的底层数据结构是(?)

参考答案:

数组结构

AWT提供了几种基本的布局方式()。

参考答案:

无答案

A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明:Aa0=newA();Aa1=newB();Aa2=newC();以下说法正确的是(

参考答案:

第1、2行能通过编译,但第3行编译出错

A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明:Aa0=newA();Aa1=newB();Aa2=newC();以下说法正确的是()

参考答案:

第1、2行能通过编译,但第3行编译出错

BorderLayout布局方式的默认位置()。

参考答案:

无答案

break语句可以在循环语句或者switch条件语句中使用。()

参考答案:

CardLayout布局管理器将界面看做一系列卡片,在任何时候只有其中一张卡片是可见的。

参考答案:

case后面可以跟变量(   )

参考答案:

F###错误

ceil()、floor()和round()方法返回的都是double类型的数。()

参考答案:

ceil()和floor()方法返回的都是double类型的数。()

参考答案:

char[]str="abcdefgh";_

参考答案:

F###错误

char类型变量能不能储存一个中文的汉子,为什么?

参考答案:

char类型变量是用来储存Unicode编码的字符的,unicode字符集包含了汉字,所以char类型当然可以存储汉字的,还有一种特殊情况就是某个生僻字没有包含在unicode编码字符集中,那么就char类型就不能存储该生僻字。

char转换为String,有几种?()

参考答案:

(1).Strings=String.valueOf('c');//效率最高的方法(2).Strings=String.valueOf(newchar[]{'c'});//将一个char数组转换成String(3).Strings=Character.toString('c');(4).Strings=newCharacter('c').toString();(5).Strings=""+'c';(6).Strings=newString(newchar[]{'c'});

char转换为String,有几种?(请用代码解释)

参考答案:

(1).Strings=String.valueOf('c');//效率最高的方法(2).Strings=String.valueOf(newchar[]{'c'});//将一个char数组转换成String(3).Strings=Character.toString('c');(4).Strings=newCharacter('c').toString();(5).Strings=""+'c';(6).Strings=newString(newchar[]{'c'});

class是定义类的惟一关键字。_

参考答案:

正确

Collection有两个子接口分别是List和Set,List集合的特点是____,Set集合的特点是____。

参考答案:

有序、可重复无序、不可重复

continue

语句只用于循环语句中,它的作用是跳出循环。

参考答案:

F###错误

continue语句只用于循环语句中,它的作用是跳出循环。

参考答案:

continue?语句只用于循环语句中,它的作用是跳出循环。

参考答案:

F###错误

continue?语句只用于循环语句中,它的作用是跳出循环。

参考答案:

DatagramSocket类中提供了accept()方法用于接收数据报包。()

参考答案:

DatagramSocket类提供的

方法和

方法,用于通过套接字发送和接收数据报。

参考答案:

无答案

Datenow=new?Date();SimpleDateFormatsdf=new?SimpleDateFormat("yyyy-MM-dd");Stringtime=sdf.?????(now);Strings="2020-05-01";Datedate=sdf.?????(s);

参考答案:

formatparse

do-while语句要要先判断循环条件,如果条件为真,则执行循环体。

参考答案:

错误

do-while语句要要先判断循环条件,如果条件为真,则执行循环体。

参考答案:

do….while语句构成的循环能用其他语句构成的循环来代替。

参考答案:

do….while语句构成的循环能用其他语句构成的循环来代替。

参考答案:

F###错误

Eclipse平台采用

开发JavaGUI应用程序,会安装一个可视化开发插件

来简化程序图形用户界面的开发。

参考答案:

无答案

Exhibit:1.classsuper{2.publicinti=0;3.4.publicsuper(stringtext){5.i=1;6.}7.}8.9.publicclasssubextendssuper{10.publicsub(stringtext){11.i=2;12.}13.14.publicstaticvoidmain(straingargs[]){15.subsub=newsub(“Hello”);16.system.out.PrintIn(sub.i);17.}18.}Whatistheresult?

参考答案:

Compilationwillfail.

FileWriter类的写入操作方法错误的是

参考答案:

write()

File类中以字符串形式返回文件绝对路径的的方法是?

参考答案:

getAbsolutePath()

File类中的list()方法用于得到所有子目录下的File类型对象。()

参考答案:

File类的longlength()返回文件的长度(单位是字节)

参考答案:

final用在变量前面,该变量成为

,只能赋值一次。final用在方法前面,该方法成为

,不能被子类的方法覆盖。final用在类前面,该类成为

,只能实例化,不能被继承。(汉字)

参考答案:

常量最终方法最终类

final用在变量前面,该变量成为??????,只能赋值一次。final用在方法前面,该方法成为??????,不能被子类的方法覆盖。final用在类前面,该类成为??????,只能实例化,不能被继承。()

参考答案:

常量最终方法最终类

for(inti=9;i>=0;i--)一共循环了九次。(

参考答案:

F###错误

for循环一定能够转换成while循环,但while循环不一定可以转换成for循环。(

参考答案:

T###正确

for语句和while语句都是先判断后执行;循环体执行次数

0。do...while语句是

;循环体执行次数

0。

参考答案:

>=;大于等于;大于或等于###先执行后判断###>;大于

for语句和while语句都是先判断后执行;循环体执行次数????0。do...while语句是????????;循环体执行次数????0。

参考答案:

>=先执行后判断>

for语句的无限循环语句

{};while语句的无限循环语句:

{};注意:不要加任何多余的空格。

参考答案:

for(;;)###while(true)

for语句的无限循环语句????????????{};while语句的无限循环语句:????????????{};注意:不要加任何多余的空格。

参考答案:

for(while(true)

Given:1.publicclassFoo{2.publicstaticvoidmain(String[]args){3.StringBuffera=newStringBuffer(“A”);4.StringBufferb=newStringBuffer(“B”);5.operate(a,b);6.system.out.printIn(a+“,”+b);7.)8.staticvoidoperate(StringBufferx,StringBuffery){9.x.append(y);10.y=x;11.)12.}Whatistheresult?

参考答案:

Thecodecompilesandprints“AB,B”.

GUI组件(Component):构成GUI界面的基本元素,具有坐标位置、尺寸、字体、颜色等属性,能获得焦点、可被操作、可响应事件等。例如:在swing组件中,????????????类用来实现不可编辑信息,????????????类用来实现命令按钮,????????????类用来实现单行文本框,?????????????类用来实现密码框,????????????用来实现多行文本框等。

参考答案:

JTextFieldJPasswordFieldJTextAreaJLabelJButtonJTextFieldJPasswordFieldJTextArea

HashMaphh=new?HashMap();hh.put(199901,"Java");hh.put(199902,"ZhangSan");hh.put(199903,"Lisi");hh.put(199904,"WangWu");System.out.println(hh.get(199902));控制台输出:????????hh.????????(199902);//删除key为199902的键值对Set>es=hh.entrySet();System.out.println(hh.get(es.size()));控制台输出:

参考答案:

ZhangSanremove3

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

参考答案:

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

参考答案:

HTTP协议服务的默认端口号是()

参考答案:

80

InetAddress类中获得主机名的方法是(

参考答案:

无答案

InputStream类的close()方法是用于关闭流且释放流所占的系统资源。()

参考答案:

InputStream类的close()方法是用于关闭流并且释放流所占的系统资源。

参考答案:

正确

inti=0do{i++;}while(i<0);循环后输出的i的结果为0。(

参考答案:

F###错误

Integer.parselnt("12.9");会触发NumberFormatException异常

参考答案:

Integer和int的区别

参考答案:

int是java的8种内置的原始数据类型.Java为每个原始类型都提供了一个封装类,Integer就是int的封装类.

Integer和int的区别

参考答案:

int是java的8种内置的原始数据类型。Java为每个原始类型都提供了一个封装类,Integer就是int的封装类。

int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是(

)。

参考答案:

public

final

int

MAX_LENGTH=100

int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是(?)。

参考答案:

public?final?int?MAX_LENGTH=100

int对应的包装类是???????????,char对应的包装类是???????????。

参考答案:

IntegerCharacter

IO流有很多种,按照数据传输方向的不同可分为输入流和输出流。()

参考答案:

IPV4版本的IP地址使用4个字节表示,IPV6版本的IP地址使用8个字节来表示。()

参考答案:

IP地址封装类是。

参考答案:

InetAddress类

IP地址封装类是(

)。

参考答案:

无答案

IP地址用于唯一标识一台计算机,它只有IPv4一个版本。()

参考答案:

IP地址用于唯一标识一台计算机,它有IPv4和Ipv6两个版本。()

参考答案:

Iterator有一个子类,不仅可以对集合进行从前向后遍历,还可以从后向前遍历,该类是____。

参考答案:

ListIterator

JAVA_HOME=()

参考答案:

.

java.awt包提供了基本的java程序的GUI设计工具,包含控件、容器和(

)。

参考答案:

布局管理器

java.awt包提供了基本的java程序的GUI设计工具,包含控件、容器和(?)。

参考答案:

布局管理器

是Java的官方网站

参考答案:

T###正确

java.util.Random的nextInt()方法会生成一个正整数类型的伪随机数。()

参考答案:

java.util包中提供了一个专门用来操作集合的工具类,这个类是____,还提供了一个专门用于操作数组的工具类,这个类是____。

参考答案:

CollectionsArrays

javac.exe和java.exe两个可执行程序存放在JDK安装目录的____目录下。

参考答案:

bin

Java中ArrayList类实现了可变大小的数组,便于遍历元素和随机访问元素。现有ArrayList类的对象bookTypeList存储了字符串类型的多个元素,则下列语句中能够实现判断列表中是否存在字符串“小说”的是(

)。

参考答案:

bookTypeList.contains("小说");

Java中ArrayList类实现了可变大小的数组,便于遍历元素和随机访问元素。现有ArrayList类的对象bookTypeList存储了字符串类型的多个元素,则下列语句中能够实现判断列表中是否存在字符串“小说”的是(?)。

参考答案:

bookTypeList.contains("小说");

java中break语句是()

参考答案:

退出当前所在循环

java中break语句是()

参考答案:

退出当前所在循环#前者是终止循环然后执行循环后面的语句,即循环不再执行,而后者是中断循环的本次执行,然后开始下一轮循环,即循环仍会继续执行。#continue#终止switch语句的语句序列,提高switchcase语句性能#终止switch语句的语句序列,提高switchcase语句性能#return#正确

Java中专门用于将日期格式化为字符串的类是____。

参考答案:

DateFormat

Java中定义数组名为

abc,下面哪项可以得到数组元素的个数。(

)

参考答案:

abc.length

Java中定义数组名为?abc,下面哪项可以得到数组元素的个数。(?)

参考答案:

abc.length

Java中数组元素可以是简单的数据类型,也可以是类的对象。

参考答案:

T###正确

Java中的变量可分为两种数据类型,分别是____和____。

参考答案:

基本数据类型引用数据类型

Java中的抽象类Reader和Writer所处理的流是(

)。

参考答案:

字符流

Java中的抽象类Reader和Writer所处理的流是()。

参考答案:

字符流

Java中的操作日期的类有____、____、____等。

参考答案:

CalendarDateFormat

Java中的每个类都至少有一个构造方法,一个类中如果没有定义构造方法,系统会自动为这个类创建一个默认的构造方法。

参考答案:

T###正确

Java中的每个类都至少有一个构造方法,一个类中如果没有定义构造方法,系统会自动为这个类创建一个默认的构造方法。()

参考答案:

Java中的注释可分为三种类型,分别是____、____、____。

参考答案:

单行注释://多行注释:/**/文档注释:/***/

Java中的用于产生随机数的类是____,它位于____包中。

参考答案:

Randomjava.util

Java中的程序代码都必须在一个类中定义,类使用____关键字来定义。

参考答案:

class

Java中被final关键字修饰的变量,不能被重新赋值。

参考答案:

T###正确

Java中被final关键字修饰的变量,不能被重新赋值。()

参考答案:

Java中面向无连接的数据报通信的类有(

)。

参考答案:

无答案

Java事件处理机制中包含4个要素:事件源、事件、事件监听器和事件处理代码。

参考答案:

错误

Java作为编程语言,(

)是最基本的元素。

参考答案:

多重继承

Java作为编程语言,(

)特点是Java不具备的。

参考答案:

多重继承

Java作为编程语言,()是最基本的元素。

参考答案:

对象

Java作为编程语言,()特点是Java不具备的。

参考答案:

多重继承

Java使用第三方Jar包的步骤:1、下载jar包;2、将jar包复制到Java项目文件夹中;3、将jar包添加到:????????;4、编程先使用???????语句引入,就可使用类、接口、方法等。

参考答案:

BuildPathimport

Java变量遵从先声明后使用的原则。

参考答案:

T###正确

Java提供的与日期相关的类和接口主要有:?????????()、?????????、GregorianCalendar和DateFormat、SimpleDateFormat等。

参考答案:

DateCalendar

Java有哪几类数据类型?

参考答案:

逻辑性,文本型,整数型,浮点型

Java有哪几类数据类型?

参考答案:

逻辑性,文本型,整数型,浮点型

Java流被分为字节流、字符流两大流类,两者都作为()类的直接子类。

参考答案:

Object

Java源代码文件的扩展名为()

参考答案:

.java

Java源程序应该写在扩展名为.???????????的文本文件中。()

参考答案:

java

Java源程序的主类是指包含有___方法的类。

参考答案:

main

Java的一个子类可以继承自多个父类。

参考答案:

F###错误

Java的一个类可以实现多个接口。

参考答案:

Java的一个类可以实现多个接口。

参考答案:

java.lang

Java的三大体系分别是____、____、____。

参考答案:

JavaEEJavaSEJavaME

Java的图形坐标系是以(

)为坐标原点的。

参考答案:

坐标平面的左上角

Java的图形坐标系是以()为坐标原点的。

参考答案:

坐标平面的左上角

java的基本数据类型中,有几种可以表示数字?

参考答案:

六种byte,short,int,long,float,double

java的基本数据类型中,有几种可以表示数字?

参考答案:

六种byte,short,int,long,float,double

java的基本数据类型有哪些?

参考答案:

byte,short,int,long,float,double,char,boolean。

java的基本数据类型有哪些?

参考答案:

byte,short,int,long,float,double,char,boolean.

Java的基础类库在

包中,是Java默认引入的包。

参考答案:

java.lang

Java的基础类库在????包中,是Java默认引入的包。

参考答案:

java.lang

java的异常处理是通过【1】、catch、throw、throws、finally实现的。

参考答案:

try

Java的核心包中,提供编程应用的基本类的包是___。

参考答案:

java.lang

Java的继承机制是____________。

参考答案:

单重继承

Java的运行环境叫JRE

参考答案:

T###正确

Java程序中,使用TCP套接字编写服务端程序的套接字类是(

参考答案:

无答案

Java程序中不区分大小写字母。

参考答案:

错误

Java程序是由【1】组成的.

参考答案:

Java程序是由若干类或接口定义组成,类定义包括定义类头和类体。

参考答案:

Java程序是由若干类或接口定义组成,类定义包括定义类头和类体。

参考答案:

正确

Java程序的执行过程中用到JDK工具,其中java.exe是指(

)。

参考答案:

Java解释器

Java程序的执行过程中用到JDK工具,其中java.exe是指(?)。

参考答案:

Java解释器

Java程序的最基本组成单位是????。

参考答案:

Java程序的运行环境简称之为____。

参考答案:

JRE

Java程序运行的五个步骤:__________、__________、加载、验证和__________。

参考答案:

编辑编译运行

Java编译器将源文件编译生成的字节码是机器码。

参考答案:

F###错误

Java语言不区分大小写。

参考答案:

F###错误

Java语言不区分大小写。

参考答案:

Java语言中,集合类都位于哪个包中?

参考答案:

Java.util

Java语言中,集合类都位于哪个包中()

参考答案:

java.util

Java语言中的

具有特殊意义和作用,不能作为普通标识符使用。

参考答案:

保留字

Java语言中的逻辑与(&&)和逻辑或(||)运算采用

方式进行运算。

参考答案:

T###正确

Java语言中线程优先级的默认值是

参考答案:

无答案

Java语言具有较好的安全性和可移植性及与平台无关等特性。

参考答案:

T###正确

Java语言具有较好的安全性和可移植性及与平台无关等特性。()

参考答案:

正确

java语言实现多线程的方法有两种,它们是(

)和(

)。

参考答案:

Thread;Thread类Runnable;Runnable接口

Java语言是一种???语言。

参考答案:

面向对象的

java语言是一种强类型的语言。强类型的语言有几个要求?

参考答案:

(1)变量或常量必须有类型,而且只能在声明以后才能使用;(2)赋值时类型必须一致,值的类型必须和变量或常量的类型完全一致;(3)运算时类型必须一致,参与运算的数据类型必须一致才能运算。

java语言是一种强类型的语言。强类型的语言有几个要求?

参考答案:

(1)变量或常量必须有类型,而且只能在声明以后才能使用;(2)赋值时类型必须一致,值的类型必须和变量或常量的类型完全一致;(3)运算时类型必须一致,参与运算的数据类型必须一致才能运算.

Java语言的标识符是不区分大小写的

参考答案:

F###错误

Java语言的源程序不是编译型的,而是编译解释型的。

参考答案:

T###正确

Java语言编译器的命令程序是(

)。

参考答案:

javac.exe

Java语言编译器的命令程序是()。

参考答案:

javac.exe

Java语言通过【1】支持多继承.

参考答案:

接口

Java语言采用双字节的

字符编码。

参考答案:

正确

Java语言采用双字节的????字符编码。

参考答案:

Unicode

Java语言采用当前更为国际化的【1】字符集.

参考答案:

catch{„}子句 

Java通过????????????类实现对象的序列化,通过?????????????类实现对象的反序列化。

参考答案:

ObjectOutputStreamObjectInputStream

Java通过【1】方法启动线程.

参考答案:

start();start

Java采用”????????????”的方式来实现单继承,采用”????????????”的方式来实现多继承。()

参考答案:

extendsimplements

Java集合类主要包括????????????和?????????????两大类。前者及其实现类主要用来盛放????????????,而后者及其实现类用来盛放键值对。Key-Value;;keyvalue

参考答案:

CollectionMapCollectionMapObject

JDBC(JavaDatabaseConnectivity,Java数据库连接),它是一套用于执行SQL语句的JavaAPI。

参考答案:

JDBC是一套用于执行()的JavaAPI。

参考答案:

SQL语句

JDBC连接数据库的过程中,通过(

)方法加载数据库驱动。

参考答案:

无答案

JDBC驱动程序有几种类型:( )

参考答案:

四种

JDBC驱动程序有哪几种类型?(多选)

参考答案:

JDBC-ODBCBridge加ODBC驱动程序###NativeAPI部分支持Java技术的驱动程序###用于数据库中间件的纯Java驱动程序###直接到数据库的纯Java驱动程序

JDK中与输入输出相关的包和类都集中存放在????????????包中。

参考答案:

java.io

JDK中定义了大量的异常类,这些类都是____类的子类或者间接子类。

参考答案:

Exception

JDK中提供了一系列可以存储任意对象的类,统称为____。

参考答案:

集合

JDK安装后一般设置环境变量

。(按字母顺序答题,全部小写)

参考答案:

java_homepath

JDK安装后一般设置环境变量?????和????????????。()

参考答案:

java_homepath

JDK安装完成后,主要的命令如javac、java等,都存放在根目录的()文件夹下。

参考答案:

bin

JDK安装完成后,主要的命令如Javac、Java等都存放在(

)文件夹中。

参考答案:

bin

JDK安装完成后,主要的命令如Javac、Java等都存放在()文件夹中。

参考答案:

bin

JList(Object[]listData)的功能是使用listData数组构造一个JList对象。()

参考答案:

.

JList(VectorlistData)的功能是使用listData向量数组构造一个JList对象。()

参考答案:

.

JPanel可以作为最外层的容器单独存在。

参考答案:

k=x*y-x;}

参考答案:

54

LinkedList在内部维护了一个双向循环链表,每一个元素节点都包含前一个元素节点和后一个元素节点的引用。

参考答案:

正确

List接口的特点是下列哪一项?(

参考答案:

允许重复对象,对象有顺序

List接口的特点是下列哪一项?()

参考答案:

允许重复对象,对象有顺序

List集合的主要实现类有____、____,Set集合的主要实现类有____、____,Map集合的主要实现类有____、____。

参考答案:

ArrayListLinkedListHashSetTreeSetHashMapTreeMap

main方法是Java

Application程序执行的入口点,关于main方法的方法首部,以下(

)项是合法的。

参考答案:

publicstaticvoidmain(Stringargs[])

main方法是Java?Application程序执行的入口点,关于main方法的方法首部,以下(?)项是合法的。

参考答案:

publicstaticvoidmain(Stringargs[])

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

参考答案:

Map集合中存储元素需要调用____方法,要想根据该集合的键获取对应的值需要调用____方法。

参考答案:

put()get()

Map集合中的元素都是成对出现的,并且都是以____、____的映射关系存在。

参考答案:

键值Key(键)Value(值)

Math类中有两个静态常量PI和E,分别代表数学常量____和____。

参考答案:

e

Math类中用于计算所传递参数平方根的方法是____。

参考答案:

sqrt()

Outer类中定义了一个成员内部类Inner,需要在main()方法中创建Inner类实例对象,以下四种方式哪一种是正确的?

参考答案:

Outer.Innerin=newOuter().newInner();

P199页,简答题第一题

参考答案:

在计算机中,“流”的概念是1984年由C语言第一次引入。“流〞可以看作是一个流动的数据缓冲区。数据从数据源流向数据目的地。流在互联网上是串行传送。最常见的数据源是键盘,最常见的数据目的地是屏幕。数据流(stteam)是一组有顺序的、有起点和终点的字节集合,是对输入和输出的总称和抽象。Java程序可以打开一个从某数据源(例如键盘、文件等)到程序的一个流,从这个流中读取数据,这就是输入流。同样,程序可以打开到外界某数据目的地的流,把数据顺序写到该流中,从而把程序中的数据送到外界,这就是输出流。所有字节输入流的基类是InputStream。抽象类OutputSteam是所有字节输出类的基类,文件数据流类FilelnputStream和FileOutputStteam用于进行文件的输入输出处理,其数据源和目的地都是文件。Java通过系统类System实现标准输入输出的功能,定义了3个流变量,分别为in、out和ert。Readet类和Wtitet类是java.io包中两个字符流类的顶层抽象父类。

P199页,简答题第二题

参考答案:

File类的构造方法主要有以下几种:(1)File(Stringpath)(2)File(Stringdir,Stringfilename)(3)File(Filedir,Stringfilename)(4)File(URLurl)其中dir是文件所在的目录filename是文件名,path是文件的路径名。对文件进行顺序读/写可以利用FileReader类和FileWriter类。FileReader类是一个以字符方式读取文件内容的Reader类的子类,最常用的构造方法如:FileReader(Filefileobj)。FileWriter类是一个以字符方式写文件内容的Wtiter类的子类,最常用的构造方法如:FileWtiter(Filefleobj),其中filePath是文件的完全路径,fileobj是说明该文件的File对象。Java提供了一个功能很强大的随机存取文件类RandomAccessFile,它可以实现对文件的随机读写操作。RandomAccessFile类提供两个构造方法:(1)publicRandomAccessFile(Stringname,Stringmode)throwsFileNotFoundException(2)publicFileNotFoundExceptionRandomAccessFile(Filefile,Stringmode)throws

packageweek01PublicclassHelloWorld{

publicstaticmian(stringargs){

system.out.println(“HelloWorld!”);

}}上述源程序中语法错误共有

处?

参考答案:

8

packageweek01PublicclassHelloWorld{??publicstaticmian(stringargs){?????system.out.println(“HelloWorld!”);??}}上述源程序中语法错误共有????处?

参考答案:

8

paint()方法使用哪种类型的参数。

参考答案:

Graphics

PreparedStatement接口中的setDate()方法可以设置日期内容,但参数Date的类型必须是java.util.Date。

参考答案:

PreparedStatement是Statement的子接口,用于执行预编译的SQL语句。

参考答案:

protected修饰的方法,只能给子类使用。()

参考答案:

publicclassHelloWorld{

publicstaticvoidmain(String[]args){

System.out.println("Hello,这是我的第一个java应用程序!");

}}该文件的文件名是____________。2.

在该文件所在目录下,进行编译该文件需要输入_____________________________。3.

在文件所在目录下,运行该程序,需要输入____________________。4.

该程序运行后的结果是___________________________。

参考答案:

编译成功,运行成功,输出1

publicclassStaticTest{

staticintscore=100;

intflag=10;

publicstaticvoidmain(Stringargs[]){

StaticTestt1=newStaticTest();

StaticTestt2=newStaticTest();

StaticTestt3=newStaticTest();

StaticTestt4=newStaticTest();

System.out.println(t1.score);//在控制台输出:

System.out.println(t1.flag);//在控制台输出:

t1.score=1000;

t1.flag=888;

System.out.println(t4.score);//在控制台输出:

System.out.println(t4.flag);//在控制台输出:

}}

参考答案:

100###10###1000###10

publicclassStaticTest{???staticintscore=100;???intflag=10;????publicstaticvoidmain(Stringargs[]){??????StaticTestt1=newStaticTest();??????StaticTestt2=newStaticTest();??????StaticTestt3=newStaticTest();??????StaticTestt4=newStaticTest();??????System.out.println(t1.score);//在控制台输出:?????????????????????????System.out.println(t1.flag);//在控制台输出:?????????????????????????t1.score=1000;??????t1.flag=888;??????System.out.println(t4.score);//在控制台输出:?????????????????????????System.out.println(t4.flag);//在控制台输出:??????????????????????}}

参考答案:

10010100010

RandomAccessFile类的seek(longa)方法,将读写位置定位于文件的第a个字节处。

参考答案:

Random类的nextInt()方法会生成一个int类型的随机数。()

参考答案:

ResultSet对象的

方法表示将光标从当前位置移向下一行。

参考答案:

无答案

ResultSet接口既可以通过字段的名称来获取指定数据,也可以通过字段的索引来获取指定的数据,字段的索引是从0开始编号的。

参考答案:

return语句(

参考答案:

一个方法中可以有多个return语句

return语句()

参考答案:

一个方法中可以有多个return语句

SCJP:

InwhichtwocasesdoesthecompilersupplyadefaultconstructorforclassA?(Choosetwo.)

参考答案:

classA{}###classA{

SCJP:WhichtwoallowtheclassThingtobeinstantiatedusingnewThing()?(Choosetwo.)

参考答案:

publicclassThing{}classThing{

publicThing(){

}}

SCJP:WhichtwoallowtheclassThingtobeinstantiatedusingnewThing()?(Choosetwo.)

参考答案:

publicclassThing{###classThing{

SCJP:?InwhichtwocasesdoesthecompilersupplyadefaultconstructorforclassA?(Choosetwo.)

参考答案:

classA{}

classA{

voidA(){

}}

Set接口的特点是下列哪项?(

参考答案:

不允许重复对象,对象无顺序

Set接口的特点是下列哪项?()

参考答案:

不允许重复对象,对象无顺序

Set集合是通过键值对的方式来存储对象的。

参考答案:

错误

Set集合是通过键值对的方式来存储对象的。()

参考答案:

Set集合的特点是。

参考答案:

元素无序,不存储重复元素

shorts1=1;s1=s1+1;有什么错?shorts1=1;s1+=1;有什么错?

参考答案:

对于shorts1=1;s1=s1+1来说,在s1+1运算时会自动提升表达式的类型为int,那么将int赋予给short类型的变量s1会出现类型转换错误。对于shorts1=1;s1+=1来说+=是java语言规定的运算符,java编译器会对它进行特殊处理,因此可以正确编译。

shorts1=1;s1=s1+1;有什么错?shorts1=1;s1+=1;有什么错?

参考答案:

对于shorts1=1;s1=s1+1来说,在s1+1运算时会自动提升表达式的类型为int,那么将int赋予给short类型的变量s1会出现类型转换错误.对于shorts1=1;s1+=1来说+=是java语言规定的运算符,java编译器会对它进行特殊处理,因此可以正确编译.

Socket技术是构建在(

)协议之上的。

参考答案:

无答案

Statement接口中常用的执行SQL语句的方法说明正确的是(

)(多选)

参考答案:

execute(String

sql)

用于执行各种SQL语句,该方法返回一个boolean类型的值###executeQuery(String

sql)

用于执行SQL中的select语句

Statement是Java执行数据库操作的一个重要接口,它用于执行动态的SQL语句,并返回一个结果对象。

参考答案:

static关键字可以修饰成员变量,也可以修饰局部变量。()

参考答案:

String

s

=

"abcdedcba";则s.substring(3,4)返回的字符串是以下选项中的哪个?

参考答案:

d

Strings="127";inti=

;

//将s转换为int的代码。doubled=

;//将s转换为double的代码。注意:注意英文大小写,不要加空格。

参考答案:

Integer.parseInt(s)###Double.parseDouble(s);

Strings="127";inti=???????????????????;?//将s转换为int的代码。doubled=????????????????????;//将s转换为double的代码。注意:注意英文大小写,不要加空格。

参考答案:

Integer.parseInt(s)Double.parseDouble(s)

Strings=”127”;将s转换为int的代码:inti=???????????,将s转换为double的代码:doubled=???????????。

参考答案:

Integer.parseInt(s)Double.parseDouble(s)

Strings=”abc”;char[]ca=s.

();//String转换为字符数组s=

;//字符数组转换为String注意:注意英文大小写,单词之间用一个空格分隔。

参考答案:

toCharArray###newString(ca);

Strings=”abc”;char[]ca=s.??????????????();//String转换为字符数组s=??????????????;//字符数组转换为String注意:注意英文大小写,单词之间用一个空格分隔。

参考答案:

toCharArraynewString(ca)

String、StringBuffer、StringBuilder的区别?

参考答案:

.

String、StringBuffer类都是(

)修饰的类,都不能被继承。

参考答案:

final

String、StringBuffer类都是()修饰的类,都不能被继承。

参考答案:

final

String?s?=?"abcdedcba";则s.substring(3,4)返回的字符串是以下选项中的哪个?

参考答案:

d

StringBufferbf1?=new?StringBuffer("0123456");System.out.println(bf1.length());控制台输出:??????System.out.println(bf1.capacity());控制台输出:

参考答案:

016

StringBuffer和数组的区别?

参考答案:

.

StringBuffer类所属的包是(

)。

参考答案:

java.lang包

StringBuffer类所属的包是()。

参考答案:

java.lang包

StringBuffer类的append()方法可以将数组元素和空格连接成字符串。()

参考答案:

String对象和StringBuffer对象都是字符串变量,创建后都可以修改。

参考答案:

错误

String类中用于返回字符串字符个数的方法是____。

参考答案:

length()

String类的方法

replace

(CharSequence

srt1,

CharSequence

srt2)返回一个新的字符串,它是通过用srt2替换此字符串中出现的所有

srt1得到的。

参考答案:

正确

String类的方法?replace?(CharSequence?srt1,?CharSequence?srt2)返回一个新的字符串,它是通过用srt2替换此字符串中出现的所有?srt1得到的。

参考答案:

正确

String转换为char的几种方法,请说明?

参考答案:

(1)使用String.charAt(index)(返回值为char)可以得到String中某一指定位置的char.(2)使用String.toCharArray()(返回值为char[])可以得到将包含整个String的char数组

String转换为char的几种方法,请说明?

参考答案:

(1)使用String.charAt(index)(返回值为char)可以得到String中某一指定位置的char。(2)使用String.toCharArray()(返回值为char[])可以得到将包含整个String的char数组

Swing采用的设计规范是(

)。

参考答案:

模式-----视图---控制

Swing采用的设计规范是()。

参考答案:

模式视图控制器

switch语句中的表达式的数据类型可以是long。

参考答案:

default##%_YZPRLFH_%##default

switch语句中的表达式的数据类型可以是long。

参考答案:

System类中所提供的属性和方法都是____的,想要引用这些属性和方法,直接使用System类调用即可。

参考答案:

静态

System类中的println()方法分行显示信息,而print()方法不分行显示信息。

参考答案:

正确

System类位于以下哪个包中?

参考答案:

java.lang

System类在哪个包中?___

参考答案:

正确

System类在哪个包中?___

参考答案:

java.lang

Thread类有3个线程优先级的常量:Thread.MIN_PRIORITY=???????;Thread.MAX_PRIORITY=???????;Thread.NORM_PRIORITY=???????。

参考答案:

1105

TreeSet<?????>ts=new?TreeSet();ts.add("4");ts.add("z");ts.add("2");ts.add("3");ts.add("4");ts.remove("z");System.out.println(ts.size());

参考答案:

String3

UDP协议是面向无连接的协议,可以保证数据的完整性。()

参考答案:

Unicode字符集中每一个字符由【1】个字节长度的数据表示.

参考答案:

2

URL地址由(

)组成。

参考答案:

无答案

wait()、notify()和notifyAll()都是Object类中的final方法,被所有的类继承、且不允许重写的方法。

参考答案:

wait()方法、notify()及notifyAll()方法在下列哪个类或接口中?

参考答案:

java.lang.Object。

Whichdeclarationpreventscreatingasubclassofanouterclass?

参考答案:

finalpublicclassFooBar{}

Whichwilldeclareamethodthatforcesasubclasstoimplementit?

参考答案:

Abstractpublicvoidmethoda();

while循环和do…while循环的区别是:___

参考答案:

do…while循环是先循环后判断,所以循环体至少被执行一次

while循环和do…while循环的区别是:___

参考答案:

while循环执行次数可能为0。#do…while循环是先循环后判断,所以循环体至少被执行一次#D、do…while循环是先循环后判断,所以循环体至少被执行一次#dowhile循环体至少被执行一次#dowhile循环是先循环后判断,所以循环体至少被执行一次#while循环执行次数可能为0

while循环语句与do-while循环语句有何不同?

参考答案:

由于while语句先判断条件,再执行循环体;do-while语句是先执行一次循环体再进行条件判断,所以在循环条件已开始就不满足的情况下,do-while会至少执行一次,而while语句一次也不执行.

while语句和do–while语句的区别,描述正确的是___。

参考答案:

do–while语句循环体至少执行一次;表达式为假,while语句一次都不执行

while语句和do–while语句的区别,描述正确的是___。

参考答案:

do–while语句循环体至少执行一次;表达式为假,while语句一次都不执行#dowhile语句循环体至少执行一次,表达式为假,while语句一次都不执行#do…while循环式先执行循环体,后判断条件表达式是否成立,而while语句是先判断条件表达式,再决定是否执行循环体#while不清楚循环多少次时使用dowhile在其中循环#while的循环控制条件比dowhile的循环控制条件严格#错#错误

while语句和do…while语句有何不同?

参考答案:

do–while语句循环体至少执行一次;表达式为假,while语句一次都不执行

while语句的循环体中不能包含的语句是()

参考答案:

方法定义语句

WindowBuilder是一个可视化设计工具,可开发基于(

)程序提供可视化编辑设计环境。

参考答案:

无答案

WindowBuilder编辑器的两个主要部分是(

)视图和(

)视图。

参考答案:

无答案

WindowBuilder编辑器的界面设计视图和源代码编辑视图通过(

)和(

)按钮切换。

参考答案:

无答案

WindowBuilder设计编辑器由

组成。

参考答案:

无答案

Window是宣示屏上独立的本机窗口,它独立于其它容器,Window的两种形式是(

)。

参考答案:

JFrame和JDialog

Window是宣示屏上独立的本机窗口,它独立于其它容器,Window的两种形式是(?)。

参考答案:

JFrame和JDialog

Window有两种形式:Frame(

框架)和____。

参考答案:

Dialog(对话框)

Window有两种形式:Frame(?框架)和____。

参考答案:

Dialog(对话框)

Youwantsubclassesinanypackagetohaveaccesstomembersofasuperclass.Whichisthemostrestrictiveaccessmodifierthatwillaccomplishthisobjective?

参考答案:

proteceted

一个JavaApplication必须有一个主类包含???方法。()

参考答案:

main

一个JavaSwtGUI程序中,

方法负责窗体及窗体中其它组件的创建。

方法负责打开窗体。

参考答案:

无答案

一个Java类只能有一个父类,并实现多个接口。

参考答案:

一个Java类只能有一个父类,并实现多个接口。

参考答案:

正确

一个Swt程序至少包含一个

,窗体是容纳其它界面组件的

参考答案:

无答案

一个Swt程序至少包含一个(

),它是容纳其它界面组件的顶级容器。

参考答案:

无答案

一个具体类实现接口时,需要重写接口中的()

参考答案:

成员方法

一个因执行wait方法进入中断状态的线程,需要其他线程执行notify()或notifyAll()通知它结束中断状态。

参考答案:

一个类中可以定义多个同名的方法,只要他们的返回值类型不同即可。()

参考答案:

一个类可以从其它的类派生出来,派生出来的类称为____或者____,用于派生的类称为____或者____。

参考答案:

子类派生类父类基类

一个类如果实现一个接口,那么它就需要实现接口中定义的全部____,否则该类就必须定义成____。

参考答案:

方法抽象类

一个进程在其执行过程中,可以产生多个线程

参考答案:

一般在Eclipse中编程时将字符编码设置为

参考答案:

UTF8

一般在Eclipse中编程时将字符编码设置为???。

参考答案:

UTF8

一般来说,把字符转换成计算机识别的字节序列称为解码,而把字节序列转换为普通人能看懂的明文字符称为编码。()

参考答案:

下列(

)不是合法的标识符?

参考答案:

2$_million

下列(

)不是Java中的保留字?

参考答案:

sizeof

下列(

)是合法的标识符?

参考答案:

_blank

下列()不是合法的标识符?

参考答案:

2$_million

下列()不是Java中的保留字?

参考答案:

sizeof

下列()不是合法的标识符?

参考答案:

2$_million

下列()是合法的标识符?

参考答案:

_blank

下列Compoinent类的方法中,用于控制组件可见性的是()

参考答案:

setVisible(Booleanb)

下列Component类的方法中,用于组件可见性的是(

)。

参考答案:

setVisible(Booleanb)

下列Component类的方法中,用于组件可见性的是()。

参考答案:

setVisible(Booleanb)

下列ServerSocket类的方法中,用于接收来自客户端请求的方法是()

参考答案:

accept()

下列不属于java跳转语句的是()

参考答案:

return不能用于跳转语句

下列不属于java跳转语句的是()

参考答案:

break#try#catch#finally#以上说法都不对#continue#return#D、break#正确

下列不属于容器的是(

)。

参考答案:

TextBox

下列不属于容器的是(?)。

参考答案:

TextBox

下列不是继承Collection接口的是(

)。

参考答案:

Map

下列不是继承Collection接口的是(?)。

参考答案:

Map

下列代码的执行结果是(

)

。public

class

Test

{

public

int

aMethod(){

static

int

i=0;

i++;

System.out.println(i);

}

public

static

void

main(String

args[

]){

Test

test

=

new

Test();

test.aMethod();

}}

参考答案:

编译错误

下列代码的执行结果是(?)?。public?class?Test?{??public?int?aMethod(){????static?int?i=0;????i++;????System.out.println(i);??}??public?static?void?main(String?args[?]){????Test?test?=?new?Test();????test.aMethod();??}}

参考答案:

编译错误

下列使用异常的做法错误的是。

参考答案:

程序内抛出的异常本身就可说明异常的类型、抛出条件,可不填写详细的描述信息。捕获异常后用exception.toString()取到详细信息后保存

下列关于ArrayList的描述中,错误的是()

参考答案:

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

下列关于Frame类的说法不正确的是().

参考答案:

Frame被默认初始化为可见

下列关于int类型变量的定义,错误的是()。

参考答案:

intd=e=30;

下列关于java.io.FileOutputStream的说法错误的是()

参考答案:

java.io.FileOutputStream一次只能读取一个字节的内容。

下列关于Java语言的数组描述中,错误的是___。

参考答案:

JavaWeb应用中的.class文件存放在WEB-INF\\classes目录或其子目录下web.xml文件存放在WEB-INF目录下

下列关于Java语言的数组描述中,错误的是___。

参考答案:

Java只能运行在Window和Linux平台

下列关于protected的说法中,正确的是()

参考答案:

如果一个类的成员被protected修饰,那么这个成员既能被同一包下的其它类访问,也能被不同包下该类的子类访问

下列关于System类的描述中,错误的是()

参考答案:

System类中定义了许多方法,但是没有定义字段

下列关于this的说法中,错误的是()

参考答案:

this可以出现在任何方法中

下列关于throws关键字的说法,正确的是(

参考答案:

throws用于声明抛出异常

下列关于throws关键字的说法,正确的是()

参考答案:

throws用于声明抛出异常

下列关于UDP特点的描述中,错误的是(

参考答案:

无答案

下列关于内部类的说法不正确的是(

)

参考答案:

内部类不可以用abstract修饰符定义为抽象类

下列关于内部类的说法不正确的是(?)?。

参考答案:

内部类不可以用abstract修饰符定义为抽象类

下列关于匿名内部类的描述,错误的是()

参考答案:

匿名内部类可以有构造方法

下列关于对象的类型转换的描述,说法错误的是()

参考答

温馨提示

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

评论

0/150

提交评论