option
Cuestiones
ayuda
daypo
buscar.php

DI_Exa_Feb

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
DI_Exa_Feb

Descripción:
Desarrollo de Interfaces

Fecha de Creación: 2019/02/06

Categoría: Otros

Número Preguntas: 72

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿En que orden crees que surgieron los diferentes tipos de interfaces?. Táctiles, gráficas, textuales. Gráficas, textuales, táctiles. Textuales, táctiles, gráficas. Textuales, gráficas, táctiles.

¿En qué componente se pueden seleccionar varios opciones a la vez?. Botones de radio. Texto. Botón. Cuadros de verificación.

Un escuchador (listener). Es el objeto que produce los eventos. Es cualquier suceso que ocurra en la aplicación, como un clic de ratón. Es un tipo de componente. Es el objeto que se encarga de responder al evento.

Un manejador de evento. El el componente que provoca el evento. Es el componente que origina el evento. Recibe un objeto evento, descifrando el evento y procesando lo solicitado por el usuario.

El Layout de los componentes no puede ser: Sin ningún orden. Norte, sur, este y oeste. En forma de rejilla. Componente tras componente.

Las propiedad que no establecen el tamaño de un componente es: border. preferredsize. minimunsize. maximunsize.

El método isEnabled(), de los componentes de la swing: Permite cambiar de tamaño al componente. Comprueba si está o no activo. Comprueba si es o no visible. Permite ganar el foco de la aplicación.

¿Qué componente no se usa para enlazar una aplicación java de escritorio a una base de datos?: JTable. JMenu. JList. JQuery.

Cual no es una ventaja de Swing frente a AWT: Swing está escrito en código nativo. Los componentes Swing son multiplataforma. Añade un nuevo conjunto de componentes. Los componentes Swing engloban todos los componentes AWT.

¿Permite el editor de propiedades de NetBeans añadir código a mano?. No, toda la gestión de generar código con la interfaz es con ratón. Solo se puede añadir código desde el editor de propiedades para gestionar escuchadores (listeners). Solo se puede añadir código desde el editor de propiedades para gestionar eventos. Sí se puede añadir código desde el editor de propiedades.

De los siguientes componentes ¿Cuál no es un contenedor de nivel superior?: JFrame. JPanel. Jdialog. Japplet.

El método para modificar en ejecución el texto de una etiqueta es: setValue(). setText(). setEnabled(). setMinimum().

El componente _____ se utiliza para seleccionar un único elemento de los presentados. etiqueta. lista desplegable. password. botones de radio.

La interfaz de diseño de NetBeans no permite alinear. Sólo en grupo, seleccionando todos los componentes. Cualquier componente de forma individual. Cualquier grupo de componentes que estén contenidos en un mismo panel. Cualquier grupo de componentes que estén contenidos en un mismo frame.

¿Qué interfaz de usuario apareció en primer lugar?. Gráfica. Textual. Táctil. Todas al mismo tiempo.

Para poder escuchar el cambio de estado en un componente de un lista desplegable utilizaré un: ActionListener. ItemListener. FocusListener. KeyListener.

La propiedad que establece el color de la fuente de un componente es: text. background. toolTipText. foreground.

¿Qué biblioteca de componentes no se utiliza en Java?. AWT. MSDN. Swing. Java2D.

No es un componente de interfaz gráfica: Usuario. Etiquetas. Botones. Imágenes.

Para añadir barras de herramientas a una aplicación de escritorio utilizaremos el componente: JscrollPane. JTabbedPane. JInternalFrame. JToolBar.

En el IDENetBeans los componentes aparecen agrupados por: Orden alfabético. Contenedores, controles, menús y ventanas. No aparecen agrupados de ninguna forma. Por frecuencia de uso.

¿Cual de las siguientes afirmaciones es correcta?. SGML ha sido un lenguaje de muy amplia difusión desde su creación en los años ochenta. La estructura de un documentos XML depende totalmente de la aplicación con la que se visualizará. El lenguaje HTML es un lenguaje XML puro. Con HTML podemos indicar cuestiones tales como el color de la fuente o si vamos a visualizar un texto centrado.

Texto de la pregunta: ¿cuál es la expresión correcta?. <fecha de nacimiento>14-12-1982</fecha de nacimiento>. <teléfono tipo=movil>637059874</teléfono>. <contacto> <nombre> Javier </contacto> </nombre>. <email tipo="personal">javier@gmail.com</email>.

¿Qué frase es correcta con respecto al desarrollo de interfaces?. Es un proceso sencillo porque la misma interfaz es válida para todos los usuarios. Una vez creada un interfaz en un lenguaje de alto nivel podremos reutilizarla para cualquier tipo de dispositivo sin necesidad de modificarla. Una interfaz descrita con un lenguaje basado en XML se integra directamente en la aplicación. El uso de interfaces descritas con lenguajes basados en XML permite desarrollar por separado la interfaz gráfica de una aplicación y comportamiento.

Los lenguajes de desarrollo de interfaces basados en XML... ...son lenguajes de programación de alto nivel. ...permiten desarrollar aplicaciones completas siempre sin necesidad de que intervengan otros lenguajes de programación. …solo permiten generar aplicaciones para Internet. ...necesitan que, posteriormente, se mapeen los elementos XML a objetos que entienda el dispositivo final.

Las herramientas para la generación de interfaces... ...son muy complicadas de aprender. ...no se integran nunca con otras herramientas de desarrollo de aplicaciones. ...se usan para editar la interfaz y poder modificarla en modo texto. ...permiten al programador o programadora concentrarse en los aspectos relativos al diseño.

¿Qué es una aplicación RIA?. Aquella que solo ejecuta en un terminal. Un programa con una interfaz de usuario compleja. Una aplicación para realizar operaciones bancarias. Aquella que se ejecuta en un navegador web y su aspecto y funcionalidad es el de una aplicación de escritorio.

¿Qué es un binding?. Una aplicación para la elaboración de interfaces gráficas de usuario. Un módulo de las bibliotecas QT para conectar la interfaz gráfica con el código que programa su comportamiento. Una función C++. Un traductor que permite a programadores en java utilizar las bibliotecas QT.

En el proceso de construcción de la interfaz... Basta con usar widgets sencillos, como etiquetas y campos de texto. Podremos insertar un menú en un cuadro de diálogo. Tenemos que tener mucho cuidado de colocar los widgets alineados. Arrasteremos los widgets a la interfaz sin atender excesivamente a su posicionamiento en la interfaz, ya que esto lo controlaremos después con el uso de layouts.

Internamente una interfaz generada con la herramienta QT Designer es... Un archivo de texto plano que podemos integrar directamente en el proyecto de aplicación que estemos realizando. Un archivo binario que contiene los elementos de la interfaz mapeados a clases QT Jambi. Un archivo de texto plano que contiene la descripción de los elementos de la interfaz en formato XML. Un archivo de texto plano que contiene la descripción de los elementos estáticos y y ciertos aspectos dinámicos de la interfaz usando un lenguaje de descripción basado en XML.

Inserción de las bibliotecas jar de QTJambi en el proyecto... ...es algo innecesario. ...es suficiente con insertarlas en el administrador de bibliotecas de NetBeans. ...es necesario porque contienen las clases con la definición de la interfaz generada con QT Designer. ...es algo necesario porque permite acceder a la definición de las clases QT Jambi necesarias para la renderización de las interfaz generadas con QT Designer.

¿Cuál noes una ventajas de usar QT Designer en el módulo?. Esta disponible bajo licencia propietaria de Nokia, por lo que no se puede usar libremente. Es una herramienta multiplataforma. Produce código portable. Es posible integrarlo de forma sencilla con NetBeans.

¿Qué lenguaje se mapea en clases de la plataforma .NET?. XUL. XAML. UIML. XIML.

Los lenguajes basados en XML permiten construir interfaces mediante. Lenguajes de programación estructurada. Lenguajes descriptivos de alto nivel en los distintos aspectos de la interfaz: estructura y comportamiento. Lenguajes de bajo nivel. Lenguajes descriptivos para la estructura de la interfaz.

No es un elemento de XML. Etiquetas. Nodos. Atributos. Valores.

¿A qué se denomina mapear la interfaz?. Al procedimiento de generar un documento XML con la descripción de la interfaz. A determinar mediante alguna técnica de layout la posición de cada elemento en la interfaz. A asignar comportamientos a la interfaz. A tratar el documento XML para obtener de forma automatizada el código de la interfaz que se integrará en la aplicación.

El proceso de modificar los elementos de la interfaz haciendo que al pulsar la combinación de teclas de una etiqueta el foco recaiga sobre el control asociado se denomina: Editar buddies. Editar Tab Order. Editar Signal/Slot. Editar acciones.

La instalación de QT Jambi no nos deja: El JDK. Un conjunto de archivos jar con las librerías QT para java. Un conjunto de ejemplos. La herramienta QT Designer.

¿Qué quiere decir que XML es un lenguaje puramente estructural?. Que sirve para generar estructuras de datos. Que sirve para definir la estructura de un documento. Que sirve para especificar el diseño de un documento. Que está formado por un conjunto de estructuras de datos.

¿Cuál es la principal ventaja de utilizar lenguajes basados en XML para generar interfaces?. Que tenemos que aprender varias técnicas para generar interfaces y programar funcionalidad. Que podemos llevar a cabo el proceso de construcción de interfaces y la programación de la funcionalidad de la aplicación simultáneamente, con el correspondiente ahorro de tiempo. Que permite generar interfaces que dependen del usuario. Que no necesitan un tratamiento posterior para integrarlas en la aplicación final.

El escritorio para el Sistema Operativo Linux GNOME se desarrolló mediante: QT Designer. Glade. Flex. Expression Blend.

¿Cual es la sentencia correcta?. <telefono tipo=movil>637058741</telefono>. <telefono tipo="movil">637058741</telefono>. <telefono tipo="movil">637058741</Telefono>. <telefono tipo:"movil">637058741</telefono>.

¿Qué es un widget?. Una etiqueta XML. Un elemento gráfico que puede formar parte de una interfaz gráfica de usuario, pudiendo ser un control u otra cosa, como un layout. Una clase QT. Un campo de texto.

¿Qué característica de QT permite garantizar que los elementos de una interfaz se van a visualizar según el diseño previsto?. La edición de buddies. Colocar los elementos con mucha precaución. El uso de layouts. Usando tabulaciones.

¿Qué es un Tool Tip Text?. El nombre de un widget. Una propiedad que me permite indicar la localización exacta de un widget en la interfaz. Un recuadro amarillo que aparece cuando mantenemos el ratón sobre un widget de la interfaz con alguna información sobre el. La combinación de teclas necesaria para situar el foco sobre una entrada de texto.

¿Qué es un binding?. Un lenguaje para crear interfaces gráficas de usuario. Un módulo de las librerías QT para poder desarrollar en java. Un traductor. Un elemento de interfaz gráfica de usuario.

Cada vez que regeneramos una interfaz QT con juic. Perdemos los cambios que hayamos hecho programando en el archivo .java con NetBeans. Pregunta si queremos mantener los cambios que se han añadido en el archivo .java programando con NetBeans. Los cambios programados con NetBeans en el archivo .java no se pierden. El archivo generado con juic no se puede modificar.

¿Qué lenguaje es renderizado por el motor Gecko?. XUL. XAML. UIML. XIML.

¿Porqué XML hace documentos independientes de la plataforma?. Porque en cada plataforma encontramos herramientas para generar un documento XML adecuado a ella. Porque los documentos XML se leen siempre en un navegador web, y esto lo podemos encontrar para cualquier plataforma. Porque sólo creamos un documento XML, que después será interpretado de la manera más apropiada en cada plataforma. Porque al ser un documento en texto plano puede leerse en cualquier plataforma.

Imagina una herramienta de desarrollo, están compuestas de un conjunto de ventanas que podemos mostrar u ocultar, cambiar su tamaño, etc., de modo que al cerrar la aplicación y volverla a abrir se mantiene la estructura que tenía al cerrarse. ¿Con qué característica de los componentes relacionas esto?. Con la persistencia. Con la introspección. Con la gestión de eventos.

Si necesitamos crear un editor para una propiedad que se llame dirección, indica cuál es la manera correcta de definir la clase para programarlo: private direccion implements PropertyEditor{...}. public direccionEditor {...}. public direccionEditor implements PropertyEditor {...}.

Otra manera de implementar la gestión del cambia de la propiedad OpcionActiva del menú de Juan podría ser... ...mediante una propiedad especial. ...programando un método especial para ello. ...con los eventos.

La reflexión permite.... … a una herramienta de desarrollo detectar los nombres de las propiedades y métodos de la interfaz de una clase. ...facilitar la implementación de los métodos de una clase. ...conocer los elementos de la interfaz de un componente mediante el uso de una clase llamada BeanInfo.

Sea cual sea la tecnología empleada para crear un componente, ¿cuál crees que es la principal característica que debe cumplir?. Que sea orientado a objetos. Que permita la gestión de eventos. Que permita reconocer la interfaz de un objeto con independencia de su implementación.

Cuando queremos crear un componente que use características de otro, como por ejemplo una etiqueta, como en el ejemplo acudimos a... La implementación de la clase. La herencia. El uso de una propiedad del tipo de la clase cuyas características queremos usar. No es posible hacer crear un componente con características de otro.

¿Qué elementos interviene en la implementación de un evento?. Una clase que define el evento. Una interfaz que define los métodos a implementar. Una clase que defina el evento y una interfaz que defina los métodos a implementar.

Para una propiedad definida como protectedbooleanactivo, ¿cómo se definen son los métodos get y set?. public void setActiva(boolean activa) public boolean getActiva(). protected void setActiva(boolean activa) protected boolean getActiva(). public void setActivo(boolean activo) public boolean getActivo(). public void setActivo(boolean activo) public boolean isActivo().

Indica con qué característica de los componente se relaciona la capacidad de una aplicación de desarrollo gráfico de reconocer los elementos de la interfaz del componente. Con la persistencia. Con la introspección. Con la gestión de eventos. Con la posibilidad del componente de ser modificado.

¿Cuál es una de las principales características de los componentes?. Necesitan de una programación extra para que funcionen. Disponen de una interfaz que permite el reconocimiento de los elementos del componente. El uso de propiedades que evitan el uso de atributos públicos que merman la seguridad. Deben ser programados cada vez que se usen.

Indica que afirmación se corresponde con una propiedad compartida. Está formada por un conjunto de elementos del mismo tipo. Se puede acceder a través del formato componente.nombrePropiedad directamente. Aparece en dos componentes al mismo tiempo tomando el mismo valor, y los cambios que se realicen en un componente quedarán reflejados en el otro. Se define de tal forma que si otro objeto se declara auditor del componente y de la propiedad podrá saber cuando la propiedad cambia de valor pudiendo implementar un método para ejecutar una acción cuando se produzca el cambio.

¿Qué define el estado de un componente?. Propiedades. Atributos. Métodos. Eventos a los que responde.

Indica cuál de estas afirmaciones no está relacionada con la gestión de eventos. Debe existir un objeto de tipo Evento. Se usa el método publicvoid addPropertyChangeListener PropertyChangeListener l) para añadir un escuchador. Precisa de uno o varios escuchadores que ejecutarán una acción cuando se produzca el evento. Cuando tenemos más de un oyente estos se almacenan en una estructura de tipo ArrayList o LinkedList.

¿Qué define el comportamiento de un componente?. Propiedades. Atributos. Métodos y eventos a los que responde. Su interfaz.

¿Qué elementos forman la interfaz de un componente?. Los eventos y manejadores de eventos asociados. Sus propiedades y métodos. Las clases Serializable y Externalizable. La clase BeanInfo.

La introspección se relaciona con: El descubrimiento de la interfaz del componente. La gestión de eventos. Las propiedades compartidas. La persistencia del componente.

La gestión de eventos se asocia a: La gestión del comportamiento del componente. La introspección. La programación de propiedades. La persistencia del componente.

¿Cómo se definen los métodos getter para una propiedad definida como String[]nombres?. private String[] getNombres() private String getNombres(int posicion). public String getNombres() public String getNombres(int posicion). public String[] getNombres() public String getNombres(int posicion). public String[] getNombres() public String getNombres().

¿Cuándo usaremos una propiedad indexada?. Cuando el componente tenga varias propiedades. Cuando tenga una propiedad que puede tomar varios valores diferentes. En los mismos casos en los que usamos una propiedad simple. Cuando tenemos una propiedad que contiene varios elementos del mismo tipo.

La clase BeanInfo... se relaciona con la reflexión. no se debe incluir en el paquete jar del componente. permite la introspección para el componente. o tiene entorno gráfico.

Los patrones de diseño... se relacionan con la gestión de eventos. no se usan en los componentes para nada. se basan en establecer reglas en la construcción de las clases de forma que mediante el uso de una nomenclatura específica se permita a la herramienta encontrar la interfaz de un componente. ...se emplean para el reconocimiento de las propiedades compartidas.

Indica que afirmación es falsa para la siguiente propiedad de un componente: transient public int numeroElementos; int getNumeroElemnetos() { return numeroElementos; } void setNumeroelementos(int nelementos); { this.numeroElementos = nElementos; }. La propiedad será serializada. Es de tipo entero. Es una propiedad simple. El modificador public no es el adecuado para la propiedad.

¿Qué podemos decir de una propiedad definida del siguiente modo? protected int tipo; public int getTipo();. Que es una propiedad de solo lectura. Que el componente tiene una propiedad llamada tipo, que es un entero y que para poder asignar el tipo al componente tendremos que usar el método correspondiente. Que podemos acceder al atributo tipo desde fuera de la clase. Que el componente es de un tipo específico.

Denunciar Test