Guia de Estudio Sobre Java

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 8

GUIA DE ESTUDIO SOBRE 5. ¿Cómo se comunica el hardware con el software?

JAVA a) Se comunican entre sí a través de la red,


utilizando protocolos de comunicación como
Por: Solis Miranda Ulises Abraham
TCP/IP, HTTP, FTP, SMTP, entre otros.
b) Se comunican a través de los controladores
(drivers) que son programas que actúan
1. ¿Qué es el lenguaje máquina? como intermediarios entre el hardware y el
software.
a) Código máquina es el sistema de códigos c) Se comunican entre sí de diversas formas,
directamente interpretable por un tales como el lenguaje verbal, el lenguaje no
circuito microprogramable. verbal, la escritura, los gestos y las
b) El cómo piensan las computadoras expresiones faciales.
c) Código encriptado por el cual se puede
entender a las computadoras. 6. ¿Qué es el código binario?

2. ¿Cuántos niveles de lenguaje de programación a) Es un sistema numérico que sirve para


existen? simplificar las comunicaciones entre
ordenadores, ya que permite reducir las
a) 2: Lenguaje de alto nivel y de bajo nivel expresiones de números muy extensos a una
b) 3: Lenguaje de nivel estructurado, lenguaje serie de dígitos más pequeña.
de nivel alto y lenguaje de nivel bajo b) Código usado en la segunda guerra mundial.
c) Lenguaje de nivel bajo, lenguaje de nivel Se le dio el nombre de “código enigma”.
medio, lenguaje de nivel alto c) Es el sistema de codificación usado para la
representación de textos, o procesadores de
3. ¿Qué es un lenguaje de alto nivel?
instrucciones de computadora. Usa 0 y 1.
a) Se caracteriza por expresar los algoritmos de
7. ¿Qué es un lenguaje de programación?
una manera adecuada a la capacidad
cognitiva humana a) Es una forma de codificar un documento
b) Es aquel en el que sus instrucciones ejercen b) Es una forma de comunicarnos con una
un control directo sobre el hardware y están computadora, tablet o celular e indicarle qué
condicionados por la estructura física de las queremos hacer.
computadoras c) Una forma de hablar con el computador al
c) Uso de una palabra o expresión con un pronunciar palabras.
significado distinto al que habitualmente se
le asigna. 8. ¿Qué representa en el software la
entrada/proceso/salida?
4. ¿Qué es un algoritmo?
a) Entrada: Son los datos que se introducirán al
a) Conjunto de instrucciones o reglas definidas procesador. Proceso: Es la acción que acepta
y no-ambiguas, ordenadas y finitas que datos de entrada para ser procesados. Salida:
permite, típicamente, solucionar un Es la información, es decir, es el resultado
problema. de los datos ya procesados.
b) Conjunto de instrucciones o reglas definidas b) Entrada: Es la acción que acepta datos de
y no-ambiguas, ordenadas e infinitas que entrada para ser procesados. Proceso: Son
permite, típicamente, solucionar un los datos que se introducirán al procesador.
problema. Salida: Es la información, es decir, es el
c) Conjunto de palabras no-ambiguas, resultado de los datos ya procesados.
ordenadas y finitas que permite, típicamente, c) Entrada: Son los bloques que se introducirán
solucionar un problema al procesador. Proceso: Es la acción que
acepta bloques de entrada para ser sea correcto. Después ejecutar el IDE y
procesados. Salida: Es los bloques, es decir, verificar si la instalación fue correcta.
es el resultado de los datos ya procesados.
12. ¿Qué es Java?
9. Definición de un lenguaje compilado
a) Java es un lenguaje de programación
a) Es aquel lenguaje de programación que lleva multiplataforma orientado a objetos. Es de
a cabo el proceso de traducir el código a bajo nivel.
lenguaje de máquina (binario). b) Java es un lenguaje de programación
b) Es un lenguaje de programación para el que multiplataforma, no orientado a objetos. Es
la mayoría de sus implementaciones ejecuta de alto nivel.
las instrucciones directamente, sin una c) Java es un lenguaje de programación
previa compilación del programa a multiplataforma orientado a objetos. Es de
instrucciones en lenguaje máquina. alto nivel.
c) Posee más información o ideas que la que da
13. ¿Cuál es el tipo de dato para almacenar números
cada parte independiente y se compone por
enteros en Java?
varias partes entrelazadas cuyo vínculos
crean información adicional. a) int
b) double
10. Definición de un lenguaje interpretado
c) float
a) Es aquel lenguaje de programación que lleva d) char
a cabo el proceso de traducir el código a
14. ¿Cuál es el tipo de dato para almacenar números
lenguaje de máquina (binario).
decimales en Java?
b) Es un lenguaje de programación para el que
la mayoría de sus implementaciones ejecuta a) int
las instrucciones directamente, sin una b) double
previa compilación del programa a c) float
instrucciones en lenguaje máquina. d) char
c) Posee más información o ideas que la que da
cada parte independiente y se compone por 15. ¿Cuál es el tipo de dato para almacenar valores
varias partes entrelazadas cuyos vínculos booleanos en Java?
crean información adicional. a) int
11. Que se necesita para instalar java y NetBeans b) boolean
c) double
a) Descargar Java JDK e instalarlo. Luego d) char
descargar el IDE NetBeans e instalarlo,
verificar que el directorio del Java JDK sea 16. ¿Cuál es el valor predeterminado de una
correcto. Después ejecutar el IDE y verificar variable booleana en Java?
si la instalación fue correcta. a) true
b) Descargar Java Runtime Environment e b) false
instalarlo. Luego descargar el IDE NetBeans c) 0
e instalarlo, verificar que el directorio del d) 1
Java Runtime Environment sea correcto.
Después ejecutar el IDE y verificar si la 17. ¿Cuál es la sintaxis para declarar una variable en
instalación fue correcta. Java?
c) Descargar Oracle OCI e instalarlo. Luego a) variableName = value;
descargar el IDE NetBeans e instalarlo, b) value = variableName;
verificar que el directorio del Oracle OCI c) dataType variableName = value;
d) variableName dataType = value; 24. ¿Qué operador se utiliza para realizar una suma
entre dos valores?
18. ¿Qué sucede si intenta declarar una variable con
un nombre que ya se ha utilizado en el mismo a) -
alcance? b) /
c) +
a) El compilador arroja un error
d) *
b) La nueva variable sobrescribe la anterior
c) La nueva variable se agrega a la anterior 25. ¿Qué operador se utiliza para realizar una
d) Ninguna de las anteriores división entre dos valores?
19. ¿Qué es el ámbito de una variable en Java? a) %
b) /
a) El lugar en el que se declara la variable
c) *
b) El conjunto de instrucciones donde se puede
d) +
acceder a la variable
c) El valor de la variable 26. ¿Qué operador se utiliza para realizar una
d) Ninguna de las anteriores asignación de un valor a una variable?
20. ¿Qué es el valor predeterminado de una variable a) =
numérica en Java si no se inicializa explícitamente? b) ==
c) !=
a) 0
d) <=
b) 1
c) -1 27. ¿Qué operador se utiliza para realizar una
d) NaN multiplicación entre dos valores?
21. ¿Cuál es la sintaxis para declarar una constante a) %
en Java? b) *
c) +
a) constantName = value;
d) –
b) value constantName;
c) final dataType constantName = value; 28. ¿Qué sentencia se utiliza para realizar una
d) constantName dataType = value; comparación entre dos valores y ejecutar un bloque
de código si se cumple la condición?
22. ¿Qué es una variable estática en Java?
a) switch
a) Una variable que solo puede ser accedida
b) for
por una instancia de una clase
c) if
b) Una variable que puede ser accedida sin
d) while
crear una instancia de una clase
c) Una variable que no se puede modificar 29. ¿Qué sentencia se utiliza para repetir un bloque
después de su inicialización de código mientras se cumpla una condición?
d) Ninguna de las anteriores
a) for
23. ¿Qué operador se utiliza para realizar una b) do-while
comparación entre dos valores? c) switch
d) if
a) ==
b) = 30. ¿Qué sentencia se utiliza para salir de un ciclo
c) != en Java?
d) <=
a) break
b) continue
c) return a) No hay diferencia
d) exit b) Un ciclo while evalúa la condición al final
del ciclo, mientras que un ciclo do-while
31. ¿Qué sentencia se utiliza para manejar
evalúa la condición al principio del ciclo
excepciones en Java?
c) Un ciclo while ejecuta el ciclo al menos una
a) try-catch vez, mientras que un ciclo do-while puede
b) if-else no ejecutarse nunca
c) for d) Un ciclo do-while no existe en Java
d) while
38. ¿Cuál de las siguientes NO es una característica
32. ¿Qué sentencia se utiliza para definir una clase de la programación orientada a objetos en Java?
en Java?
a) Encapsulación
a) class b) Herencia
b) interface c) Polimorfismo
c) extends d) Programación estructurada
d) implements
39. ¿Qué es una clase en Java?
33. ¿Cuál es la sintaxis correcta para imprimir un
a) Un objeto que representa un estado o
mensaje en la consola en Java?
comportamiento.
a) System.out.print("Hola mundo"); b) Una colección de métodos y variables que
b) System.out.println("Hola mundo"); describen un conjunto de objetos similares.
c) System.out.printf("Hola mundo"); c) Una variable que contiene el estado de un
d) System.out.write("Hola mundo"); objeto.
d) Un objeto que se crea a partir de un
34. ¿Qué palabra clave se utiliza para definir una constructor.
clase en Java?
40. ¿Cuál de las siguientes es una forma de crear
a) class una instancia de una clase en Java?
b) public
c) static a) Utilizando el operador new
d) void b) Llamando a un método de clase
c) Definiendo un constructor
35. ¿Qué hace el operador "+" cuando se utiliza con d) Todas las anteriores
cadenas en Java?
41. ¿Qué es la herencia en Java?
a) Realiza una suma aritmética
b) Concatena dos cadenas a) La capacidad de un objeto para tener
c) Compara dos cadenas múltiples comportamientos.
d) Ninguna de las anteriores b) La capacidad de un objeto para tener
múltiples estados.
36. ¿Cuál es la sintaxis correcta para declarar una c) La capacidad de una clase para heredar los
variable entera en Java? comportamientos y estados de otra clase.
a) int x = 10; d) La capacidad de una clase para implementar
b) entero x = 10; múltiples interfaces.
c) var x = 10; 42. ¿Qué es la sobrecarga de métodos en Java?
d) int x;
a) La capacidad de una clase para tener
37. ¿Cuál es la diferencia entre un ciclo while y un múltiples constructores.
ciclo do-while en Java?
b) La capacidad de una clase para tener a) La capacidad de un objeto para tener
múltiples métodos con el mismo nombre múltiples comportamientos.
pero diferentes parámetros. b) La capacidad de un objeto para tener
c) La capacidad de una clase para tener múltiples estados.
múltiples métodos con diferentes nombres c) La capacidad de una clase para ocultar sus
pero el mismo conjunto de parámetros. datos internos y restringir el acceso a ellos.
d) La capacidad de una clase para reemplazar d) La capacidad de una clase para implementar
un método heredado de otra clase. múltiples interfaces.
43. ¿Qué es el polimorfismo en Java? 48. ¿Cuál de los siguientes métodos se puede usar
para agregar un elemento a la parte superior de una
a) La capacidad de un objeto para tener
pila en Java?
múltiples comportamientos.
b) La capacidad de un objeto para tener a) add(item)
múltiples estados. b) push(item)
c) La capacidad de una clase para heredar los c) enqueue(item)
comportamientos y estados de otra clase. d) put(item)
d) La capacidad de una clase para implementar
49. ¿Cuál de los siguientes métodos se puede usar
múltiples interfaces.
para eliminar y devolver el elemento superior de
44. ¿Qué es un constructor en Java? una pila en Java?
a) Un método que devuelve un valor. a) remove()
b) Un método que no tiene ningún valor de b) pop()
retorno. c) dequeue()
c) Un método que inicializa un objeto recién d) write()
creado.
50. ¿Cuál de los siguientes es cierto sobre el
d) Una variable que contiene el estado de un
comportamiento de una pila en Java?
objeto.
a) El primer elemento agregado a la pila es el
45. ¿Qué es un método de acceso en Java?
último elemento que se elimina.
a) Un método que devuelve un valor. b) El último elemento agregado a la pila es el
b) Un método que no tiene ningún valor de primer elemento que se elimina.
retorno. c) Los artículos se pueden quitar del medio de
c) Un método que inicializa un objeto recién la pila.
creado. d) Todos los elementos de la pila son iguales
d) Una variable que contiene el estado de un
51¿Cuál de los siguientes métodos se puede usar
objeto.
para concatenar dos variables de texto en Java?
46. ¿Qué es un método de mutación en Java?
a) append()
a) Un método que devuelve un valor. b) join()
b) Un método que no tiene ningún valor de c) concatenate()
retorno. d) sum()
c) Un método que cambia el estado de un
52¿Cuál de los siguientes es cierto acerca de los
objeto.
objetos String en Java?
d) Una variable que contiene el estado de un
objeto. a) Son mutables.
b) Son inmutables.
47. ¿Qué es el encapsulamiento en Java?
c) Se pueden comparar directamente usando el
operador ==.
d) Solo pueden tener 100 caracteres. a) java.awt.Component
b) javax.swing.JComponent
53. ¿Cuál de los siguientes es un ejemplo de un
c) java.swing.AwtComponent
algoritmo de clasificación basado en comparación
d) Ninguno de los anteriores
en Java?
60¿Cuál de los siguientes diseños permite que los
a) Clasificación por radix
componentes se coloquen en formato de cuadrícula
b) Clasificación rápida
en Java Swing?
c) Clasificación de cubeta
d) Ninguna de las anteriores a) FlowLayout
b) BorderLayout
54. ¿Cuál es la complejidad temporal del algoritmo
c) UpLayout
de ordenación por fusión en Java?
d) GridLayout
a) O(n)
61. ¿Que hace el siguiente código?
b) O(n log n)
c) O(n^2) tipo_dato nombre_array[];
d) O+n
nombre_array = new tipo_dato[tamanio];
55. ¿Cuál de los siguientes es un ejemplo de un
a) Inicializa un array
algoritmo de clasificación estable en Java?
b) Inicializa una clase
a) Clasificación rápida c) Inicializa un diccionario
b) Clasificación de montón d) Ninguna de las anteriores
c) Ordenar por conglomerados
62. ¿Qué es el siguiente código?
d) Ordenar por fusión
public tipo_dato_atributo getAtributo (){
56. ¿Cuál de los siguientes métodos se usa para
agregar un elemento al final de una cola en Java? return atributo;
a) add(item) }
b) push(item)
c) enqueue(item)
d) complex(item) public void setAtributo (tipo_dato_atributo
57. ¿Cuál es la complejidad del tiempo de eliminar variable){
un elemento del frente de una cola en Java usando this.atributo = variable;
la implementación de LinkedList?
}
a) O(1)
b) O(n) a) Declara una variable de texto
c) O(log n) b) Declara un ciclo repetitivo
d) O-n c) Es el método get y set
d) Es erróneo el código
58. ¿Cuál de las siguientes no es una
implementación válida de una cola en Java? 63. ¿Qué devuelve el siguiente código?

a) List vinculado let result = '';


b) Array let i = 0;
c) Pila
d) Variable
59¿Cuál de las siguientes es una superclase para do {
todos los componentes de Swing en Java? i = i + 1;
result = result + i; c) 10
d) 25
} while (i < 5);

console.log(result);
a) 1
b) 54321
c) 15
d) 12345
64. ¿Que devuelve el siguiente código?
function comprobarBreak(x) {
var i = 0;
while (i < 6) {
if (i == 3)
break
i++;
}
return i * x
}
a) 12345
b) 54321
c) 15
d) Error
65. ¿Qué devuelve el siguiente código?
public class MyClass {
public static void main(String args[]) {
int x=10;
int y=25;
int z=x+y;

System.out.println(z);
}
}
a) 35
b) 30
Respuestas: 47 c
48 b
1 a
49 b
2 c
50 b
3 a
51 c
4 a
52 b
5 b
53 b
6 c
54 b
7 b
55 d
8 a
56 a
9 a
57 a
10 b
58 c
11 a
59 b
12 c
60 d
13 a
61 a
14 b
62 c
15 b
63 d
16 b
64 d
17 c
65 a
18 a
19 b
20 c
21 b
22 b
23 a
24 c
25 b
26 a
27 b
28 c
29 b
30 a
31 a
32 a
33 b
34 a
35 c
36 a
37 b
38 d
39 b
40 a
41 c
42 b
43 a
44 c
45 a
46 c

También podría gustarte