技菱系统集成有限公司Java笔试题

时间:2020-11-16 14:26:04 笔试题目 我要投稿

技菱系统集成有限公司Java笔试题

  1,请编写一个java程序(+-/*)运算:

技菱系统集成有限公司Java笔试题

  输入java Cal 10 + 30 则输出40

  输入java Cal 2 * 3 则输出6

  2.请指出下列中的错误

  Class A{

  int j;

  public static void main(String[] args){

  int i[10];

  i[0] = 10;

  A a = new A();

  a.j = 12;

  System.out.println(i[0] + a.j);

  }

  }

  3.写出下列程序的结果

  class A{

  void test(){

  System.out.println(“A:Test”);

  }

  }

  class B extends A{

  void test(){

  System.out.println(“B:Test”);

  }

  void tt(){

  test();

  }

  }

  class C{

  public static void main(String[] args){

  C c = new C();

  c.tt();

  }

  }

  4.写出下列程序的结果:

  class A{

  private void test(){

  System.out.println(“A:Test”);

  }

  }

  class B extends A{

  void test(){

  System.out.println(“B:Test”);

  }

  void tt(){

  test();

  }

  }

  class C{

  public static void main(String[] args){

  C c = new C();

  c.tt();

  }

  }

  5.如果下列程序有错误,请修改

  class A{

  public static void main(String[] args){

  System.out.println(“Start”);

  Thread.sleep(1000);

  System.out.println(“End”);

  }

  }

  6.下列程序是否有逻辑错误,有,请修改并说出原因(k 是数组的`元素的个数)

  class A{

  int k = 0;

  int l[] ;

  }

  class B{

  public static void main(String[] args){

  A a = new A();

  a.l = new int[10];

  a.l[0] = 0;

  a.l[1] = 1;

  C c1 = new C(1,a);

  C c2 = new C(2,a);

  }

  }

  class C extends Thread{

  A a;

  int i;

  public C(int i,A a){

  this.i = i;

  this.a = a;

  }

  public void run(){

  while(true){

  if(i == 1){

  if(i == 2){

  a.l[2] = 2;

  a.k = 3;

  }else{

  a.k = 2;

  }

  System.out.println(“End……”);

  }else{

  for(int j =0;j

  System.out.print(a[j]);

  }

  }

  }

  }

  }

【技菱系统集成有限公司Java笔试题】相关文章:

金蝶技术有限公司Java笔试题11-20

360笔试题目07-11

华为2017笔试题08-16

华为2017笔试试题08-10

精选Java笔试题12-20

Java经典笔试题12-15

java试题及答案08-12

桂林银行笔试题笔经07-20

上海立派信息技术有限公司Java开发工程师笔试题目11-20