Este documento contiene preguntas y respuestas sobre conceptos básicos de Java como tipos de datos, palabras clave, operadores, comentarios, clases abstractas y finales. También incluye preguntas de opción múltiple sobre temas como paquetes, clases, interfaces, herencia, E/S y flujos de datos.
1. Preguntas abiertas
1.-¿Qué es un objeto?
R= conjunto de variable y funciones relacionadas con esas variables
2.- menciona 4 tipos de datos simples
R=Boolean, char, byte y short
3.- menciona el tamaño del tipos de dato que mencionaste anterior mente
R= boolean-1 bit, char-16bit, byte-8bit, short-16 bit
4.-menciona 3 palabras claves en java
R= abstract, continue, boolean
5.- ¿Cuántas literales existen en java y menciónalas?
R= 4; enteros, booleanos, cadena, reales
6.- ¿Cuál es la estructura de un comentario para una sola línea?
R= //
7.- ¿cuál es la estructura para un comentario de una o más li neas?
R= /*…….*/
8.- ¿cuál es la estructura de un comentario de do cimentación de una o más
línea s?
R= /**………*/
9.-menciona por lo menos 5 operadores en java
R= = /= %= += -=
10.-menciona 3 separadores en java
R= () paréntesis [] corchetes ; punto y coma
2. Preguntas de opción múltiples
Encierra la respuesta correcta.
1.- esta clase tiene almenos un método, además no se instancia, si no que se utiliza
como base para la herencia.
a) final b) public c) abstract d ) ninguna de las anteriores
2.- esta clase se declara como la que termina una cadena de herencia.
a) public b) final c) ninguna de las anteriores d)abstract
3.- esta clase son accesibles desde otras clases, bien sea directamente o por herencia.
a) ninguna de las anteriores b)abstract c) public d) final
4.-¿Cuál es la palabra clave que especifica en java todas las clases?
a) object b)extends c) interface d) java
5.-¿es un conjunto de declaraciones de funciones,que definen todas las funciones que implementan una
clase?
a) Interface b) public c) ningunas de la anteriores d) java
6.-¿esta palabra clave permite agrupar clases interfaces
a) import b) package c) java d) boolean
7.-¿cual es la finalidad de n package?
A) modificar clases b) ordena c)agrupa,evita y ayuda en el control y accebilidad de clases y miembros
d)nada
8.-es el objeto de la clase inputstream preparado para resivir datos desde la entrada del sistema
a)system.in b)system.out c) ningunas de las anteriores d) br2 redline
9.- es el objeto de la clase printstream que imprimara los datos en la salida estándar del sistema.
3. A) java.io b)system.in c)system.out d) ninguna de las anteriores
10.- cual pertenece a un package en java
a) java.lang b)sistema.io b)system.out d)import
11.- ¿Es una agrupación de datos y de funciones que operan sobre esos datos?
a) clase b) final c) métodos d) public
12.- si no se especifica una superclase se asume que se hereda una clase….
a) public b) object c) extends d) private
13.- ¿cuáles son los modificadores de acceso que pueden ir precedidas en una declaración?
a) public, private, protected b) final, static c) ninguna de las anteriores d) native, static,
abstract
14.- ¿Cuál es la herramienta para compilar en java (path del sistema)?
a) java.exe b) javac.exe c) java.class d) ninguna de las anteriores
15.- ¿Cuál es la herramienta para ejecutar en java (path del sistema)?
a) java.exe b) java.util c) java.exe d) ninguna de las anteriores
subraya la respuesta correcta.
1.-¿tipo de clase que corresponde a una representación abstracta de ficheros y directorios?
a) File b) concat c) replace
2.- ¿tipo de clase Puente que lee bytes y los transforma en caracteres?
a) outputstreamwriter b) inputstreamreader c)ninguna de las anteriores
3.- ¿ tipo de clase que los caracteres escritos se transforman previamente en bytes?
a) inputstreamreader b) outputstreamwriter c)filewriter
4.-¿tipo de clase que abre un fichero de texto en modo de lectura?
4. a) filereader b) filewriter c)ninguna de las anteriores
5.- ¿tipo de clase que abre un fichero de texto en modo en escritura?
a) concat b)filewriter c) file
6.- ¿método mas relevante que cierra el flujo de escritura (cierra el fichero)?
a) void flush() b) void close() c) void newline()
7.-¿ método mas relevante que vuelca el contenido del buffer al fichero?
a) void close() b) void flush() c) void newline
8.- ¿método mas relevante que escribe un salto de línea en el fichero?
a) void newline() b) void close() c) void close()
9.- metodo mas relevante que escribe un character en el fichero
a) void writer (int car) b) void writer (char []buffer, int offset, int len) c) ninguna de las
anteriores
10.- metodo mas relevante que escribe una porcion de arrays de caracteres en el fichero
a) void writer(string cadena, int offset, int len) b) void writer (int car) c) void writer (char
[]buffer, int offset, int len)
11.- metodo mas relevante que escribe una porcion de una cadena de caracteres en el fichero
a) void writer(string cadena, int offset, int len) b) void writer (char []buffer, int offset, int len)
c) ninguna de las anteriores
12.-esta clase se utiliza para hacer una gestión abstracta durante la gestión de flujos de texto de
salida.
a) import b) printWriter c) void close()
13.- cual pertenece a un constructor de la clase bufferRedWriter.
a) bufferRedWriter(writer fichero) b) print writer c) void newline()
14.- cual no pertenece a un constructor de la clase bufferRedWriter
a) bufferRedWriter b) bufferRed Writer(writer fichero, in tambuffer) c) bufferRedPaint
15.- que tipos de clases te permiten convertir flujo que manejan bytes en flujos que manejan caracteres
a) clase puente b) clase final c) clase inputStreamReader
5. Rellena en paréntesis con F (falso) y si V (verdadero) correspondiente a la
pregunta.
1.- La clase void close(), cierra el flujo de escritura. ( V ) ( )
2.-La clase void print(), es perteneciente a un beffer reader. ( ) ( F )
3.-Las clases FileInputStream y FileOutputStream, estan
Orientadas a a manejar ficheros binarios. ( V ) ( )
4.- El FileInputStream abre un fichero binario en modo ( V ) ( )
de lectura.
5.- Java.out pertenece al package ( ) ( F )
6.- es necesario importar las clases DataInputStream ( V ) ( )
y DataOutputStream.
7.- las clases DataInputStream y DataOutputStream,
eliminan datos directamente en los formatos propios de java. ( ) ( F )
.8.- el metodo mas relevante void close() de la clase
Verdadero Falso
6. DataInputStream cierra el flujo de lectura. ( V ) ( )
9.- el metodo mas relevante char readChar() de la clase
DataInputStream dismunuye un tipo primitivo cher del flujo ( ) ( F )
10.- el metodo mas relevante int ReadInt() de la clase
DataInputStream lee un tipo primitivo int del flujo. ( V ) ( )
11.- el metodo mas relevante void flush() de la clase
DataOutputStream ordena el flujo de escritura. ( ) ( F )
12.- el metodo mas relevante void close() de la clase
DataOutputStream cierra el flujo de escritura. ( V ) ( )
13.- el metodo mas relevante void writechar() de la clase
DataOutputStream limpia un tipo char en el flujo. ( ) ( F )
14.- el metodo mas relevante write int() de la clase
DataOutputStream escribe un tipo int del flujo. ( V ) ( )
15.- el metodo mas relevante write float() de la clase
DataOutputStream escribe un tipo float en el flujo. ( V ) ( )