當前位置:高考升學網 > 招聘筆試題 > 正文

北京神舟航天軟件筆試題和面試題答案(三)

更新:2023-09-17 17:09:58 高考升學網

  public class Test {

  public static void changeStr(String str){

  str="welcome";

  }

  public static void main(String[] args) {

  String str="1234";

  changeStr(str);

  System.out.println(str);

  }

  }

  2、寫出下面程序的運行結果(5分)

  class Foo{

  public static void main(String args[]){

  int x=4,j=0;

  switch(x){

  case 1:j++;

  case 2:j++;

  case 3:j++;

  case 4:j++;

  case 5:j++;

  default:j++;

  }

  System.out.println(j);

  }

  }

  (四) 代碼查錯(10分)

  1、指出下面程序的運行錯誤(4分)

  public class OutClass{

  private int varInOuterClass = 0;

  public OutClass(){

  }

  public void callOutter(){

  int varInOuterMethod = 0;

  class InnerClass{

  private int varInInnerClass = 0;

  public InnerClass(){

  }

  public void print(){

  System.out.println("varInOuterClass" + varInOuterClass);

  System.out.println("varInInnerClass" + varInInnerClass);

  System.out.println("varInInnerClass" + varInOuterMethod);

  }

  }

  InnerClass inner = new InnerClass();

  inner.print();

  }

  public static void main(String[] args){

  OutClass out = new OutClass();

  out.callOutter();

  }

  }

  2、指出下面程序的運行錯誤(3分)

  public class Something {

  public static void main(String[] args) {

  Something s = new Something();

  System.out.println("s.doSomething() returns " + doSomething());

  }

  public String doSomething() {

  return "Do something ...";

  }

  }

  (五) 編程題(10分)

  算法設計能力測試(10分)

  1、編寫一個類,該類封裝了一元二次方程共有的屬性和功能,即該類有刻畫方程系數的3個成員變量以及計算實根的方法。

  方程:求根方法為 要求:該類的所有對象共享常數項。

  下面給出了您在程序中可能會使用到的功能類,及其部分接口的API文檔,在程序中可以進行使用,

java.lang.Math
staticfloat signum(floatf)
Returns the signum function of the argument; zero if the argument is zero, 1.0f if the argument is greater than zero, -1.0f if the argument is less than zero.
staticdouble sin(doublea)
Returns the trigonometric sine of an angle.
staticdouble sinh(doublex)
Returns the hyperbolic sine of adoublevalue.
staticdouble sqrt(doublea)
Returns the correctly rounded positive square root of adoublevalue.
staticdouble tan(doublea)
Returns the trigonometric tangent of an angle.
staticdouble tanh(doublex)
Returns the hyperbolic tangent of adoublevalue.
staticdouble toDegrees(doubleangrad)
Converts an angle measured in radians to an approximately equivalent angle measured in degrees.
staticdouble toRadians(doubleangdeg)
Converts an angle measured in degrees to an approximately equivalent angle measured in radians.
  參考答案

  (一)不定項選擇

  1, C 2, A D 3, A D 4, B 5, E 6, A C D 7, A E 8, A B 9, A B C D

  10, A B C 11, C 12, C D 13, C 14, C 15, C 16, B 17, D, 18, A B D

  19, D, 20, C D 21,B C 22, B C 23, A C E 24, A C D

  (五)編程題

  public class Equation {

  public float a;

  public float b;

  public float c;

  public double[] d;

  public Equation(float a, float b, float c) {

  this.a = a;

  this.b = b;

  this.c = c;

  this.d = new double;

  }

  boolean getRealRoot() {

  float temp = b b - 4 a c;

  if (temp < 0)

  return false;

  else {

  this.d[0] = (-b + Math.sqrt(temp)) / (2 a);

  this.d = (-b - Math.sqrt(temp)) / (2 a);

  return true;

  }

  }

  public static void main(String[] arg) {

  Equation e1 = new Equation(1, 2, 1);

  if (e1.getRealRoot()) {

  System.out.print(e1.d[0]);

  System.out.print(";");

  System.out.println(e1.d);

  } else {

  System.out.print("no real root");

  }

  }

  }

最新圖文

2020年河北新聞網兩學一做

時間:2023-09-18 07:0:24

2020年河北新聞網兩學一做

時間:2023-09-15 11:0:59

兩學一做學習教育知

時間:2023-09-21 06:0:30

2020年開展兩學一做學習教

時間:2023-09-19 21:0:30
9999久久久国产精品,日韩在线一区二区三区欧美,日韩精品综合在线人妻,免费AAAAAA毛片看
玖玖爱精品视频在线 | 日本中文字幕免费精品视频 | 亚洲制服丝袜精品久久 | 在线精品亚洲国产 | 特一级亚洲中文字幕在线视频 | 亚洲欧美日韩偷拍综合一区 |