0% encontró este documento útil (0 votos)
17 vistas7 páginas

Banco de Preguntas de Programación en Java

Este documento contiene preguntas de 6 unidades que cubren conceptos clave de programación en Java: 1. La primera unidad cubre la sintaxis básica de Java, como características, conversión de tipos, variables, clases, bucles, operadores y métodos. 2. La segunda unidad se basa en esto con una sintaxis derivada como argumentos de línea de comando, métodos, cadenas, arreglos, colecciones y modificadores de acceso. 3. La tercera unidad introduce conceptos orientados a objetos como herencia, interfaces, paquetes y polimorfismo. 4. La cuarta unidad cubre el manejo de excepciones, multihilo y métodos de hilo. 5. La quinta unidad se centra en applets de Java, el ciclo de vida del applet, métodos gráficos y pasar parámetros. 6. La unidad final...
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
17 vistas7 páginas

Banco de Preguntas de Programación en Java

Este documento contiene preguntas de 6 unidades que cubren conceptos clave de programación en Java: 1. La primera unidad cubre la sintaxis básica de Java, como características, conversión de tipos, variables, clases, bucles, operadores y métodos. 2. La segunda unidad se basa en esto con una sintaxis derivada como argumentos de línea de comando, métodos, cadenas, arreglos, colecciones y modificadores de acceso. 3. La tercera unidad introduce conceptos orientados a objetos como herencia, interfaces, paquetes y polimorfismo. 4. La cuarta unidad cubre el manejo de excepciones, multihilo y métodos de hilo. 5. La quinta unidad se centra en applets de Java, el ciclo de vida del applet, métodos gráficos y pasar parámetros. 6. La unidad final...
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Programación en Java-22412

Banco de Preguntas

UNIDAD–I - CONSTRUCTOS SINTÁCTICOS BÁSICOS EN JAVA (10 Puntos)

1. Explain any four features of java programming.

2. ¿Qué es la conversión de tipos? Explica sus tipos con la sintaxis adecuada y un ejemplo.

3. Indique y explique el alcance de una variable con un ejemplo.

4. Define una clase y un objeto. Escribe la sintaxis para crear una clase y un objeto con un ejemplo.

5. Escribe un programa en Java para mostrar todos los números impares entre 1 y 30 utilizando un bucle for y if.

declaración.

6. Explica el siguiente operador a nivel de bits con un ejemplo:

operador de desplazamiento a la izquierda


operador de desplazamiento a la derecha

7. Explica dos operadores relacionales en Java con un ejemplo.


8. Escribe un programa para encontrar la suma de los dígitos del número ingresado por el usuario.

9. Write all primitive data types available in Java with their storage sizes in bytes.

10. Escribe un programa para generar la serie de Fibonacci 1 1 2 3 5 8 13 21 34 55 89.

11. ¿Por qué Java se convirtió en un lenguaje independiente de la plataforma? Explica.

12. Escribe un programa para verificar si el número dado es primo o no.

13. Escribe un programa para imprimir la siguiente salida :

11111

2222

333

44

14. Ilustra con un ejemplo el uso de la sentencia switch case.

15. Explica cualquier cuatro funciones matemáticas


16. Explicar con un ejemplo de bucle etiquetado

UNIDAD II - CONSTRUCCIÓN SINTÁCTICA DERIVADA EN JAVA (18 Puntos)

1. Escribe un programa para aceptar dos números como argumentos de línea de comando y mostrar el

suma de esos números.


2. Escribe un programa para aceptar un número desde la línea de comandos y imprimir la raíz cuadrada del

número.

3. Escribe un programa en Java para implementar controles de visibilidad como público, privado, protegido

modos de acceso. Supon una información adecuada, si la hay.

4. Indique y explique el alcance de una variable con un ejemplo.

5. Explica la clase de flujo de bytes en detalle.

6. Escribe un programa en java para implementar las siguientes funciones de cadena:

a. Calcular la longitud de la cadena

b. Comparar entre cadenas

c. Concatenando cadenas

7. Enumera los tipos de constructores. Explica dos de ellos con ejemplos.

8. Explicar los métodos de ArrayList e Iterator de colecciones con un ejemplo.

9. Escribe un programa para añadir 2 enteros, 2 cadenas y 2 objetos de punto flotante a un vector.

10. Eliminar el elemento especificado por el usuario y mostrar la lista.

11. Explica los siguientes métodos de la clase String con sintaxis y ejemplo :

substring()

reemplazar()

12. ¿Qué es la clase Iterator? Da la sintaxis y el uso de dos métodos de la clase Iterator.

13. Enumere tres usos de la palabra clave final.

14. ¿Qué es la recolección de basura en Java? Explica el método finalize en Java.

15. ¿Cuál es el uso de la clase ArrayList? Indique dos métodos con su uso de ArrayList.
16. Escribe cualquier dos métodos de la clase ArrayList con su sintaxis.

17. Define una clase persona con los miembros de datos como Aadharno, nombre, Panno implementa el concepto de
sobrecarga de constructores. Aceptar datos para 5 objetos y imprimirlos.

18. Describe el siguiente método de clase de cadena con un ejemplo:

compararCon( )

(ii) equalsIgnoreCase( )

19. ¿Cuál es el uso de las clases envolventes en Java? Explica la clase envolvente de float con sus métodos.

20. Describe los especificadores de control de acceso con ejemplo.

21. Define una clase y un objeto. Escribe la sintaxis para crear una clase y un objeto con un ejemplo.

UNIDAD–III–HERENCIA, INTERFAZ Y PAQUETE (12 Puntos)


1. ¿Cuáles son las restricciones presentes para los métodos declarados como estáticos?

2. Explica cómo se utiliza la interfaz para lograr múltiples herencias en Java.

3. Escribe un programa en Java para implementar la herencia multinivel con 4 niveles de jerarquía.

4. ¿Cuáles son las formas de acceder a un paquete desde otro paquete? Explica con un ejemplo.

5. Escribe un programa en Java para extender una interfaz asumiendo datos adecuados.

6. Escribe un programa en Java para implementar la interfaz Runnable con un ejemplo.

7. ¿Cómo agregar una nueva clase a un paquete? Explique con un ejemplo.

8. ¿Qué es la herencia de un solo nivel? Explica con un ejemplo adecuado.

9. ¿Qué es un paquete? Indique cómo crear y acceder a un paquete definido por el usuario en Java.

10. ¿Qué se entiende por interfaz? Exponga su necesidad y escriba la sintaxis y características de la interfaz.

11. What is Iterator class? Give syntax and use of any two methods of Iterator class.

12. Escribe un programa para implementar la siguiente herencia:


13. List any four built-in packages from Java API along with their use.

14. Explica las características de herencia y polimorfismo de Java.

15. ¿Qué es la herencia múltiple? Escribe un programa en Java para implementar la herencia múltiple.

16. ¿Qué es un paquete? ¿Cómo lo creamos? Da un ejemplo para crear y acceder.

paquete.

17. Explicar la sobreescritura de métodos con un ejemplo adecuado

18. ¿Cuál es la importancia de las palabras clave super y this en la herencia? Ilustre con un ejemplo adecuado.

ejemplo.

19. Escribe un único programa para implementar la herencia y el polimorfismo en Java.

20. Explica el concepto de anidación de interfaces.

21. Explica la dispatch dinámica de métodos.

22. ¿Qué es la clase Iterator? Da la sintaxis y el uso de cualquier dos métodos de la clase Iterator.

UNIDAD–IV–MANEJO DE EXCEPCIONES Y MULTIHILO (12 Puntos)


1. ¿Qué es un hilo? Dibuja el diagrama del ciclo de vida de un hilo en Java.

2. ¿Qué es la prioridad del hilo? Escribe los valores de prioridad predeterminados y los métodos para cambiarlos.

3. ¿Qué es una excepción? Programa que acepta una contraseña del usuario y lanza "Autenticación

Excepción de "Fallo" si la contraseña es incorrecta.

4. Escribe un programa para ingresar el nombre y el saldo del cliente y manejar un usuario definido

excepción si el saldo es inferior a 1500.


5. ¿Cuál es el uso de la declaración try, catch y finally? Da un ejemplo.

6. ¿Qué es una excepción? ¿Por qué ocurrió la excepción en el programa? Explica con un ejemplo apropiado.

ejemplo.

7. Define las declaraciones throws y finally con su sintaxis y ejemplo.

8. Con la sintaxis adecuada y un ejemplo, explica los siguientes métodos de hilo:

esperar()

9. Con sintaxis y ejemplo explica la declaración try y catch.

10. Explica la siguiente cláusula con respecto al manejo de excepciones:

intentar

11. Explicar los siguientes términos:

Prioridad de hilo

12. Escribe un programa para crear dos hilos, de modo que un hilo imprima los números pares entre 1 y
10 mientras que otros imprimirán números impares entre 11 y 20.

UNIDAD–V–APPLET DE JAVA Y PROGRAMACIÓN GRÁFICA (10 Puntos)


1. Explica el ciclo de vida de un applet con un diagrama adecuado.

2. Describe los siguientes atributos de un applet:

Código base

3. Differentiate between Applet and Application (any 4 points).


4. Escribe un programa para dibujar un gráfico de barras que muestre el porcentaje de estudiantes aprobados en los últimos 5 años.

años.

5. Explica los siguientes métodos de la clase applet:

dibujarRectángulo

6. Diseña un applet que acepte el nombre de usuario como parámetro para una página html y lo muestre.

número de caracteres de él.

7. Diseña un applet que muestre tres rectángulos del mismo tamaño uno debajo del otro y los llene.

ellos con color naranja, blanco y verde respectivamente.


8. Da la sintaxis de los siguientes métodos de la clase Graphics. Explica su uso con ejemplos adecuados.

program : (i) drawRoundReel() (ii) drawPolygon() (iii) drawOval() (iv) drawString( )

9. Enlist any four built in packages in java API with atleast two class name from each

paquete.

10. ¿Cómo pasar un parámetro a un applet? Escriba un applet para aceptar el número de cuenta y el saldo.

en forma de parámetro e imprimir el mensaje 'saldo bajo' si el saldo es inferior a 500.

11. Escribe un programa applet para establecer el fondo con color rojo y primer plano con color azul

color.

12. Con la sintaxis adecuada y un ejemplo, explica los siguientes métodos gráficos:

EstablecerColor( )

13. Define applet. Escribe un programa para crear un applet que muestre el mensaje “Bienvenido a Java”

applet.
14. Explica cualquier cuatro etiquetas de applet.

15. Explicar el ciclo de vida de un applet con un diagrama adecuado.

16. Explicar los siguientes métodos para un applet con un ejemplo:

a. Pasando parámetro al applet

b. Incrustar etiquetas <applet> en código java.

17. Escriba la sintaxis y un ejemplo de

(i) Draw poly (ii) Draw Rect (iii) Filloval (iv) Draw Arc ( )
18. Explica el ciclo de vida de un applet con un diagrama adecuado.

19. Escribe un programa para crear un applet que muestre un círculo, un rectángulo y un triángulo.

debajo de los otros y los llené con rojo, verde y amarillo respectivamente

20. ¿Cómo se pueden pasar parámetros a un applet? Escribe un applet para aceptar el nombre de usuario en el

forma de parámetro e imprimir “Hola <nombre de usuario>”.

21. Diseñar un applet que muestre un rectángulo lleno de color azul y muestre el mensaje como
“EXAMEN MSBTE” en color rojo debajo de él.
UNIDAD–VI–GESTIONANDO ARCHIVOS DE ENTRADA Y SALIDA EN JAVA (08 Puntos)

1. Write any four methods of file class with their use.

2. Escribe cuatro métodos de la clase FileInputStream y da su sintaxis.

3. Escribe un programa en Java para copiar el contenido del archivo "[Link]" a un nuevo archivo "[Link]".

4. Explica la clase de flujo de bytes en detalle.

5. Distinguir entre la clase InputStream y la clase Reader

6. Explicar la clase FileInputStream para leer el contenido de un archivo.

7. Write any two methods of file and file input stream class each.

8. Explicar las Clases de Flujo

9. Explicar la clase OutputStream.

10. Escribir un programa para manejar tipos de datos primitivos.

También podría gustarte