Java基础-错题篇(更新中...)

001

1、score是一个整数数组,有五个元素,已经正确初始化并赋值,仔细阅读下面代码,程序运行结果是(A)

temp = score[0];

for (int index = 1;index < 5;index++) {

    if (score[index] < temp) {

        temp = score[index];

    }

}

A、求最大数

B、求最小数

C、找到数组最后一个元素

D、编译出错

反思总结:

注意当前对象是谁

002

2、若有定义:int[ ][ ] a={{1,2},{0},{4,6,8,10}};则初始化后,a[1][2]得到的初值是  0 ,a[2][1]得到的初值是   6   。

第一个空错误,应该是数组下标越界。

二位数组不会自动补齐为0,因为初始化时长度已经确定。

003

3、以下关于抽象类和接口的说法错误的是(C)

A、抽象类在Java语言中表示的是一种继承关系,一个类只能使用一次继承。但是一个类却可以实现多个接口。

B、在抽象类中可以没有抽象方法

C、实现抽象类和接口的类必须实现其中的所有方法,除非它也是抽象类。接口中的方法都不能被实现  

D、接口中定义的变量默认是public static final 型,且必须给其初值,所以实现类中不能重新定义,也不能改变其值。

E、接口中的方法都必须加上public关键字。

接口本身是不能被实例化的。

接口中的default方法有方法体,提供了默认的实现。在这种default方法中,不会操纵实例变量,反正不和具体的实例绑定,因此是行得通的。

004

4、下面关于字节流缓冲区的说法错误的是(C )

A、使用字节流缓冲区读写文件是一个字节一个字节的读写。

B、使用字节流缓冲区读写文件时,可以一次性读取多个字节的数据。

C、使用字节流缓冲区读写文件,可以大大的提高文件的读写操作。

D、字节流缓冲区就是一块内存,用于存放暂时输入输出的数据。

使用字节流缓冲区读写文件时,可以一次性读取多个字节的数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值