单选题public class Demo{ public static void main(String[] args){ List al = new ArrayList(); al.add(“1”); al.add(“2”); al.add(“2”); al.add(“3”); System.out.println(al); } } 上述程序执行后的输出是哪项?()A [1,2,3]B [1,2,2,3]C [1,2,3,3]D [2,1,3,2]
单选题
public class Demo{ public static void main(String[] args){ List al = new ArrayList(); al.add(“1”); al.add(“2”); al.add(“2”); al.add(“3”); System.out.println(al); } } 上述程序执行后的输出是哪项?()
A
[1,2,3]
B
[1,2,2,3]
C
[1,2,3,3]
D
[2,1,3,2]
参考解析
解析:
暂无解析
相关考题:
单选题现有: class TestFoo { int x; String y; int getX() { return x; } String getY() { return y; } void setX(int x) { int z = 7; this.x = x; } } 可以添加多少个修饰符来封装此类?()A 2B 3C 4D 5
单选题现有如下类型: a - java.util.Hashtable b - java.util.List c - java.util.ArrayList d - java.util.SortedSet 和定义: 1 – 使用本接口,允许用户控制集合中每个元素的插入位置。 2 – 使用本集合,确保用户可以按照递增或元素的自然顺序遍历集合。 3 – 本具体类型允许空元素及基于索引的访问。 4 – 本集合是同步的。 哪一组匹配是对的?()A 1 描述 b; 3 描述 c。B 2 描述 d; 3 描述 b。C 3 描述 a; 4 描述 b。D 4 描述 a; 2 描述 c。
单选题小程序重载的本质是什么?()A先调用stop函数,再调用start函数B小调用destroy函数,在调用init函数C先卸载小程序,在重新下载小程序代码,载如、运行小程序D先调用System.destory函数清楚所有对象,在调用System.out.run函数运行小程序
单选题class Wrench2 { int size; public static void main(String [] args) { Wrench2 w = new Wrench2(); w.size = 9; Wrench2 w2 = go(w, w.size); System.out.print(w2.size); } static Wrench2 go(Wrench2 wr, int s) { s = 7; return wr; } } 结果为:()A7B9C编译失败D输出结果不可预料
单选题现有: 1. class Alpha { void m1() {} } 2. class Beta extends Alpha { void m2() { } } 3. class Gamma extends Beta { } 4. 5. class GreekTest { 6. public static void main(String [] args) { 7. Alpha [] a = {new Alpha(), new Beta(), new Gamma() }; 8. for(Alpha a2 : a) { 9. a2.m1(); 10. if (a2 instanceof Beta || a2 instanceof Gamma) 11. //insert code here 12. } 13. } 14. } 哪一行代码插入到第11行,将编译但是会在运行时产生异常?()A a2.m2();B ((Beta)a2).m2();C ((Alpha)a2).m2();D ((Gamma)a2).m2();
多选题如何将字符串转换为数值?()A先用数值的valueOf函数将字符串转换为数值类对象,再利用该对象的intValue或doubleValue等函数将数值类对象转换为数值B利用数值类的parseInt,parseDouble等函数将字符串直接转换为数值C利用数值类的静态函数valueOf将字符串转换为数值D利用数值类的静态函数intValue将字符串转换为数值E利用字符串对象的toString函数将字符串转换为数值
多选题现有: - f 是一个合法的 java.io.File 实例的引用 - fr 是一个合法的 java.io.FileReader 实例的引用 - br 是一个合法的 java.io.BufferedReader 实例的引用 哪两个是合法的()AFile f2 = new File(f);BFileReader fr2 = new FileReader(f);CFileReader fr2 = new FileReader(fr);DBufferedReader br2 = new BufferedReader(fr);
单选题表格包约束的“gridwidth”,“gridheight”属性有什么作用?()A表示用户垃大框架时,单元格所能够分配到的空间B表示单元格的宽度和高度C表示组件的宽度和高度D表示组件在宽度和高度上分别占用了几个单元格
单选题现有: class Guy {String greet() {return "hi"; } } class Cowboy extends Guy ( String greet() ( return "howdy ¨; ) ) class Surfer extends Guy (String greet() (return "dude! ";)) class Greetings { public static void main (String [] args) { Guy [] guys = ( new Guy(), new Cowboy(), new Surfer() ); for (Guy g: guys) System.out.print (g.greet()}; } } 结果为:()A hi howdy dude!B运行时异常被抛出。C第7行出现一个错误,编译失败。D第8行出现一个错误,编译失败。
多选题- list 是一个合法的集合引用 - getCollection() 返回一个合法集合的引用 哪两个是合法的()Afor(Object o ; list)Bfor(Object o : list.iterator())Cfor(Object o : getCollection())Dfor(Iterator i = list.iterator(); i.hasNext (); )
多选题下列哪些是方法public int add (int a)的重载方法?()Apublic int add (long a);Bpublic void add (int a);Cpublic void add (long a);Dpublic int add (float a);
单选题3. import java.util.*; 4. class ForInTest { 5. static List list = new ArrayList(); 6. 7. public static void main(String [] args) { 8. list.add("a"); list.add("b"); list.add("c"); 9. //insert code here 10. System.out.print(o); 11. } 12. } 哪一行插入到第9行将导致输出“abc”?()A for(Object o : list)B for(Iterator o : list)C for(Object o : list.iterator())D for(Iterator o : list.iterator(); o.hasNext (); )
多选题以下字符串函数的描述中,错误的是()AcharAt函数的作用是返回一个字符,如charAt(1)返回字符串中的第一个字符B在length函数中,一个汉字占两个英文字母的空间,因此长度也要加倍Csubstring函数的作用是返回字符串的一个子串DString类和StringBuffer类都有length函数,它们的形式和功能是一致的Eindexof函数的作用是从前往后搜索字符第一次出现的位置
单选题现有两个文件:A package x; public class X{ public static void doX(), System.out.print(“doX”); } 和: Import x,X; class Find{ public static void main(String[] args){ X myX =new X(); myX.doX(); X.doX(); x.X. doX(); x.X myX2=new x.x(); myX2.doX(); } } 结果为:()A doX doX doX doXB Find类中出现多个错误,编译失败。C Find类中第4行出现一个错误,编译失败。D Find类中第5行出现一个错误,编译失败。E Find类中第6行出现一个错误,编译失败。F Find类中第7行出现一个错误,编译失败。
单选题class Top { static int x = 1; public Top(int y) { x *= 3; } } class Middle extends Top { public Middle() { x += 1; } public static void main(String [] args) { Middle m = new Middle(); System.out.println(x); } } 结果为:()A1B2C3D编译失败
单选题现有: class TestMain { static int x = 2; static { x = 4; } static public void main(String[] args) { int y = x + 1; System.out.println(y); } } 和命令行: java TestMain 结果为:()A 3B 5C 编译失败D 运行时异常被抛出
多选题移位和按位运算符有哪些作用?()A左移“〈〈”可将整数乘以2或者2的若干次方B按位与“”可设置二进制数的某些位为0C按位或“”可将两个二进制数相加D按位异或“^”可将二进制数的某些位或者所有位设为相反的值E无符号右移“”可将整数除以2或者2的若干次方
单选题public void testIfA(){ if(testIfB("True")){ System.out.println("True"); }else{ System.out.println("Nottrue"); } } public Boolean testIfB(Stringstr){ return Boolean.valueOf(str); } What is the result when method testIfA is invoked?()ATrueBNottrueCAnexceptionisthrownatruntime.DCompilationfailsbecauseofanerroratline12.ECompilationfailsbecauseofanerroratline19.
单选题class Order3 implements Runnable { public static void main(String [] args) { new Thread(new Order3()).start(); for(int x = 0; x 〈 10; x++) System.out.print("m"); } public void run() { for(int x = 0; x 〈 10; x++) { //insert code here System.out.print("r"); } } } 和: 当代码被编译并照此运行时产生 "before" 的输出, 当下列内容插入到代码第8行时产生"after"输出 if (x 〉 3 x 〈 7) Thread.yield(); 对比“before”的输出结果和“after”的输出结果,下面哪一项是正确的?()A输出字符的总数可能改变。B当添加额外的代码时,编译将失败。C在“after”输出结果中,字符“m”较早出现的可能性较小。D在“after”输出结果中,字符“m”较早出现的可能性较大。