A: = i% 2;
while (a-- >= 0) {
b++;
}
}
System.out.println("a=" + a + ",b=" +
B: }
}
下列选项中,哪一个是正确的运行结果( )
A、a=8,b=-2
B、a=-2,b=8
C: a=3,b=0
D: a=0,b=3
举一反三
- 请阅读下面的程序 [br][/br]public class Test { [br][/br] public static void main(String[] args) { [br][/br] int a = { 2, 0, 4, 1, 8, 3, 5 }; [br][/br] int temp;[br][/br] for (int i = 0; i [ a.length - 1; i++) { <br] for (int j = a.length - 1; j > i; j--) {[br][/br] if (aj [ aj - 1) { <br] temp = aj; [br][/br] aj = aj - 1; [br][/br] aj - 1 = temp; [br][/br] }[br][/br] }[br][/br] }[br][/br] for (Integer i : a) {[br][/br] System.out.print(i); [br][/br] }[br][/br] }[br][/br]} [br][/br]下列选项中,哪个是程序的运行结果() A: 8543210 B: 0123458 C: 2041835 D: 以上答案都不对
- 请阅读下面的程序,分析代码是否能够编译通过,如果能编译通过,请列出运行的结果,否则请说明编译失败的原因。[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]}
- 下列选项中 ,不能输出10个整数的是() A: for (int i=0;i<10;i++)<br>System. out. println(i); B: int i=0;<br>do{<br>System. out. println(i);<br>i++ ;<br>while (i<10);<br>} C: int i=0;<br>while(i<10) {<br>System. out. println(i);<br>i++ ;<br>} D: int i=0;<br>while(i<10){<br>i++;<br>if (i< 10) continue; <br>System. out. println(i) ;<br>}
- public class Test{ public static void main(String[]args){ int j=3;[br][/br] while(j==3){ System.out.println("j is"+j); }[br][/br] }[br][/br] }
- 阅读下面的代码,输出结果是( )[br][/br] public static void main(String[] args) {[br][/br] Random random1 = new Random(10); [br][/br] Random random2 = new Random(10); [br][/br] for(int i=0;i[5;i++){<br] System.out.print(random1.nextInt(5));[br][/br] }[br][/br] System.out.println();[br][/br] for(int i=0;i[5;i++){<br] System.out.print(random2.nextInt(5));[br][/br] }[br][/br] } A: 3030130301 B: 5048132680 C: 3268023579 D: 1111111111
内容
- 0
下面的方法,当传入i=2的时候返回值是( )。[br][/br]public static int get(int i){[br][/br]int sum=0;[br][/br]switch(i){[br][/br]case 1: sum=sum+i;[br][/br]case 2: sum=sum+i*2;[br][/br]case 3: sum=sum+i*3;[br][/br]}[br][/br]return sum;[br][/br]} A: 0 B: 2 C: 4 D: 10
- 1
阅读下面的代码[br][/br]public static void main(String[] args) {[br][/br] Random random1 = new Random(10);[br][/br] Random random2 = new Random(10);[br][/br] for(int i=0;i[5;i++){<br] System.out.print(random1.nextInt(5));[br][/br] }[br][/br] System.out.println();[br][/br] for(int i=0;i[5;i++){<br] System.out.print(random2.nextInt(5));[br][/br] }[br][/br]} 下列选项中,程序的输出结果是()[br][/br] A. B. C. D. A: 3030130301 B: 5048132680 C: 3268023579 D: 1111111111
- 2
对于下列代码,下列哪个叙述是正确的?( ) 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/>//【代码】
- 3
有以下程序:[br][/br]#include <stdio.h>[br][/br]#define N 8[br][/br]void fun(int *x,int i)[br][/br]{ *x=*(x+i);}[br][/br]main()[br][/br]{ int a[N]={1,2,3,4,5,6,7,8},i;[br][/br]fun(a,2);[br][/br]for(i=0;i<N/2;i++)[br][/br]{ printf("%d",a[i]);}[br][/br]printf("\n");[br][/br]}[br][/br]程序运行后的输出结果是( )。 A: 1313 B: 2234 C: 3234 D: 1234
- 4
阅读下面的程序,分析代码是否能够编译通过,如果能编译通过,请列出运行的结果。否则请说明编译失败的原因。[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] }