现有: 1.class Passer f 2.static final int X=5; 3.public static

题目
单选题
现有: 1.class Passer f 2.static final int X=5; 3.public static void main (String [] args) { 4.new Passer( ).go (x); 5.System. out .print (x); 6. ) 7.void go (int x) { 8.System. out .print(x++); 9.} 10.}结果是什么?()
A

55

B

56

C

65

D

66

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列程序段中,正确的是______。 ①class MvClass { int var = 100; static int getVar() { return var; } } ②public class MyClass { final int date; void MyClass (int d) { date = d; } } ③public class MyMain { public static void main(String args[]) { System.out.println(Myclass1.date); } } class MyClass1 { int data = 10; } ④class IamAbstract { final int f; double d; abstrct void method(); }

A.②④

B.①③

C.②

D.以上都不对


正确答案:D

第2题:

下列哪个成员方法声明是正确的? ( )

A.public abstract final int f(){...}

B.public static boolean f(){...}

C.static protected void g(a,{...}

D.protected private number;


正确答案:B
解析:本题考查对成员方法声明的掌握程度。选项A错误,成员变量不能同时声明成abstract和final;选项B正确,声明了一个公有静态返回值类型是布尔类型的方法f();选项C错误,protected应在static之前;选项D错误,既不是方法声明,也不是正确的成员变量声明。

第3题:

阅读下面程序: include void f(int n) { int x(5); static int y(10); if(n>0) { ++

阅读下面程序:

include<iostream.h>

void f(int n)

{

int x(5);

static int y(10);

if(n>0)

{

++x;

++y;

cout<<x<<","<<y<<endl;

}

}

void main()

{

int m(1);

f(m),

}

则该程序的输出结果是【 】


正确答案:611
6,11

第4题:

5. class Passer3 {   6. final static Passer3 p2 = new Passer3();   7. public static void main(String [] args) {   8. Passer3 p4 = p2.go(p2);   9. Passer3 p3 = p2;   10. System.out.print(p3==p4);   11. }   12. Passer3 go(Passer3 p) {   13. p = new Passer3();   14. return p;   15. }   16. }   结果为:()      

  • A、true
  • B、false
  • C、第 8 行出现一个错误,编译失败
  • D、第 9 行出现一个错误,编译失败

正确答案:B

第5题:

public interface Foo{  int k = 4;  }   Which three are equivalent to line 2?()   

  • A、 Final int k = 4;
  • B、 Public int k = 4;
  • C、 Static int k = 4;
  • D、 Private int k = 4;
  • E、 Abstract int k = 4;
  • F、 Volatile int k = 4;

正确答案:A,B,C

第6题:

下列整型的最终静态属性i的定义中,正确的是______。

A.static int i;

B.final i;

C.static final int i=234;

D.final float i=3.14f;


正确答案:C

第7题:

下列哪个成员方法声明是正确的? ( )

A.public abstract final int f(){…}

B.public static boolean f(){…}

C.static protected void g(a,b){…}

D.protected private number;


正确答案:B
解析:本题考查对成员方法声明的掌握程度。选项A错误,成员变量不能同时声明成abstract 和 final;选项B正确,声明了一个公有静态返回值类型是布尔类型的方法 f();选项C错误,protected应在static之前;选项D错误,既不是方法声明,也不是正确的成员变量声明。

第8题:

Which two code fragments correctly create and initialize a static array of int elements()

A.static final int[]a={100,200};

B.static final int[]a;static{a=new int[2];a[0]=100;a[1]=200;}

C.static final int[]a=new int[2]{100,200};

D.static final int[]a;static void int(){a=new int[3];a[0]=100;a[1]=200;}


参考答案:A, B

第9题:

Which two code fragments correctly create and initialize a static array of int elements?() 

  • A、 static final int[] a = { 100,200 };
  • B、 static final int[] a; static { a=new int[2]; a[0]=100; a[1]=200; }
  • C、 static final int[] a = new int[2] { 100,200 };
  • D、 static final int[] a; static void init() { a = new int[3]; a[0]=100; a[1]=200; }

正确答案:A,B

第10题:

现有:   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、 3
  • B、 5
  • C、 编译失败
  • D、 运行时异常被抛出

正确答案:B

更多相关问题