2020年计算机二级考试Java练习题及答案(3)
1[简答题]本题中,在下画线上填写代码,指定变量b为字节型,变量f为单精度实型,变量l为64位整型。
public class javal{
public static void main(String[-]args){
b=49;
f=8.9f;
l=0xfedl;
System.out.println("b="+b);
System.out.println("f="+f):
System.OUt.println("l="+1);
}
}
参考解析:
第1处:byte
第2处:float
第3处:long
【解析】本题考查的是数据类型。
byte为字节型;float为单精度实型;long为长整型。
3[单选题] 为使下列代码正常运行,应该在下画线处填入的选项是( )。
ObjectInputStream In=
new (new FilelnputStream("employee.
doc"));
Employee[]newstaff=(Employee[])in.readObject
();
In.close();
A.Reader
B.InputStream
C.Objectlnput
D.ObjectlnputStream
参考答案:D
参考解析:ObjectlnputStream类和ObjectOutputStream类分列
是InputStream类和OutputStream类的子类。
ObjectlnputStream类
和ObjectOutputStream类创建的对象被称为对象输入流和对象输出流。
对象输入流使用readObject()方法读取一个对象到程序中。
4[单选题] 为使下列代码正常运行,应该在下画线处填入的选项
是( )。
abstract class person{
public Person(String n){
name=n:
}
Public String getDescription();
public String getName(){
return name;
}
private string name;
}
A.static
B.private
C.abstract
D.final
参考答案:C
参考解析:抽象类中的抽象方法能够只声明,定义延迟到其子类。
5[单选题] Java对文件类提供了很多操作方法,能获得文件对象
父路径名的方法是( )。
A.getAbsolutePath( )
B.getParentFile( )
C.getAbsoluteFile( )
D.getName( )
参考答案:B
参考解析:本题考查File类的基本知识。
File类是通过文件名列表来描述一个文件对象的属性,通过File类提供的方法,能够获得文
件的名称、长度、所有路径等信息,还能够改变文件的名称、删除文
件等。
6[单选题] 下列关于域名和IP地址的叙述中,不准确的是( )。
A.在Internet中访问一台主机必须使用它的主机名
B.200.201.202.203是一个C类I P地址
C.I P地址采用的是分层结构
D.主机名与I P地址是一一对应的
参考答案:A。