• 2022-06-19
    请阅读下面的程序。[br][/br]public class Test {[br][/br]public static void main(String[] args) {[br][/br]int a = 0;[br][/br]int b = 0;[br][/br]for (int i = 1; i <= 5; i++) {
    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
  • B

    举一反三

    内容

    • 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&#91;&#93; args) {[br][/br] Random random1 = new Random(10);[br][/br] Random random2 = new Random(10);[br][/br] for(int i=0;i&#91;5;i++){<br&#93; System.out.print(random1.nextInt(5));[br][/br] }[br][/br] System.out.println();[br][/br] for(int i=0;i&#91;5;i++){<br&#93; 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&#91;N&#93;={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&#91;i&#93;);}[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&#91;&#93; args) {[br][/br] Test2.method();[br][/br] }[br][/br] }