Quiz
repaso progra teoricos
This quiz has question types that open in the usual player.
Questions in this quiz (92)
1cual de las siguientes afirmaciones sobre la superclase es verdadera
- Acualquier clase puede acceder a las variables, metodos y constructures que se declaran publicos en la superclase
- BSolo los miembros de la superclase pueden acceder a las variables, metodos y constructures declarados privados
- Ccualquier subclase de la superclase puede acceder a las variables, metodos y constructures que se declaran protegidos
- DTodo lo anterior
2El casting es una operacion que nos permite cambiar el tipo de variable, aun que a veces se pierde presicion en la conversion
- ATrue
- BFalse
3Los adaptadores simplifican la programacion de las clases receptoras ya que no es necesario implementar todos los metodos de las interfaces listeners
- ATrue
- BFalse
4El control de integridad esta relacionado con verificar que un mensaje recibido realmente fue el que se envio, es decir, algo que un adversario malicioso modifico en el camino o ideo por su propia cuenta
- ATrue
- BFalse
5Indique a que algoritmo pertenece el siguiente connjunto de pasos

- ACesar
- BRabin
- C3DES
- DElGamal
- EDiffie-Helman
6El valor por defecto de una variable tipo String definido como estática es null
- ATrue
- BFalse
7Los operadores en la misma linea son evaluados de izquierda a derecha, execto de operador de asignacion y opeadores prefijo que se evaluan de derecha a izquierda
- ATrue
- BFalse
8Seleccione cuales son los usos de la serializacion
- AHacer que los objetos sean persistentes
- BComunicar objetos a traves de una red
- CEncriptar la informacion
- DComprimir la informacion
- EHacer una copia de un objeto
9Escriba el nombre del metodo de la estructura LinkedList que permite agregar el elemento al inicio de la lista. [blank_start]addFirst[blank_end]
- AaddFirst
10Los componentes Swing tienen modelos por defecto para almacenar el estado/datos que manejan, aunque pueden ser modificados por el programador
- ATrue
- BFalse
11De acuerdo al momento de la prueba. Las pruebas se clasifican el alfa, beta y gama
- ATrue
- BFalse
12Son pruebas que se basan en el analisis de la estructura interna de un componente o sistema por ejemplo usando el codigo
- Acaja blanca
- Bcaja negra
- CPruebas negativas
- DPrueba estatica
13Prueba que el programa funcione correctamente en caso de entradas inesperadas
- Acaja blanca
- Bcaja negra
- Cpruebas negativas
- Dprueba estatica
14Son pruebas funcionales y no funcionales sin conocer la estructura interna del sistema o componente
- Acaja blanca
- Bcaja negra
- CPruebas negativas
- DPrueba estatica
15Prueba de un componente o sistema sin la ejecucion del codigo de software
- Acaja blanca
- Bcaja negra
- Cpruebas negativas
- Dprueba estatica
16De acuerdo a los enfoques estudiados, Cuando se pueden diseñar y ejecutar las pruebas
- Adefinir las pruebas antes de implementar el codigo
- Bninguna de las opciones
- Cimplementar las pruebas mientras se hace el codigo
- Dhacer pruebas es una perdida de tiempo
- EDefinir las pruebas luego de impementado el codigo
17la interfaz raiz en la jerarquia de colecciones, a partir de la cual se derivan las interfaces set, queue, list
- Acollection
- Blist
- Cmap
- Dqueue
- Eset
18una coleccion ordenada que puede contener elementos duplicados
- Acollection
- Bset
- Clist
- Dmap
- Equeue
19asocia claves con valores y no puede contener claves duplicadas
- Aqueue
- Bmap
- Clist
- Dset
- Ecollection
20una coleccion del tipo primero en entrar, primero en salir, que modela una lista de espera, pueden especificarse otros ordenes
- Acollection
- Bmap
- Clis
- Dqueue
- Eset
21una coleccion que no contiene duplicados
- Acollection
- Bset
- Cmap
- Dlist
- Equeue
22seleccione lo que es verdadero respecto al metodo main. Public static void main(String[] args)
- Aargs son los argumentos que se pasan al programa cuando se lo ejecuta desde la linea de comandos
- Bsi ejecutamos desde la linea de comandos se debe llamar a la clase que tiene el main
- CLas clases que son defnidas para ejecutarse por si mismas deben contener un metodo main
- Dargs es un array de objetos Strings
23cual es la clase base en java para todas las demas .[blank_start]object[blank_end]
- Aobject
24cual es el nombre del paquete que contiene las estructuras de datos de java como vector, stack, dictionary y hashtable .[blank_start]java.util[blank_end]
- Ajava.util
25De las siguientes asignaciones de String, cuales son correctas.
- ASting valor="Valor = "+10;
- BString s = ""+6.7;
- CString t = "valor="+(String)13;
- DString s= (String) 4.5;
- EString resultado = Integer.toString(40);
26super se utiliza para llamar al mismo metodo en la superclase
- ATrue
- BFalse
27En las pruebas unitarias se examina o ejecuta una pequela cantidad de codigo (por lo general un metodo) para probar si hace lo que se requiere
- ATrue
- BFalse
28Seleccione los pasos fundamentales para desarrollar un programa en Java
- ADesarrollo pseudocódigo
- BDiseño
- CCodificacion
- DPruebas y depuracion
- EPlanificacion de clases
- FTodas las opciones
29En java, si una variable es del tipo de la superclase, podemos asignarle tambien un objeto de la clase hija
- AVerdadero
- BFalo
30Cuando se da un error en el ingreso de datos, por ejemplo se ingresa una letra envezde un numero, se puede controlar el error a traves de
- Aun bucle while
- Bno se puede controlar ese proceso, depende del buen juicio del usuario
- CUsando sentencias if else se puede controlar el dato ingresado incorrectamente
- Dtry...catch
31Que evento se produce cuando el ratón se mueve sobre un componente?
- AMouseEvent
- BComponentEvent
- CComponenteEvent
- DActionEvent
32Los receptores de eventos son objetos de una clase determinada que heredan un interface especifico llamado interface listener
- AVerdadero
- BFalso
33Se debe emplear una clase interna cuando se necesita
- Aorganizar mejor los archivos de su programa en Java
- Bheredar el estado y el comportamiento desde otra clase
- CEscribir un programa con recursion
- Dtener acceso a variables de instancia privadas desde otra clase
34que control se utiliza para el ingreso de datos desde el teclado
- AJButton
- BgetText
- CJTextField
- DJLabel
35Indique a que se refiere el siguiente diagrama

- ANinguna de las respuestas, ese diagrama no tiene sentido en Java
- BUn interfaz de usuario puede generar varios tipos de eventos, dos emisores de un evento y un receptor
- CDos objetos se comunican con otro objeto para heredar sus atributos
- Dun objeto implementa dos objetos fuente
36Para habilitar o deshabilitar el uso de un objeto de control se tiene
- AVisible
- BEnabled
- CShow
- DEnable
37Un tipo generico es un tipo que se define al momento de la compilacion
- ATrue
- BFalse
38UN arbol B*, es un arbol balanceado con propiedades smilares a las de un arbol B
- AVerdadero
- BFalso
39la interface Map en Java, permite representar una estructura de datos para almacenar claves que se relacionan con un valor; de tal manera que para una clave se tenga al menos un valor
- ATrue
- BFalse
40Indique a que hace referencia el siguiente diagrama

- Aes un diagrama que muestra la estructura del MVC en un lenguaje orientado a objetos
- Bes el modelo-vista-controlador que se usa con Swing en Java
- Ces el modelo-vista-controlador tipico que se aplica en la programacion estructurada
- Dmuestra la relacion que debe haber entre la vista y el controlador
41Java incluye un conjunto de interfaces y clases genericas conocido como
- AClase principal
- Bbiblioteca de funciones para manejo de estructuras dinamicas
- Cjava.library.*
- DJava Collection Framework
42marque las setencias que tienen que ver con un arbol multicamino
- Ase forman con la union de dos arboles binarios
- Btienen el problema de desbalanceo, que los hace dificiles de manejar como arboles binarios
- Cel desbalanceo es una tarea que debe ser resuelta con la reubicacion de nodos vecinos
- Dsu aparicion esta relacionada con la necesidad de generalizar un arbol binario
- Ereciben el nombre de arboles n-arios
- Flos procesos de insercion y eliminacion no requieren de un recorrido de un arbol
43la capa de presentacion es la que maneja las interfaces que cumplan con el objetvo principal de este componente, el cual es facilitar al usuario la interaccion con la aplicacion. Se denomina tambien capa modelo
- ATrue
- BFalse
44las dos caracteristicas que tien la programacion en capas son
- Acohesion y acoplamiento
- Bpolimorfismo
- Calta dependencia
- Dfacilidad de uso
45indique que hace el siguiente codigo

- Adara un mensaje de error pues no hay la funcion KeySet() en un Map
- BMuestra el contenido de un Map
- CRecorre el Map ordenando los datos
- DMuestra en orden alfabetico los datos del Map
46Seleccione los metodos para oganizar archivos en un medio de almacenamiento
- Asecuencial
- Bconsecutivo
- Caleatorio
- Dno indexado
- Eintercalado
47el arte de quebrantar los sistemas de cifrado
- Acriptoanalisis
- Bcriptologia
- Cseguridad por desconocimiento
- Dcriptografia
48se basa en algoritmos sencillos y claves muy largas para la seguridad
- Acriptoanalisis
- Bcriptologia
- Cseguridad por desconocimiento
- Dcriptografia clasica
49suponer que el algoritmo de encriptacion y desencriptacion es seguro
- Aseguridad por desconocimiento
- Bcriptografia
- Ccriptologia
- Dcriptoanalisis
50el arte de idear los sistemas de cifrado
- Acriptoanalisis
- Bcriptografia
- Cseguridad por desconocimiento
- Dcriptologia
51cuales son los flujos estandar que ya estan definidos en Java y que no necesitan ser abiertos
- ACaracteres
- BBytes
- CSystem.in
- DSystem.err
- ESystem.out
52Metodos polialfabeticos
- ATransposicion columnar
- BCifrado por sustitucion polialfabetica
- CSistema de cifrado cesar
- Dcriptografia clasica
53Cifrado de Vigenere
- ATransposicion columnar
- BCifrado por sustitucion polialfabetica
- CSistema de cifrado cesar
54cifrado por sustitucion monoalfabetica
- ASistema de cifrado cesar
- Btransposicion columnar
- Csistemas de cifrado por sustitucion
55Las clases PrintWriter(flujo de caracteres) y PrintStream (flujo de bytes) pueden escribir cadenas con formato utilizando el metodo format();
- ATrue
- BFalse
56si el objeto leido de un archivo no es el esperado que exepcion se lanza
- ANotSerializableExeption
- BEOFExeption
- CSecurityExeption
- DClassNotFoundExeption
57señale la correcta
- Atecnica basada en diccionario-LZW
tecnica estadistica-codigo de golomb
tecnica predictiva-metodo de burroughs wheler - Btecnica basada en diccionario-codigo de golomb
tecnica estadistica-metodo de burroughs wheler
tecnica predictiva-LZW - Ctecnica basada en diccionario-metodo de burroughs wheler
tecnica estadistica-LWZ
tecnica predictiva-codigo de golomb - Dtecnica basada en diccionario-LZW
tecnica estadistica-codigo de golomb
tecnica predictiva-metodo de burrows wheeler
- Atecnica basada en diccionario-LZW
58la firma digital consiste en un metodo criptografico que define una identidad de una persona o de un equipo informatico al mensaje o documento
- ATrue
- BFalse
59el modelo de compresion de datos que basa su accionar en parejas palabra-concepto se denomina
- Amodelo predictivo
- Bmodelo basado en diccionario
- Cmodelo estatico
- DRun-Length
60selecciona lo que se guarda cuando se serializa un objeto
- Ala clase del objeto
- Bla firma de la clase del objeto
- Ctodas las variables de instancia no declaradas como transitorias
- Dobjetos a los que se hace referencia mediante variables de instancia no transitorias
61la tecnica de compactacion es preferida para reducir el tamaño de los archivos de texto por que se consiguen archivos muy pequeños
- ATrue
- BFalse
62un grupo de registros relacionados
- Aclave del registro
- Barchivo
- Ccampo
- Dregistro
63identifica un registro como perteneciente a una persona o entidad en particular, utilizado para la recuperacion facil de registros especificos
- Aclave del registro
- Barchivo
- Ccampo
- Dregistro
64es un grupo de caracteres o bytes que transmite significado por ejemplo apellido, nombre, direccion. Es una unidad basica de informacion mas pequeña en un archivo
- Aclave de registro
- Bregistro
- Ccampo
- Darchivo
65Es una lista de diferentes campos relacionados como apellido, nombre, direccion relacionados a una persona
- Aregistro
- Bcampo
- Carchivo
- Dclave del registro
66cuales son las formas de estructurar campos
- Adelimitado
- Bno delimitado
- Clongitud fija
- Dpalabra clave
- Elongitud variable
67entre los principios criptograficos se encuentra la redundancia, la cual ayuda en gran medida la violacion del sistema por parte de los intrusos pasivos
- ATrue
- BFalse
68pruebas operativas simuladas o reales realizadas por usuarios/clientes potenciales o un equipo de pruebas independiente
- Aprueba alfa
- Bprueba beta
- Cprueba de regresion
69se llevan a cabo como una forma de prueba de aceptacion externa del sotware terminado para obtener retroalimentacion del mercado
- Aprueba alfa
- Bprueba beta
- Cprueba de regresion
70prueba el programa ya probado, despues de la modificacion del conductorpara asegurarse de que el proceso de ajuste se realizo
- Aprueba de regresion
- Bprueba beta
- Cprueba alfa
71una organizacion de archivo es una tecnica para arreglar fisicamente la informacion en un archivo en un dispositivo de almacenamiento secundario
- ATrue
- BFalse
72marque alguna de las medidas de calidad en el tema de la compresion de archivos
- Anecesidades de procesador
- Bcalidad de la reconstruccion del archivo
- Ccomplejidad del algoritmo
- Drazon de compresion
- Esimplicidad del algoritmo
73que interfaz se debe implemetar para guardar y recuperar la informacion desde los archivos. [blank_start]Serializable[blank_end]
- ASerializable
74cual es el metodo de vacia el buffer de salida. [blank_start]flush[blank_end]
- Aflush
75de acuerdo al objeto de prueba, las pruebas no funcionales pueden ser
- Ainterfaz de usuario de prueba
- Bprueba de carga
- Cprueba de usabilidad
- Dprueba de compatibilidad del codigo fuente
- Eprueba basada en la especificacion
76las pruebas de JUnit se realizan por medio de casos de prueba escritos en clases java, las cuales quedan ya definidos para ejecutarse y determinar si se introdujeron nuevos errores e el codigo cuando se hicieron los ajustes
- ATrue
- BFalse
77una organizacion de archivo es una tecnica para arreglar fisicamente la informacion en un archivo en un dispositivo de almacenamiento secundario
- Averdadero
- Bfalso
78la rama de las matematicas que se encarga de transformar un documento claro en un documento encriptado como se denomina
- Acodebreakers
- Bninguna, no hay tal rama de las matematicas
- Ccriptologia
- Dsistema de seguridad
- Ecriptografia
79el diseño de las pruebas lo realiza una persona distinta a quien desarrolo la unidad; pero, la ejecucion y correccion de defectos las realiza el desarrollador por que conoce como esta implementado el codigo fuente y asi sera mas facil que funcione sin errores
- ATrue
- BFalse
80al agregar un iterador a una estructura dinamica como Map, se tienen nuevos metodos tales como
- Acreate()
- BnextItem()
- Cremove()
- Dinsert()
- Enext()
- FhasNext()
- GremoveItem()
81la interfaz que sirve para crear o ejecutar eventos cuando se presiona, escribe o se suelta una tecla se denomina
- AKeyPressed
- BKeyListener
- CActionListener
- DkeyListener
82Cuando el usuario utiliza una aplicacion escrita en Java, el sistema operativo informa a los programas que se estan ejecutando acerca de los eventos que se producen y entonces cada programa solicita al sistema operativo que de respuesta a estos eventos
- ATrue
- BFalse
83el modelo de eventos en Java esta basado en delegacion, es decir
- Ausando el try..catch se puede lograr controlar el evento producido
- Bcuando se tiene un evento, el objeto que lo produce se encarga de procesarlo
- CNinguna, Java no se basa en eso
- Dla responsabilidad de gestionar un evento que ocurre en un objeto-fuente la tiene otro objeto-receptor
84la clase JOptionPane sirve para mostrar cuadros de dialogo y tiene los metodos showInputDialog() y showOutputDialog() que se usan para pedir y dar informacion al usuario
- ATrue
- BFalse
85indique tres elementos del modelo de eventos de Java
- Aninguna de las otras respuestas
- Bfuentes de eventos
- Cadaptadores
- Dreceptores de eventos
- Ebotones y su codigo del try...catch
86para habilitar o deshabilitar el uso de un objeto de control se tiene
- AEnabled
- BVisible
- CShow
- DEnable
87seleccione los metodos para organizar archivos en un medio de almacenamiento
- Aintercalado
- Bno indexado
- Csecuencial
- Daleatorio
- Econsecutivo
88seleccione las formas para estructurar un registro
- ARegistros de longitud fija
- Blongitud variable usando un indice para mantener la relacion
- Clongitud variable con un numero fijo de campos
- Dlongitud variable iniciando cada registro con un indicador de longitud
- Elongitud variable ubicando un delimitador al final del registro
89se lleva acabo por medio de programas escritos por separado que estan programados para realizar la verificacion del algoritmo o producto de software
- Aprueba de caja negra
- Bninguna
- Cprueba automatizada
- Dprueba del sistema
- Eprueba manual
90se debe emplear una clase interna cuando se necesita
- Atener acceso a variables de instancia privadas desde otra clase
- Borganizar mejor los archivos de su programa en Java
- Cheredar el estado y comportamiento desde otra clase
- Describir un programa con recursion
91seleccione los metodos para organizar archivos en un medio de almacenamiento
- Asecuencial
- Baleatorio
- Cconsecutivo
- Dintercalado
- Eno indexado
92El valor de una variable String puede ser rodeada por comillas simples
- ATrue
- BFalse
Information
- Description
- Quiz on repaso progra teoricos, created by Michelle Riera on 21/01/2025.
- Author
- Michelle Riera
- Language
- Español
- Views
- 3
- Tags
- Rating
- No ratings yet Rate this quiz