Fundación de Java completo título 2

En primer lugar, la elección

  1. En una clase Java, utilizando la instrucción siguiente () para definir la declaración pública de constantes int MAX. (Radio)
    A. int público MAX = 100;
    B. final int MAX = 100;
    C. public static int MAX = 100;
    D. public static final int MAX = 100;
    Respuesta: D

  2. En Java, la siguiente declaración con respecto a la sobrecarga de métodoserrorEs (). (Elija)
    A. El método de la reivindicación método sobrecargado debe ser la misma
    lista de parámetros a ser sobrecargas inconsistentes B.
    C. sobrecargado tipo de retorno del método debe coincidir
    D. solamente un método en la clase pertenece está sobrecargado una vez
    La respuesta: CD

  3. El siguiente fragmento de código va a crear varios objetos ().

String s1="bc";
String s2="bc";   

A. 2
B. 3
C. 0
D. 1

Respuesta: D

Análisis sintáctico:
str1: String = "abc";
Cadena cadena2 = "abc";
System.out.println (cadena1 == cadena2); // true
1, nota que no estamos aquí con str1.equals (str2); así porque este valor se comparan las dos cadenas son iguales. Número ==, de acuerdo con las instrucciones del JDK, y sólo devuelve un valor verdadero sólo si dos referencias apuntan al mismo objeto. Y estamos aquí para tener en cuenta es si cadena1 y cadena2 punto al mismo objeto.
2, los resultados muestran, JVM crear dos referencias str1 y str2, pero sólo para crear un objeto, y dos referencias apuntan a este objeto.

Str1 = cadena de caracteres "abc";
Cadena str2 = new nueva cadena ( "abc");
System.out.println (str1 == str2); // false
1, crea dos referencias. Se crean dos objetos. Dos referencias apuntan a dos objetos diferentes.
2, el anteriormente descrito dos piezas de código, siempre que un nuevo () para crear un nuevo objeto en el montón son creados, y su cadena de valor se almacena por separado, incluso si los mismos datos en la pila, y la pila no es el intercambio de datos.

tipos de datos de valor de los envases no pueden ser modificados. No sólo el valor de la clase String no se puede modificar, todos los tipos de datos y los envases no pueden cambiar su valor en el interior. (StringBuffer se puede cambiar), tales como:
cadena s1 = "BC";
cadena s2 = s1;
s1 = "de";
luego encontrar la salida s2 s2 todavía es igual a "BC"
Esta propiedad es la cadena, y ocupa demasiado espacio en la memoria , entonces sólo el StringBuffer / StringBuilder dos clases.

4) En Java, la siguiente descripción de la constructor es correcta (). (Radio)
A. Class constructor debe definirse explícitamente
B. tipo de retorno constructor es nulo
C. constructores tienen el mismo nombre y el tipo, y no puede tomar cualquier argumento
D. clase define una pluralidad de constructores
Respuesta: D

5) ¿Qué pasa con la narrativa de recolección de basura que es correcto.
A. recolector de basura puede liberar la memoria utilizada por el objeto java en un momento deseado.
B. recolección de basura comprobará y liberar la memoria no utilizada.
C. recolector de basura permite a los desarrolladores de programas de forma explícita y libere inmediatamente a la memoria.
D. desarrolladores de programas propios tienen que crear un hilo para liberar el trabajo de la memoria.
Respuesta: B

6) la siguiente declaración sobre el paquete opcional en JavaerrorEs (). (Radio)
paquete A. privatización propiedad es proporcionar un método de acceso público a una propiedad privada
B. El método incluye acceder setter propiedad y métodos de captador Método
C. métodos setter para la asignación, los valores para el método getter
D. Clase propiedad debe ser empaquetado, o no se puede compilar
Respuesta: D

7) implementado en paquetes de Java, el primer paso es modificar la visibilidad de la propiedad de restringir el acceso a la propiedad, y el segundo paso es crear método de asignación de valor para el acceso a las propiedades, el tercer paso debe ser (). (Radio)
A. Asignación y uso métodos a la propiedad acceso valora
B. forma común de escritura para acceder a las propiedades
C. y el valor en el método de asignación, añadir restricciones de acceso en la propiedad de
D. escribir el método principal para crear un objeto, llamar a la cesión y toma método para acceder al valor de la propiedad
Respuesta: C

8) El análisis de código Java, como se muestra a continuación, en la que esta palabra clave media (). (Radio)

public class Test {
    private String name;
    public String getName() {
    return name;
  }
public void setName(String name) {
    this.name = name;  
  }
}

A.name de atributos
referencias internas se refieren a como B.Test propio nombre
de clase C. Prueba de objetos de otros objetos referenciados Prueba
Método D. medios situados
Respuesta: B

9) En el lenguaje Java, la siguiente descripción de la herencia de clases, la derecha es (). (Radio)
clase A. A puede heredar más de una clase padre
B. Una clase puede tener una pluralidad de niño
C. todas las subclases de los padres de clase // métodos privados no
D. subclase debe ser más que los padres métodos miembro
Respuesta: B

10) se ejecuta el código siguiente, la siguiente descripción es correcta ()

public class Person{
   static int arr[] = new int[10];
   public static void main(String a[]){
     System.out.println(arr[1]);
   }
}    

A. da compilador de error
B. salida de vacío
C. construido correctamente, ejecute el mal
D. Salida 0
Respuesta: D

11) las siguientes opciones que decir sobre la palabra clave super en JavaerrorEs (). (Radio)
A. Súper palabra clave está dentro del objeto de subclase para referirse a la referencia al objeto de la clase padre
B.super palabra clave puede referirse no sólo a la matriz directa en nombre de la subclase, también puede referirse al padre en nombre de la clase padre
C. subclase puede llamar al método de la clase padre con la palabra clave super
D. subclase puede atribuir la palabra clave super para llamar a la superclase
Respuesta: B

12) A continuación se crea varios objetos

String A,B,C
A="a";
B="b":
A=A+B;
StringBuffer D=new StringBuffer("abc");
D=D.append("567");

A. 6
B. 4
C. 3
D. 5
Respuesta: B

13) la siguiente declaración en la clase ObjecterrorEs (). (Radio)
A. Toda clase directa o indirectamente hereda de la clase de objetos de
la clase Object B. Interface también hereda
clase C. objeto define toString () método
D. clase Object en el paquete java.lang
Respuesta: B

14) dan a continuación el código de Java, después de ejecutar el compilador, la salida es (). (Radio)

class Parent {
  public void count() {
    System.out.println(10%3);
  }
}
public class Child  extends Parent{
  public void count() {
    System.out.println(10/3);
  }
  public static void main(String args[]) {
    Parent p = new Child();
    p.count();
  }
}

A. 1
B. 1.0
C.3
D. 3,3333333333333335
Respuesta: C

15) sigue el código de Java, si quieres "método de la clase de prueba B ()" en la consola de salida, la línea horizontal debe ser llenado en (). (Opción múltiple)

class A {
    public void test() {
        System.out.println("A类的test()方法");
    }
}
class B extends A {
    public void test() {
        System.out.println("B类的test()方法");
    }
    public static void main(String args[]) {
            ________________                               
    }
}

AA a = new B ();
una prueba();
B. A a = new A ();
una prueba();
C. B b = new A ();
b.test ();
DB b = new B ();
b.test ();

La respuesta: AD

16) las siguientes afirmaciones sobre la interfaz JavaerrorEs (). (Radio)
A. una interfaz Java es una colección de algunas de las características del método, pero no hay una implementación del método
B. Método de Java definido en la interfaz se implementa en un lugar diferente, puede tener un comportamiento completamente diferente
interfaz C.Java puede declararse privada miembros de las
interfaces de D. Java no se pueden crear instancias

Respuesta: C
. Todas las variables miembro en los valores por defecto de la interfaz a public static final, la interfaz es pública, no puede tener un método privado o variable se utiliza para permitir que otras personas usan
todos los métodos de interfaz son públicos public abstract abstracto, y no puede tener constructor.

17) dada por el código de Java, una solución de declaración () en la línea horizontal, puede compilar el código. (Opción múltiple)

interface Parent{
    public int count(int i);
}
public class Test implements Parent {
    public int count(int i){
        return i % 9;
}
  public static void main(String[] args){
        ________________
        int i = p.count(20);
    }
}

A.Test p = nuevo Test ();
B.Parent p = new Test (); AB
C.Parent p = nuevo padre ();
D. Prueba de P = nuevo padre ();
La respuesta: AB

18, establecer String s = "historia"; la declaración escrita siguientes opciones es correcta ().
= S + A. "Libros";
B. C Char = S; [1.]
C. int len = S .length;
D. S = S - "Libros";

La respuesta: Una
longitud () busca el número de objetos String en una cadena de caracteres, y la longitud está buscando una matriz de cadenas en el número de cuerdas.

19, tres tipos de método de determinación de cadena de cadena vacía:
1: BOOL estaVacia = (str.length == 0);.
2: BOOL estaVacia = (== String.Empty STR);
3:. BOOL estaVacia = (STR == "" );
el método que es la correcta? (). (Seleccionar uno)
A. B. 2. 1. 3 C.
Respuesta: C

20, la siguiente afirmación es correcta (). (Opción múltiple)
A. el lenguaje Java permite que sólo herencia simple
lenguaje B. Java permite sólo una interfaz de
lenguaje C de Java no permite heredar una clase implementa una interfaz y
la herencia simple de lenguaje Java D. hace que el código sea más fiable.
La respuesta: AD

21, los resultados del programa son los siguientes: (). (Radio)

class A{
  static{
     System.out.print("a");
  }
  public A (){
     System.out.print("x");
   }
}

class B extends A{
   static{
      System.out.print("b");
   }
   public B (){
      System.out.print("y");
   }
}

public class Test{
public static void main(String[] args){
     A ab = new B ();
     ab = new B ();
  }
}

A, abxyxy
B, axxybx
C, abyxyx
D, xyxyab
Respuesta: Un

22, en la definición de la clase con el mismo nombre puede tener dos funciones, una función fenómeno conocido ().
(A) del paquete (B) hereda
(C) cubierta (D) sobrecargado
Respuesta: D

23, en la definición del papel de constructor de la clase es ().
variable miembro (A) variable miembro de protección (B) de la clase de lectura
característica (C) describe la clase (D) variables miembro Inicializar
Respuesta: D

24. ¿Cuál de los siguientes no es legal identificador Java ().
(A) $ personas (B) twoNum
(C) _myVar (D) * Punto
La respuesta: D
1, la primera letra del alfabeto Inglés, $ y guiones, letras, números y caracteres de subrayado.
2, el nombre de la variable con múltiples palabras joroba composición nomenclatura de nombres. [Por ejemplo: setAge]
3, los nombres de variables no utilizan palabras clave de Java

25, la siguiente es ilegal (). (Elección múltiple)
(A) la I = int 32; (B) un flotador F = 45,0;
© Doble D = 45,0; (D) C Char = 'U'; 
La respuesta: BD

26, se describe a continuación con respecto a la constructor por defecto es correcta ()
A. Cuando una clase no es la definición de cualquier constructores, compilador Java creará un constructor predeterminado de esta clase
B. El constructor por defecto puede inicializar otros métodos variables definidas en
C compilador Java crearán todo el constructor por defecto para la clase.
D. Si el método constructor definido en una clase se declaran parámetros, compilador Java creará un constructor por defecto de esta clase
Respuesta: Un

27, después de lo cual la definición de clase es la definición de clase abstracta legítimo? ()
A, extracto Animal {abstract void Growl ();}
B, clase abstracta Animal {abstract void Growl ();}
C, extracto clase Animal {abstract void Growl ();}
D, Animal clase abstracta {Growl vacío abstracto ( ) {System.out.println ( "gruñido") ;};}
Respuesta: C

28, la relación entre la cubierta está sobrecargado ()
A, que cubre sólo se produce entre la clase padre y subclase de sobrecarga pueden ocurrir en la misma clase
B. métodos de recubrimiento puede ser nombre diferente, pero los métodos sobrecargados tienen el mismo nombre que
C. Los métodos de modificación finales puede ser anulado, pero no puede ser sobrecargado
D. Cubra y recargar la misma cosa
Respuesta: Un

29, el acceso no está permitido como clase y el carácter miembros de la clase de control es ().
pública privada B. A.
estática C. D. protegida
Respuesta: C

30, en el que la selección de las siguientes afirmaciones es correcta estructura? ()
A. if y else deben aparecer en pares
B. Si no hay ninguna declaración else puede corresponder
C. estructura de conmutación en cada declaración de caso debe romper comunicado
D. estructura de conmutación debe tener una declaración por defecto
Respuesta: B

,

Publicado 35 artículos originales · ganado elogios 24 · Vistas a 60000 +

Supongo que te gusta

Origin blog.csdn.net/thumbs_up_sign_ygj/article/details/104985540
Recomendado
Clasificación