从下面四段()代码中选择出正确的代码段()
A: abstractclassName{privateStringname;publicabstractbooleanisStupidName(Stringname){}}
B: publicclassSomething{voiddoSomething(){privateStrings="";intl=s.length();}}
C: publicclassSomething{publicstaticvoidmain(String[]args){Othero=newOther();newSomething().addOne(o);}publicvoidaddOne(finalOthero){o.i++;}}classOther{publicinti;}
D: publicclassSomething{publicintaddOne(finalintx){return++x;}}
A: abstractclassName{privateStringname;publicabstractbooleanisStupidName(Stringname){}}
B: publicclassSomething{voiddoSomething(){privateStrings="";intl=s.length();}}
C: publicclassSomething{publicstaticvoidmain(String[]args){Othero=newOther();newSomething().addOne(o);}publicvoidaddOne(finalOthero){o.i++;}}classOther{publicinti;}
D: publicclassSomething{publicintaddOne(finalintx){return++x;}}
C
举一反三
- 从下面四段代码中选择出正确的代码段() A: public class Something {public static void main(String[] args) {Other o = new Other();new Something().addOne(o);}public void addOne(final Other o) {o.i++;}}class Other {public int i;} B: public class Something {void doSomething () {private String s = ̶”;int l = s.length();}} C: abstract class Name {private String name;public abstract boolean isStupidName(String name) {}} D: public class Something {public int addOne(final int x) {return ++x; }}
- 从下面四段(A,B,C,D)代码中选择出正确的代码段 A: abstract class Name { private String name; public abstract boolean isStupidName(String name) {} } B: public class Something { void doSomething () { private String s = ""; int l = s.length(); } } C: public class Something { public static void main(String[] args) { Other o = new Other(); new Something().addOne(o); } public void addOne(final Other o) { o.i++; } } class Other { public int i; } D: public class Something { public int addOne(final int x) { return ++x; } }
- 从下面四段代码中选择出正确的代码段()
- 下面代码段的时间复杂度为()。{inti=0,s=0;while(i A: O(1) B: O(n) C: D:
- 以下代码运行输出是()classMan{ privateStringname=Jack; intage=30;}publicclassManTest{ publicStringtel; publicstaticvoidmain(String[]args){ Manm=newMan(); System.out.println(m.name); }}
内容
- 0
试分析下面代码段的时间复杂度: for(i=1;i<=n;++i) for(j=1;j<=n;++j) { ++x; s+=x; } A: O(1) B: O(n) C: O(n^2) D: O(n^3)
- 1
试分析下面代码段的时间复杂度: for(i=2;i<=n;++i) for(j=2;j<=i-1;++j) { ++x; a[i][j]=x; }[/i] A: O(1) B: O(n) C: O(n^2) D: O(n^3)
- 2
分析以下代码:publicclassTest{publicstaticvoidmain(String[]args){Strings=newString("WelcometoJava");Objecto=s;Stringd=(String)o;}} A: Objecto=s;将s赋给o时,将创建一个新对象。 B: Stringd=(String)o;将o强制转换为s时,将创建一个新对象。 C: Stringd=(String)o将o强制转换为s时,o的内容将更改。 D: s、o和d引用同一个字符串对象。
- 3
智慧职教: public class Something { public static void main(String[] args) { Other o = new Other(); new Something().addOne(o); } public void addOne(final Other o) { o.i ; } } class Other { public int i; }
- 4
下面代码段的时间复杂度正确的是() A: O(1) B: O(n*n) C: O(n) D: O(log2n)
