计算机二级java真题 百度云,计算机二级Java试题及答案

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为长整型。

2[单选题] 请阅读下面程序

0c0bb5ad8f5255e4da425f944d969f3a.png

程序运行结果中在”length=”后输出的值是(  )。

A.10B.4C.20D.30

参考答案:B

参考解析:本题对StringBuffer(String str)构造方法,用str给出字符串的初始值,并分配16个字符的缓存。因此,字符串sb的初始值是”test”,并且包含l6个字符的缓存。length(  )方法用来获得字符串长度,不包含缓存。故程序运行结果中在”length-”后输出的值应该是字符串sb的长度,即4。

3[单选题] 为使下列代码正常运行,应该在下画线处填入的选项是(  )。

ObjectInputStream In=new (new FilelnputStream("employee.doc"));

Employee[]newstaff=(Employee[])in.readObject();

In.close();

A.Reader B.InputStreamC.ObjectlnputD.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;}

...

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值