1 Entre las siguientes estructuras de datos, la que se puede buscar mediante el método binario es __A____.
A. Lista lineal ordenada almacenada secuencialmente B. Lista lineal enlazada C. Lista enlazada binaria D. Lista enlazada lineal ordenada Análisis: La búsqueda binaria solo es aplicable a listas ordenadas almacenadas secuencialmente. La lista ordenada mencionada aquí significa que los elementos de la lista lineal están ordenados de forma no decreciente (es decir, de pequeño a grande, pero se permite que los elementos adyacentes tengan valores iguales). 2 En diseño de software, lo que no es una herramienta de diseño de procesos es __D____. A. PDL (Lenguaje de diseño de procesos) B. Diagrama PAD C. Diagrama N-S D. Diagrama DFD Análisis: Las herramientas de diseño de software incluyen: diagrama de flujo del programa, N-S, PAD, HIPO, tabla de decisiones, PDL (pseudocódigo). DFD (diagrama de flujo de datos) es una herramienta de análisis estructurado.
3 En la declaración switch(expresión), el tipo de datos de la expresión no puede ser __A____. A, doble B, char C, byte D, short
Análisis: La expresión expresión solo puede devolver estos tipos de valores: int, byte, short y char. La declaración de múltiples ramas compara el valor devuelto por la expresión con el valor en cada cláusula de caso por turno. Si se encuentra un valor coincidente, se ejecuta la secuencia de declaración después de la cláusula de caso.
4 En las siguientes afirmaciones, la incorrecta es __D____.
A. La clase principal no puede reemplazar a la subclase B. La subclase puede reemplazar a la clase principal C. La subclase hereda la clase principal D. La clase principal contiene la subclase 5 La reutilización del código se logra mediante herencia:
Todas las clases en Java se obtienen heredando directa o indirectamente la clase java.lang.Object. La clase heredada se llama subclase y la clase heredada se llama clase padre. Las subclases no pueden heredar variables miembro y métodos con derechos de acceso privado en la clase principal. Las subclases pueden anular métodos de la clase principal y nombrar variables miembro con el mismo nombre que la clase principal. La subclase cambia el estado y el comportamiento de la clase principal a su propio estado y comportamiento ocultando las variables miembro de la clase principal y anulando los métodos de la clase principal. Nota: El método anulado en la subclase debe tener el mismo nombre, la misma lista de parámetros y el mismo tipo de retorno que el método anulado en la clase principal, pero el cuerpo de la función es diferente.
Dado que la subclase hereda todos los atributos de la clase principal (excepto los privados), el objeto de la subclase se puede utilizar como objeto de la clase principal. Siempre que se utilice un objeto de clase principal en el programa, se puede utilizar en su lugar un objeto de subclase. Un objeto puede llamar a métodos de una subclase haciendo referencia a una instancia de la subclase.
El sistema de ejecución de Java determina qué método llamar en función de la instancia en la que se llama el método. Para una instancia de una subclase, si la subclase anula el método de la clase principal, el sistema de ejecución llama al método de la subclase; si la subclase hereda el método de la clase principal (no anulado), el sistema de ejecución llama a la clase principal; método.
6 La interfaz que debe implementar la parte del modelo en la clase de tabla personalizada es ___A___.
A. AbstractTableModel B. JTable C. TableModel D. TableModelable 7 En el siguiente código, la línea que provocará un error de compilación es __B____. 1) Ejercicio de clase pública{
2) public static void main(String args[]){ 3) float f=0.0 4) f+=1.0; p> A, línea 2 B, línea 3 C, línea 4 D, línea 6
Análisis: cuando float define la asignación de variable, debe agregar f después del valor para identificarlo como un tipo de punto flotante. , permitiendo que el sistema sepa cuántos dígitos debe darle precisión.