下面Java语句正确生成5个空字符串的语句是()
A.String[]a=newString[5];for(inti=0;i<5;a[i++]=null);
B.Stringa[]=newString[5];for(inti=0;i<5;a[i++]="");
C.Stringa[5];
D.String[5]a;
E.Stringa[]={“”,“”,“”,“”,“”};
BE
解析:
A.String[]a=newString[5];for(inti=0;i<5;a[i++]=null);
B.Stringa[]=newString[5];for(inti=0;i<5;a[i++]="");
C.Stringa[5];
D.String[5]a;
E.Stringa[]={“”,“”,“”,“”,“”};
BE
解析:
第1题
A.Java中的方法的参数传递是传值调用,而不是地址调用
B.方法体是对方法的实现,包括变量声明和Java合法语句
C.如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法
D.类的私有方法不能被其子类直接访问
第4题
A.a[30]="ThisisaCprogram.";
B.a="ThisisaCprogram.";
C.p="ThisisaCprogram.";
D.strcpy(p,"ThisisaCprogram.");
第5题
A.bookTypeList.add("小说");
B.bookTypeList.get("小说");
C.bookTypeList.contains("小说");
D.bookTypeList.remove("小说");
第6题
A.StringBuffer和StringBuilder的区别在于:StringBuffer是线程安全的而StringBuilder不是。
B. String是不可变对象,而StringBuffer中封装的字符串数据是可以动态改变的。
C. 判断两个StringBuilder对象的字符序列是否相同,可以调用其equlas方法进行比较。
D. String的重写了equals方法,重写的逻辑是:字符序列相同的String对象equals方法返回true。
第8题
A.String类的方法不会修改原对象,某个方法操作之后会返回一个新的对象
B.StringBuffer类的方法会修改原对象
C.String类和StringBuffer类都用来存储字符串
D.String类是StringBuffer类的子类
第10题
A.FileInputStream fis =new FileInputStream("d://java//1.txt");
B.FileInputStream fis =new FileInputStream("java/1.txt");
C.File file=new File("1.txt");FileInputStream fis =new FileInputStream(file);
D.FileInputStream fis =new FileInputStream(" d://java//1.txt ");