java期末考题集docWord下载.docx

上传人:b****1 文档编号:14381807 上传时间:2022-10-22 格式:DOCX 页数:27 大小:26.78KB
下载 相关 举报
java期末考题集docWord下载.docx_第1页
第1页 / 共27页
java期末考题集docWord下载.docx_第2页
第2页 / 共27页
java期末考题集docWord下载.docx_第3页
第3页 / 共27页
java期末考题集docWord下载.docx_第4页
第4页 / 共27页
java期末考题集docWord下载.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

java期末考题集docWord下载.docx

《java期末考题集docWord下载.docx》由会员分享,可在线阅读,更多相关《java期末考题集docWord下载.docx(27页珍藏版)》请在冰豆网上搜索。

java期末考题集docWord下载.docx

\jdk\bin

C:

\jre\bin

D:

\jre

2.下列关于classpath环境变量的说法中,说法正确的是()

classpath配置一次后可永久使用

没有classpath环境变量就不能运行Java程序

classpath环境变量可以让虚拟机找到class文件的目录

查看当前classpath配置的命令是:

classpath

3.下面哪种类型的文件可以在Java虚拟机中运行()

.java

.jre

.exe

.class

4.Java属于以下哪种语言()

机器语言

汇编语言

高级语言

以上都不对

5.下列关于Java特点的描述中,错误的是()。

Java是一门面向对象的语言

Java具有自动垃圾回收的机制

Java可以运行在Window和Linux等不同平台上

Java中只支持单线程序运行

答案

1.javac

2.File

3.开发工具;

源代码;

公共JRE

4.javacHello.java

5.运行环境

1.对

2.对

3.错

4.错

5.错

1.B

2.C

3.D

4.C

5.D

第2章Java编程基础

1.可以通过【】循环使程序能够多次键盘输入。

2.Java中可以通过【】类来获取随机数。

3.定义一个方法时,要有访问修改符、返回值类型、方法名、【】。

4.当方法中的返回值类型是【】时,可以不写return语句。

5.十进制数12转换成二进制的结果是【】。

1.数组的最大下标的值比它的长度小1。

2.二维数组中的元素还是一个数组。

3.在表达式中,乘法和除法运算优先级别最高。

4.若x=5,则表达式(x+5)/3的值是3。

5.常量就是程序中常常变化的数据。

1.阅读下面的代码片段

publicstaticintadd(inta,intb){

returna+b;

}

下列选项中,可以在main()方法中调用add()方法的是()

intnum=add(1.0,2.0);

intnum=add(1,2);

intnum=add(true,flase);

intnum=add("

1"

"

2"

);

2.下面关于布尔类型变量的定义中,正确的是()

booleana=TRUE;

booleanb=FALSE;

booleanc='

true'

;

booleand=false;

3.下面浮点型数据的定义中,错误的是()

floata=1.23;

doubleb=1.23;

doublec=1.5E4;

floatd='

a'

4.以下关于三元运算符的说法中,正确的是()

三元运算符第一个表达式的结果必须是boolean类型值。

三元运算符第一个表达式的结果可以是任意类型的值。

三元运算符只能得到基本类型的结果。

以上说法都不对。

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

while语句

方法定义语句

if语句

switch语句

1.while

2.Random

3.参数列表

4.void

5.1100

4.对

2.D

3.A

4.A

5.B

第3章面向对象(上)

1.在Java中使用【】类型的实例对象表示一个字符串。

2.在Java中解决成员变量与局部变量名称冲突时,可以使用【】关键字。

3.类的封装是指在定义一个类时,将类中的属性私有化,即使用【】关键字来修饰。

4.在一个Java类中,可以使用【】关键字来修饰成员变量,该变量被称作静态变量。

5.在垃圾回收机制中,可以通过调用【】方法来通知Java虚拟机立即进行垃圾回收。

1.在Java中,对象是通过类创建出来的。

2.垃圾回收机制保证了Java程序不会出现内存溢出。

3.在成员方法中可以使用“this([参数1,参数2…])”来调用其它的构造方法。

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

5.成员内部类,就是将一个类定义在另一个类的成员的位置。

1.请阅读下面的程序,关于程序的运行结果说法正确的是()

classDemo{

privatestaticintx;

publicstaticvoidmain(String[]args){

System.out.println(x++);

}

结果为0

结果为1

无结果

编译失败

2.下列程序的运行结果是()

privateStringname;

Demo(Stringname){this.name=name;

privatestaticvoidshow(){

System.out.println(name)

}

publicstaticvoidmain(String[]args){

Demod=newDemo(“lisa”);

d.show();

输出lisa

输出null

输出name

编译失败,无法从静态上下文中引用非静态变量name

3.下面关于构造方法的调用,正确的是()

构造方法在类定义的时候被调用

构造方法在创建对象的时候被调用

构造方法在调用对象方法时被调用

构造方法在使用对象的变量时被调用

4.下列关于成员变量默认值的描述中,错误的是()

byte类型的数据默认值是0

int类型的数据默认值是0

long类型的数据默认值是0

float类型的数据默认值是0.0f

5.“隐藏对象的属性和实现细节,仅对外提供公有的方法”描述的是面向对象的哪个特征()

封装

继承

多态

以上都不是

1.String

2.this

3.private

4.static

5.System.gc()

2.错

5.对

1.A

3.B

5.A

第4章面向对象(下)

1.RuntimeException类及其子类都是【】异常。

2.throw关键字用于在方法中声明抛出异常的【】。

3.自定义异常需要继承【】类。

4.定义一个抽象类的关键字是【】。

5.final修饰的方法,不能被子类【】。

1.RuntimeException类及其子类用于表示运行时异常。

2.Java中的异常类都继承自java.lang.Throwable类。

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

4.protected修饰的类,类中的所有方法只能给子类使用。

5.Object是所有类的父类。

1.下列符号中,哪个用于分隔throws关键字抛出的多个异常()

;

&

|

2.下面程序运行的结果是()

classDemo{

publicstaticvoidmain(String[]args){

try{

intx=div(1,2);

}catch(Exceptione){

System.out.println(e);

System.out.println(x)

publicstaticintdiv(inta,intb){

returna/b;

输出1

输出0

输出0.5

3.以下关于编译异常说法正确的是()

编译异常就是指Exception以及其子类

编译异常如果产生,可以不用处理

编译异常如果产生,必须处理,要么捕获,要么抛出

编译异常指的就是Error

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

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

protected修饰的类,类中的所有方法只能给子类使用

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

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

对象的类型转换可通过自动转换或强制转换进行

无继承关系的两个类的对象之间试图转换会出现编译错误

由new语句创建的父类对象可以强制转换为子类的对象

子类的对象转换为父类类型后,父类对象不能调用子类的特有方法

1.运行时

2.实例对象

3.Exception

4.abstract

5.重写

3.对

3.C

5.C

第5章JavaAPI

1.在程序,获取字符串长度的方法是【】。

2.StringBuffer类的默认容量是【】个字符。

3.Math类中,用于获取一个数的绝对值的方法是【】。

4.String类中,将字符串转换为字符数组的方法是【】。

5

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 历史学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1