Quiz
TEMAS 1-7
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (73)
1¿Cuál es el objetivo de un lenguaje de programación?
- AEscribir instrucciones interpretables por una persona.
- BControlar diferentes comportamientos lógicos o físicos de una máquina.
- CDesarrollar interfaces.
- DImplementar una página web.
2¿Cuál de los siguientes no es un lenguaje de alto nivel?
- AJava
- BC#
- CPython
- DEnsamblador
3¿Cuál de los siguientes modelos de programación no pertenece al paradigma imperativo?
- AEstructurada.
- BDeclarativa.
- CModular.
- DProcedimental.
4¿Qué diferencia existe entre la clase Component y Container de la librería AWT?
- ALa clase Container define los controles principales que se sitúan dentro del elemento contenedor, y Component es la pantalla en la que se muestra la interfaz de la aplicación a desarrollar.
- BLa clase Component define los controles principales que se sitúan dentro del elemento contenedor, y Container es la pantalla en la que se muestra la interfaz de la aplicación a desarrollar.
- CLa clase Container sirve para desarrollar la parte gráfica de la interfaz y Component para diseñar la parte lógica.
- DLa clase Component sirve para desarrollar la parte gráfica de la interfaz y Container para almacenar los distintos métodos de la parte lógica.
5¿Cuál de las siguientes afirmaciones sobre el uso de la librería Swing es verdadera?
- APermite crear un diseño desde cero arrastrando los componentes hasta el panel de diseño y generando al mismo tiempo el código asociado a esos componentes.
- BPermite implementar el código de cada uno de los componentes de la interfaz antes de la creación gráfica del componente.
- CNo dispone de una vista de diseño y tiene más limitaciones que la librería AWT.
- DEl código asociado a cada componente se realiza tras la compilación de la interfaz, y no mientras se realiza el diseño de estos.
6¿Qué herramienta de edición de interfaces es de tipo propietaria?
- AMonoDevelop.
- BGlade.
- CNetBeans.
- DVisual Studio.
7¿Qué elemento de la interfaz de Eclipse contiene paneles para crear componentes y modificar sus propiedades?
- AVista de diseño.
- BRun.
- CPalette.
- DToolbar.
8¿Qué paquetes se deben instalar en Eclipse para poder trabajar correctamente con la librería Swing?
- ADocker Tooling.
- BGeneral Purpose Tools.
- CEclipseRT Target Platform Components.
- DTodos los que empiecen por SWT y WindowBuilder.
9¿A qué IDE pertenece el componente para diseñar llamado Palette?
- ANetBeans.
- BEclipse.
- CGlade.
- DVisual Studio.
10¿Cuál de las siguientes herramientas de edición de interfaces pertenece a Unity?
- AMonoDevelop.
- BNetBeans.
- CVisualStudio.
- DGlade.
11¿Qué es una clase en Java?
- ARepresenta un objeto que no contiene los datos ni sus métodos ligados a él.
- BRepresenta un conjunto de objetos que comparte una misma estructura (atributos) y comportamientos (métodos).
- CRepresenta un objeto que hereda de otra clase.
- DRepresenta un método que recibe argumentos y crea un objeto.
12¿Cuál de las siguientes afirmaciones respecto a los métodos de Java es cierta?
- ALos métodos definen la estructura de un objeto y no pueden recibir argumentos.
- BLos métodos definen el comportamiento de un objeto y pueden recibir o no argumentos.
- CLos métodos definen el comportamiento de un objeto y deben recibir argumentos.
- DLos métodos definen la estructura de una clase y no pueden recibir argumentos.
13¿Qué es un objeto?
- ALas características que tienen las clases.
- BLos métodos que tienen las clases.
- CUna cápsula que contiene los datos y métodos ligados a él.
- DLos métodos que reciben argumentos.
14¿Qué característica define a un JPanel?
- AEs un contenedor de componentes sobre el que se ubican elementos.
- BEs la ventana invisible sobre la que se sitúa un JFrame.
- CEs un tipo de capa perteneciente a los Layouts.
- DEs una ventana visible sobre la que se sitúa un JFrame.
15¿Qué diferencia existe entre JFrame y JDialog?
- ALa ventana principal de una aplicación es un JDialog y es aconsejable utilizar para pantallas secundarias JFrame.
- BLa ventana principal de una aplicación es un JFrame y es aconsejable utilizar para pantallas secundarias JDialog.
- CDe tipo JDialog sólo debe de haber una ventana.
- DDe tipo JFrame es recomendable que haya varias ventanas.
16El componente JButton:
- AEs el elemento de texto más utilizado.
- BNo permite utilizar imágenes
- CTiene la propiedad enabled que determina si está activo o no.
- DSe suele utilizar cuando existen varias opciones y son excluyentes.
17Los menús desplegables se crean utilizando el componente:
- AJComboBox.
- BButtonGroup.
- CJTextField.
- DJCheckBox.
18¿Cuál de los siguientes manejadores de componentes tiene las propiedades “align”, “hgap” y “vgap”?
- AFlowLayout.
- BGridLayout.
- CBorderLayout.
- DGridBagLayout.
19¿Con qué distribución de elementos se crea por defecto un JFrame?
- AFlowLayout.
- BBorderLayout.
- CGridBagLayout.
- DGridLayout.
20¿Qué manejador de componentes permite un diseño más flexible y preciso?
- AFlowLayout.
- BBorderLayout.
- CGridBagLayout.
- DGridLayout.
21Al profundizar en este tema sobre los lenguajes que derivan de XML, hemos visto que el lenguaje RSS sirve para:
- ADifundir información a usuarios que se han suscrito a una fuente de contenidos actualizada frecuentemente.
- BRepresentar elementos geométricos vectoriales, imágenes de mapa de bits y texto.
- CMarcar contenido como texto, imágenes y enlaces en forma de hipervínculos para crear una estructura que pueda ser mostrada por los navegadores.
- DNinguna de las anteriores.
22¿Cuál de las siguientes líneas es correcta en XML?
- A<i> Texto
- B<i> Texto <i>
- C<i> Texto </i>
- D<I> Texto <I>
23¿Por qué se genera código XML para diferentes plataformas?
- APara almacenar contenidos.
- BPara intercambiar contenidos.
- CPara representar metadatos.
- DTodas son correctas.
24¿Qué significa XML?
- AX-Markup Language
- BeXtensible Markup Language
- CExample Markup Language
- DeXtra Modern Link
25¿Cuáles es el objetivo del lenguaje RSS?
- ADifundir información a usuarios que se han suscrito a una fuentes de contenidos actualizada frecuentemente.
- BRepresentar elementos geométricos vectoriales, imágenes de mapa de bits y texto.
- CMarcar contenido como texto, imágenes y enlaces en forma de hipervínculos para crear una estructura que pueda ser mostrada por los navegadores.
- DNinguno de los anteriores.
26¿Cuál de los siguientes códigos XHTML es erróneo?
- A<b><i>Texto de ejemplo</i></b>
- B<p>Esto es un párrafo
- C<img src="ordenador.png" alt="Ordenador portátil"/>
- D<input type="checkbox" name="vehiculo" value="coche" checked="checked" />
27¿Cuál de las siguientes líneas es correcta en XML?
- A<i> Texto
- B<i> Texto <i>
- C<i> Texto </i>
- D<I> Texto <I>
28Un atributo en XML:
- ASe puede encontrar en las etiquetas de cierre.
- BLa sintaxis es siempre “valor_atributo”=nombre_atributo.
- CEs un componente de las etiquetas XML que consiste en un par nombre=valor.
- DPueden existir dos con el mismo nombre en una etiqueta.
29Identifica cuál de las siguientes opciones es la correcta en cuanto a los valores de XML:
- A<libro isbn=9788491713760 edicion=1 paginas=192/>
- B<libro isbn=”9788491713760” edicion=”1” paginas=”192”/>
- C<libro isbn=”9788491713760” edicion=1 paginas=”192”/>
- D<libro isbn=9788491713760 edicion=’1’ paginas=192/>
30¿Cuál de los siguientes no es un editor compatible con XML?
- APages
- BNotepad++
- CDreamweaver
- DVisual Studio Code
31¿Cuáles son las principales ventajas del editor Atom?
- ANo es una herramienta multinivel.
- BSu disposición de paneles es estática.
- CNo es multiplataforma.
- DNinguna es correcta.
32¿Por qué se genera código XML para diferentes plataformas?
- APara almacenar contenidos.
- BPara intercambiar contenidos.
- CPara representar metadatos.
- DTodas son correctas.
33¿Cuál de los siguientes sería un código XML bien formado?
- A<?xml version="1.0" encoding="UTF-8"?>
<numeros>
<1 letra="u" letra="a" letra="d">1</>
<2 letra="d" letra="b" letra="e">2</>
<3 letra="s" letra="c" letra="f">3</>
</numeros> - B<?xml version="1.0" encoding="UTF-8"?>
<numeros>
<letra="u" letra="a" letra="d">1</>
<letra="d" letra="b" letra="e">2</>
<letra="s" letra="c" letra="f">3</>
</numeros> - C<?xml version="1.0" encoding="UTF-8"?>
<numeros>
<numero1 letra="a" letra2="d" letra3="o">1</1>
<numero2 letra="b" letra2="e" letra3="s">2</2>
<numero3 letra="c" letra2="f" letra3="i">3</3>
</numeros> - D<?xml version="1.0" encoding="UTF-8"?>
<numeros>
<numero1 letra="a" letra2="d" letra3="o">1</numero1>
<numero2 letra="b" letra2="e" letra3="s">2</numero2>
<numero3 letra="c" letra2="f" letra3="i">3</numero3>
</numeros>
- A<?xml version="1.0" encoding="UTF-8"?>
34¿Qué ventaja supone la reutilización de componentes?
- AReducción de los costes del proyecto.
- BSimplificación de pruebas de software.
- CMejora de la calidad del software.
- DTodas las anteriores son ciertas.
35¿Qué características deben tener en cuenta a la hora de crear un componente?
- ALa implementación puede estar realizada con cualquier lenguaje de programación, pero ha de estar completa.
- BConstituye un módulo no reutilizable, sin compilar.
- CSu distribución se realiza en varios paquetes ejecutables.
- DDebe ser un elemento que no aporte funcionalidad a la interfaz.
36¿Cuál de las siguientes afirmaciones referida a las propiedades de los componentes es falsa?
- ALas propiedades indexadas son aquellas que representan un conjunto de valores en forma de array.
- BLas propiedades simples son aquellas que representan solo un valor.
- CLos métodos clave que permiten analizar el contenido de una propiedad o atributo son los de tipo set, mientras que para modificar su valor se utilizan los métodos get.
- DLos métodos clave que permiten analizar el contenido de una propiedad o atributo son los de tipo get, mientras que para modificar su valor se utilizan los métodos set.
37Para el desarrollo de interfaces a través del lenguaje Java, existen componentes que permiten su reutilización llamados:
- AJavaBear
- BJavaTwin
- CJavaBeans
- DJavaPop
38¿Cuál de las siguientes no es una característica común de los componentes desarrollados como JavaBean?
- AParametrización
- BPersistencia
- CCustomización
- DEventos
39Para definir el nuevo comportamiento de un componente e implementar nuevos métodos se usará la palabra reservada:
- A@Superextend
- B@Superride
- C@Override
- D@Overextend
40¿Qué método devuelve un valor utilizando return?
- Aset
- Bget
- CAmbos
- DNinguno
41Al implementar un nuevo componente:
- AHabrá que crear solo las propiedades nuevas, pero no habrá que implementar las que ya posee el componente base.
- BSolo podrá contener las propiedades del componente base del que hereda.
- CNo tendrá ninguna propiedad del componente base del que hereda, siendo todas distintas.
- DNinguna es correcta.
42¿Cuál de las siguientes herramientas tiene la opción de aplicar capas permitiendo aplicar a las imágenes multitud de efectos y tratamientos?
- AGIMP
- BPaint
- CPinta
- DPinta 3D
43La clase Graphics de Java permite dibujar como si de un lienzo se tratase sobre una interfaz. Esta clase pertenece a la librería:
- AJButton
- BSWING
- CAWT
- DJCanvas
44¿Cuál de las siguientes no es una característica de las pruebas unitarias?
- ARápida ejecución.
- BIndependencia respecto a otros tests.
- CUn único uso.
- DCada test debe poder comprobar si es válido por si mismo.
45¿Qué métodos se utilizan en las pruebas de tipo JUnit de Eclipse?
- Aassert
- Bget
- Cset
- Dbuild
46¿Cuál de los siguientes tipos de eventos son los producidos por el usuario, habitualmente a través del teclado o del puntero del ratón?
- AEventos internos.
- BEventos propios.
- CEventos externos.
- DEventos impropios.
47¿Cuál de los siguientes eventos está relacionado con el cambio de un componente, de tamaño, posición…?
- AEventObject
- BMouseEvent
- CComponentEvent
- DContainerEvent
48¿Cuál de los siguientes eventos es el asociado al componente JScrollBar?
- AAdjustmentEvent
- BTextEvent
- CActionEvent
- DItemEvent
49¿Qué acción dispara el evento keyReleased?
- ASe produce al pulsar una tecla.
- BSe produce al pulsar y soltar una tecla.
- CSe produce al soltar una tecla.
- DSe produce al pulsar dos teclas.
50¿Qué método no se podrá utilizar con el escuchador KeyListener?
- AkeyPressed
- BkeyGained
- CkeyTyped
- DkeyRelease
51¿Qué evento debe utilizarse con un JSpinner para detectar su cambio de estado?
- AstateChanged
- BitemStateChanged
- CactionPerformed
- DactionMove
52¿Qué evento debe utilizarse con un JComboBox para detectar la selección realizada en él?
- AitemStateChanged
- BstateChanged
- CitemFocus
- DstateFocus
53Cuando se activa y vincula un escuchador o listener a un componente:
- ALos componentes no realizan un filtrado previo de los eventos para determinar si los manejan o no.
- BLos componentes realizan un filtrado previo de los eventos para determinar si los manejan o no.
- CNo será necesaria la asociación de la acción al evento para manejar el evento.
- DEs una acción que se realiza de manera automática.
54¿Cuál de los siguientes conceptos hace referencia a la facilidad o dificultad de uso de un sitio web?
- AAccesibilidad.
- BPracticidad.
- CUsabilidad.
- DUtilidad.
55¿Cuál de las siguientes no es una característica deseable en una interfaz?
- AAlta tasa de error.
- BFacilidad de aprendizaje.
- CEficiencia de uso.
- DAlta satisfacción.
56¿Cuál de los siguientes principios de diseño de un sistema interactivo no es recomendable?
- AFacilitar buenos mensajes de error.
- BConocer al usuario.
- CMaximizar la memorización.
- DOptimizar las operaciones mediante la rápida ejecución de operaciones comunes.
57La disciplina que estudia el intercambio de información entre las personas y los ordenadores, cuyo objetivo es que el intercambio y acceso a la información sea lo más eficiente posible es:
- ALa accesibilidad computacional.
- BLa comunicación humana.
- CLa interacción persona ordenador.
- DLa actividad informática.
58¿Cuál es la función de la Organización Internacional de la Normalización, ISO?
- ACrear normas y estándares cuyo objetivo principal es conseguir asegurar que servicios y productos presenten ciertos niveles de calidad, eficiencia y seguridad.
- BDefinir la usabilidad como la capacidad de un producto para ser entendido, aprendido, usado y resultar atractivo para el usuario.
- CTener normas y estándares en materia relativa a la consecución de buenos parámetros de usabilidad con respecto al diseño y desarrollo de interfaces que favorecen la interacción entre la aplicación y el usuario.
- DTodas las anteriores son correctas.
59¿Cuál es la guía de usabilidad donde se recogen los beneficios relativos a las medidas de usabilidad evaluadas?
- AISO/IEC 9126-1.
- BISO/IEC 14915.
- CISO/IEC 9241.
- DIEC TR 61997.
60¿Cuáles son las principales medidas de usabilidad de las aplicaciones?
- ASatisfacción.
- BEfectividad.
- CEficiencia.
- DTodas las anteriores.
61¿Qué es la evaluación heurística?
- AEs una prueba realizada por expertos.
- BEs lo contrario al método de inspección.
- CEs una única evaluación de alto nivel.
- DEs una prueba realizada por usuarios.
62¿Qué criterio no se debería tener en cuenta a la hora de diseñar pruebas de usabilidad con usuarios?
- APruebas genéricas.
- BPruebas razonables.
- CPruebas factibles.
- DTiempo de realización razonable.
63¿Cuál de los siguientes no es un tipo de test de usabilidad?
- ATest de uso pautado.
- BTest de uso descontextualizado.
- CTest de uso natural.
- DTest de uso artificial.
64¿Cuál de las siguientes pautas de diseño de la estructura de la interfaz de usuario se debe evitar?
- APunto focal.
- BConsistencia de ventanas.
- CIncoherencia entre elementos.
- DLegibilidad y flujo entre elementos.
65¿Qué se debe perseguir a la hora de diseñar un menú?
- AUtilizar los menús en cascada siempre que sea posible.
- BSituarlo en la parte más baja de la interfaz de la aplicación.
- CLa correcta navegación dentro de una aplicación mostrando todas las condiciones posibles y permitiendo al usuario seleccionar las diferentes acciones mostradas.
- DMantenerlo ocultado la mayor parte del tiempo posible.
66¿En cuál de los siguientes casos se está realizando una mala selección de diseño de ventanas?
- ALas ventanas pueden ser cerradas en todo momento por el usuario.
- BLa modificación del tamaño puede realizarla el propio usuario.
- CLas ventanas se despliegan contantemente y no se pueden cerrar.
- DEl usuario controlar las ventanas abriéndolas cuando desee.
67Selecciona cuál de los siguientes textos es el más óptimo para un cuadro de diálogo:
- AError 404.
- BImpresora no encontrada.
- CHa cometido un error irreparable. Apague el ordenador y vuelva a encenderlo.
- DLa impresora seleccionada no ha podido encontrarse. ¿Desea probar con otro dispositivo? SI NO
68A la hora de diseñar un icono para guardar un documento en una interfaz de un procesador de texto, ¿Cuál sería la mejor opción?
- AIcono de un sello postal.
- BIcono de un cerebro.
- CIcono de un disquete.
- DIcono de un casette.
69En una interfaz de usuario para una aplicación médica sea desea transmitir mediante su estética un mensaje de tranquilidad mientras el usuario responde a una serie de preguntas sobre su perfil. ¿Cuáles de los siguientes colores crees que puede ser el más adecuado utilizar en la interfaz?
- ARojo.
- BAmarillo.
- CNegro.
- DAzul.
70Respecto a las fuentes utilizadas para los textos de las interfaces:
- ASiempre que sea posible se utilizará color de fuente claro sobre fondo claro.
- BSiempre que sea posible se utilizará color de fuente oscuro sobre fondo oscuro.
- CSiempre que sea posible se utilizará color de fuente oscuro sobre fondo claro.
- DSiempre que sea posible se utilizará color de fuente claro sobre fondo oscuro.
71Indica cuál de las siguientes pautas no debe seguirse respecto al diseño de los elementos interactivos como botones, checkbox y radiobutton:
- ALos títulos deben ser intuitivos.
- BLas acciones codificadas en cada opción deben quedar suficientemente comprensibles para el usuario.
- CLas opciones deben ser fácilmente distinguibles unas de otras y por tanto, relativamente rápidas de escoger y seleccionar.
- DEl usuario debe investigar sobre la función de cada una de las opciones.
72Respeto a la presentación de datos en interfaces utilizando gráficos, ¿cuál de las siguientes pautas no es recomendable seguir?:
- AEl tamaño debe adecuarse a las dimensiones de la pantalla.
- BNo se debe abusar del número de gráficos.
- CEs aconsejable utilizar pocos pero que aportan un valor añadido a la aplicación.
- DEl diseño debe ser de tal manera que muestre la información lo más redundante posible utilizando múltiples tipos de gráficos para una misma información.
73¿Cuál debe ser la primera pauta de diseño de la secuencia de control de las aplicaciones?
- ADiseñar y establecer de forma clara el objetivo principal asociado a cada uno de los elementos de la interfaz.
- BEstablecer la consecución de cada objetivo con una secuencia de control válida.
- CMostrar y documentar para el usuario la secuencia establecida para que pueda implementarla sin problemas.
- DEn la medida de lo posible utilizar la regla de los tres click, lo que implica que para llegar a cualquier objetivo sean necesarios como máximo este número de selecciones.
Information
- Description
- Grado Superior Desarrollo de Interfaces Quiz on TEMAS 1-7, created by Jose Albuerne Mateos on 27/09/2023.
- Author
- Jose Albuerne Mateos
- Language
- Español
- Views
- 1
- Tags
- Rating
- No ratings yet Rate this quiz