A: m-- > 0
B: m++ >0
C: m = 0
D: m < 100
举一反三
- 对于下列代码,下列哪个叙述是正确的?( ) A: 程序提示编译错误(原因是A类没有不带参数的构造方法) B: 编译无错误,【代码】输出结果是0。 C: 编译无错误,【代码】输出结果是1。 D: 编译无错误,【代码】输出结果是2。<br/>class A { <br/>public int i=0; <br/>A(int m) { <br/>i = 1; }} <br/>public class B extends A {<br/>B(int m) { <br/>i = 2; }<br/>public static void<br/>main(String args[]){ <br/>B b = new B(100); <br/>System.out.println(b.i);}}<br/>//【代码】
- 将下列(A,B,C,D)哪个代码替换下列程序中的【代码】不会导致编译错误。(<br/>) A: public<br/>int f(){return 100+M;} B: int<br/>f(){return 100;} C: public<br/>double f(){return 2.6;}。 D: public<br/>abstract int f();<br/>interface Com {<br/>int M = 200;<br/>int f();}<br/>class ImpCom implements Com {<br/>【代码】}
- 请阅读下面的程序,分析代码是否能够编译通过,如果能编译通过,请列出运行的结果,否则请说明编译失败的原因。[br][/br]Public class WhileDemo1 {[br][/br] public static void main(String[] args) {[br][/br] int I = 0;[br][/br] int sum = 0;[br][/br] while (I [ 3) {<br] sum += I;[br][/br] i++;[br][/br] }[br][/br] System.out.println(sum);[br][/br] }[br][/br]}
- 有以下程序[br][/br]#include <stdio.h>[br][/br]main()[br][/br]{ int i=1,m=1;[br][/br]for(i=1;i<3;i++)[br][/br]{ for(j=3,j>0;j--)[br][/br]{ if(i*j>3) break;[br][/br]m*=i*j;[br][/br]}[br][/br]}[br][/br]printf("m=%d\n",m);[br][/br]}[br][/br]程序运行后的输出结果是( )。[br][/br] A: m=6 B: m=2 C: m=4 D: m=3
- 下列ABCD注释标注的哪行代码有错误?[br][/br] [br][/br]public interface Com {[br][/br] abstract void cry____; //【A】[br][/br] public int x = 0; //【B】 [br][/br] static int y = 0; //【C】[br][/br]}[br][/br]abstract class Cat implements Com {[br][/br] abstract void cry____; //【D】[br][/br]}
内容
- 0
阅读下面的程序,分析代码是否能够编译通过,如果能编译通过,请列出运行的结果。否则请说明编译失败的原因。[br][/br] public class Test {[br][/br] int x = 50;[br][/br] static int y =200 ;[br][/br] public static void method() {[br][/br] System.out.println(x+y);[br][/br] }[br][/br] public static void main(String[] args) {[br][/br] Test2.method();[br][/br] }[br][/br] }
- 1
对于如下代码,下列哪个叙述是正确的?[br][/br] [br][/br]public class E {[br][/br] [br][/br] public static void main (String args[]) {[br][/br] [br][/br] String s1 = args[1];[br][/br] [br][/br] String s2 = args[2];[br][/br] [br][/br] String s3 = args[3];[br][/br] [br][/br] System.out.println(s3); [br][/br] [br][/br] }[br][/br] [br][/br]} A: 程序出现编译错误。 B: 无编译错误,在命令行执行程序:“java E I love this game”,程序输出this。 C: 无编译错误,在命令行执行程序:“java E let us go”,程序无运行异常。 D: 无编译错误,在命令行执行程序:“java E: 0 1 2 3 4 5 6 7 8 9”程序输出3。
- 2
题号:阅读下面的程序,分析代码是否能够编译通过,如果能编译通过,请列出运行的结果。否则请说明编译失败的原因。[br][/br]public class Test {[br][/br] public static void main(String args[]) {[br][/br] int n = 9;[br][/br] while (n > 6) {[br][/br] System.out.println(n);[br][/br] n--;[br][/br] }[br][/br] }[br][/br]}
- 3
对于下列Dog类,哪个叙述是错误的?[br][/br]class Dog {[br][/br]Dog(int m){[br][/br]}[br][/br]Dog(double m){[br][/br]}[br][/br]int Dog(int m){[br][/br]return 23;[br][/br]}[br][/br]void Dog(double m){[br][/br]}[br][/br]} A: Dog(int m)与Dog(double m)互为重载的构造方法。 B: int Dog(int m)与void Dog(double m)互为重载的非构造方法。 C: Dog类只有2个构造方法,而且没有无参数的构造方法。 D: Dog类有3个构造方法。
- 4
下面程序段A和B,先执行A再执行B,与单独执行B的结果比较( )。[br][/br]程序段A[br][/br]if(m [ n){<br]t = m;[br][/br]m = n;[br][/br]n = t;[br][/br]}[br][/br]程序段B[br][/br]while(n != 0){[br][/br]t = m % n;[br][/br]m= n;[br][/br]n = t;[br][/br]}[br][/br]System.out.println(m); A: 不同 B: 相同 C: 不确定 D: 其他