欧美激情二区三区,亚洲国产你懂的,欧美性大战久久久久久久蜜桃,中文字幕日本视频,伊人日韩,麻豆成人在线,亚洲天堂毛片

當(dāng)前位置:高考升學(xué)網(wǎng) > 招聘筆試題 > 正文

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

更新:2023-09-17 17:09:58 高考升學(xué)網(wǎng)

  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、寫(xiě)出下面程序的運(yùn)行結(jié)果(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);

  }

  }

  (四) 代碼查錯(cuò)(10分)

  1、指出下面程序的運(yùn)行錯(cuò)誤(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、指出下面程序的運(yùn)行錯(cuò)誤(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分)

  算法設(shè)計(jì)能力測(cè)試(10分)

  1、編寫(xiě)一個(gè)類,該類封裝了一元二次方程共有的屬性和功能,即該類有刻畫(huà)方程系數(shù)的3個(gè)成員變量以及計(jì)算實(shí)根的方法。

  方程:求根方法為 要求:該類的所有對(duì)象共享常數(shù)項(xiàng)。

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

java.lang.Math
static float signum(float f)
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.
static double sin(double a)
Returns the trigonometric sine of an angle.
static double sinh(double x)
Returns the hyperbolic sine of a double value.
static double sqrt(double a)
Returns the correctly rounded positive square root of a double value.
static double tan(double a)
Returns the trigonometric tangent of an angle.
static double tanh(double x)
Returns the hyperbolic tangent of a double value.
static double toDegrees(double angrad)
Converts an angle measured in radians to an approximately equivalent angle measured in degrees.
static double toRadians(double angdeg)
Converts an angle measured in degrees to an approximately equivalent angle measured in radians.
  參考答案

  (一)不定項(xiàng)選擇

  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");

  }

  }

  }

相關(guān)文章

最新圖文

2020年河北新聞網(wǎng)兩學(xué)一做

時(shí)間:2023-09-18 07:0:24

2020年河北新聞網(wǎng)兩學(xué)一做

時(shí)間:2023-09-15 11:0:59

兩學(xué)一做學(xué)習(xí)教育知

時(shí)間:2023-09-21 06:0:30