每日10道JAVA题(20180622)

89 篇文章 2 订阅

/ **   
 * 10道题系列会持续更新,每日的10道题都是我做过的,做错或者觉得需要复习的有价值的
 *请关注我,每日和我一同进步,有更好的建议或有问题的请在评论区提出或私信我
 * /

1.对于文件的描述正确的是( )

A.文本文件是以“.txt”为后缀名的文件,其他后缀名的文件是二进制文件。
B.File类是Java中对文件进行读写操作的基本类。
C.无论文本文件还是二进制文件,读到文件末尾都会抛出EOFException异常。
D.Java中对于文本文件和二进制文件,都可以当作二进制文件进行操作。


2.以下代码对其执行后,NumberList里的元素依次为:
List<Integer> NumberList = new ArrayList<Integer>();
NumberList.add(2);
NumberList.add(4);
NumberList.add(1);
NumberList.add(3);
NumberList.add(5);
for(int i =0;i<NumberList.size();++i){
    int v = NumberList.get(i);
    if(v%2==0){
        NumberList.remove(v);
    }
}
System.out.println(NumberList);


A.2,4,1,3,5
B.2,1,3,5
C.4,1,3,5
D.会出现越界情况


3.transient变量和下面哪一项有关()?


A.Serializable
B.Cloneable
C.Runnable
D.Throwable
E.Comparable


4.下列运算符合法的是( )


A.&&
B.<>
C.if
D.:=


5.如何放掉一个指定占据的内存空间?()


A.调用free()方法
B.代用system.gc()方法
C.赋值给该项对象的引用为null
D.程序员无法明确强制垃圾回收器运


6.What will happen when you attempt to compile and run the following code?
public class Test{
static{
   int x=5;
}
static int x,y;
public static void main(String args[]){
   x--;
   myMethod( );
   System.out.println(x+y+ ++x);
}
public static void myMethod( ){
  y=x++ + ++x;
 }
}


A.compiletime error
B.prints:1
C.prints:2
D.prints:3
E.prints:7
F.prints:8


7.已知如下的命令执行 java MyTest a b c 请问哪个语句是正确的? ( )


A.args[0] = "MyTest a b c"
B.args[0] = "MyTest"
C.args[0] = "a"
D.args[1]= "b"




8.下列说法正确的有( )


A.环境变量可在编译source code时指定
B.在编译程序时,所能指定的环境变量不包括class path
C.javac一次可同时编译数个Java源文件
D.javac.exe能指定编译结果要置于哪个目录(directory)




9.下面哪些赋值语句是正确的()


A.long test=012
B.float f=-412
C.int other =(int)true
D.double d=0x12345678
E.byte b=128


10.下列有关JAVA异常处理的叙述中正确的是()


A.finally是为确保一段代码不管是否捕获异常都会被执行的一段代码
B.throws是用来声明一个成员方法可能抛出的各种非运行异常情况
C.final用于可以声明属性和方法,分别表示属性的不可变及方法的不可继承

D.throw是用来明确地抛出一个异常情况

答案

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

StrideBin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值