Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Cuestionario sobre XAML

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

¿Quién creó el lenguaje XAML?

a)

Microsoft

b)

Google

c)

Apple

d)

Oracle

2.

¿Cuál es el objetivo principal de XAML?

a)

Describir interfaces gráficas de usuario (GUI)

b)

Crear bases de datos

c)

Programar algoritmos matemáticos

d)

Gestionar redes informáticas

3.

¿En qué tipo de aplicaciones se utiliza XAML principalmente?

a)

Aplicaciones desarrolladas con tecnologías .NET

b)

Aplicaciones móviles de Android

c)

Páginas web en HTML

d)

Sistemas operativos Linux

4.

¿Por qué facilita XAML el trabajo en equipo?

a)

Porque los diseñadores se ocupan del XAML y los desarrolladores del código

b)

Porque todos programan en el mismo archivo

c)

Porque elimina la necesidad de diseñadores

d)

Porque solo se usa para backend

5.

¿Cuál es una ventaja de usar XAML para separar el frontend del backend en una aplicación .NET durante el desarrollo en equipo?

a)

XAML permite declarar la interfaz visual en un archivo separado, mientras que el backend se programa en lenguajes como C#, F# o VB.NET, lo que facilita que diseñadores y desarrolladores trabajen de forma independiente.

b)

XAML integra todo el código en un solo archivo, lo que dificulta la colaboración.

c)

XAML solo se utiliza para programar el backend, no la interfaz.

d)

XAML elimina la necesidad de archivos de marcado, lo que complica el trabajo en equipo.

6.

¿Para qué lenguaje de programación se conecta la interfaz definida por XAML en aplicaciones Windows?

a)

C#

b)

JavaScript

c)

Python

d)

Java

7.

¿Para qué se utiliza principalmente el lenguaje XAML?

a)

Para definir interfaces de usuario

b)

Para programar bases de datos

c)

Para crear algoritmos matemáticos

d)

Para diseñar redes informáticas

8.

¿Qué característica diferencia a XAML en el diseño de interfaces respecto a la lógica de programación?

a)

Separa claramente el diseño de la interfaz de la lógica de programación

b)

Mezcla el diseño y la lógica en un solo archivo

c)

No permite crear elementos visuales

d)

Solo se utiliza para definir la lógica de programación

9.

¿Para instalar Visual Studio Community, cuál es el enlace web recomendado en el material?

a)

https://visualstudio.microsoft.com/es/vs/community/

b)

https://microsoft.com/visualstudio/download

c)

https://community.visualstudio.com/es

d)

https://visualstudio.microsoft.com/es/vs/professional/

10.

¿Qué sabor de XAML se menciona que se puede elegir en el material?

a)

WPF

b)

UWP

c)

Silverlight

d)

WinForms

11.

¿Para qué se utiliza el instalador mostrado en la imagen?

a)

Para instalar Visual Studio Community 2022

b)

Para instalar un sistema operativo

c)

Para instalar un navegador web

d)

Para instalar una impresora

12.

Según la introducción, ¿qué acción se debe realizar antes de comenzar a trabajar con XAML?

a)

Esperar a que termine la descarga de Visual Studio

b)

Reiniciar el ordenador

c)

Instalar un antivirus

d)

Descargar un archivo PDF

13.

Imagina que has terminado de configurar tu entorno de desarrollo para .NET y quieres asegurarte de que todo está correcto. ¿Qué procedimiento deberías seguir usando la terminal?

a)

Ejecutar el comando dotnet –info para revisar la configuración.

b)

Reiniciar el ordenador y abrir el navegador.

c)

Instalar un editor de texto adicional.

d)

Descargar una base de datos externa.

14.

¿Para qué sirve la opción "Crear nueva solución" al configurar un nuevo proyecto WPF?

a)

Para crear una carpeta adicional en el disco duro

b)

Para iniciar un nuevo conjunto de proyectos relacionados

c)

Para cambiar el nombre del proyecto

d)

Para eliminar proyectos anteriores

15.

¿Qué tipo de aplicación se está creando según la imagen?

a)

Aplicación web

b)

Aplicación móvil

c)

Aplicación WPF de escritorio

d)

Aplicación de consola

16.

¿En qué ubicación se guardará el proyecto según la configuración mostrada?

a)

C:\Users\mario\source\repos

b)

D:\Documentos\Proyectos

c)

C:\Program Files\WPF

d)

C:\Users\Public\WPF

17.

¿Para qué sirve el elemento en XAML?

a)

Para crear la ventana principal.

b)

Para definir filas del grid.

c)

Para mostrar texto en pantalla.

d)

Para importar controles de WPF.

18.

¿Qué función cumple el atributo x:Class en un proyecto WPF?

a)

Conectar XAML con la clase C#.

b)

Definir el tamaño inicial de la ventana.

c)

Mostrar texto en pantalla.

d)

Apilar controles en vertical.

19.

¿Qué elemento se utiliza para mostrar texto en pantalla en XAML?

a)

TextBlock

b)

StackPanel

c)

Grid

d)

Button

20.

Si quieres colocar un StackPanel en la segunda fila de un Grid, ¿qué atributo debes usar?

a)

Grid.Row="1"

b)

Orientation="Vertical"

c)

Margin

d)

x:Class

21.

¿Qué hace Orientation="Vertical" en un StackPanel?

a)

Apila los hijos de arriba abajo.

b)

Apila los hijos de izquierda a derecha.

c)

Muestra texto en pantalla.

d)

Define el espacio alrededor del contenedor.

22.

¿Qué hace en un proyecto WPF?

a)

Muestra texto de salida que se actualiza desde C#.

b)

Apila controles en vertical.

c)

Define filas del grid.

d)

Importa controles de WPF.

23.

¿Para qué se utiliza el elemento StackPanel en una interfaz de usuario?

a)

Para definir una orientación vertical o horizontal de los elementos

b)

Para crear bases de datos

c)

Para diseñar gráficos en 3D

d)

Para programar algoritmos matemáticos

24.

En el ejemplo mostrado, ¿qué contenido tiene el botón ubicado en la primera fila y primera columna?

a)

Arriba-Izquierda

b)

Arriba-Derecha

c)

Abajo

d)

Centro

25.

(Dok 1) ¿Para qué sirve un CheckBox en una ventana de usuario?

a)

Para mostrar imágenes

b)

Para crear varias opciones que el usuario puede marcar

c)

Para escribir texto libremente

d)

Para cambiar el color de fondo

26.

(Dok 3) Imagina que quieres que el usuario pueda aceptar términos y condiciones, no aceptarlos, o denegar todo en una aplicación. ¿Cómo podrías implementar esto usando CheckBox en XAML?

a)

Usando un solo CheckBox para todas las opciones

b)

Usando tres CheckBox, cada uno con una opción diferente

c)

Usando botones en vez de CheckBox

d)

Usando un menú desplegable

27.

Imagina que tienes varios controles en una ventana de aplicación. ¿Por qué sería útil agruparlos usando un GroupBox?

a)

Para que todos los controles tengan el mismo color

b)

Para organizar la interfaz y mostrar que esos controles están relacionados

c)

Para ocultar los controles de los usuarios

d)

Para aumentar la velocidad de la aplicación

28.

¿Para qué sirve un GroupBox en una interfaz de usuario?

a)

Para agrupar elementos como RadioButton

b)

Para cambiar el color de fondo

c)

Para crear animaciones

d)

Para almacenar datos en una base de datos

29.

En el ejemplo de código mostrado, ¿cuál es el propósito del atributo "GroupName" en los RadioButton?

a)

Permitir que solo uno de los RadioButton se seleccione a la vez

b)

Cambiar el color del RadioButton

c)

Hacer que todos los RadioButton sean invisibles

d)

Asignar un valor numérico al RadioButton

30.

¿Qué resultado tendría la siguiente instrucción en C#: btnClickMe.Content = "Clicked!";?

a)

El contenido del botón cambiaría a "Clicked!"

b)

Se eliminaría el botón de la interfaz

c)

Se cerraría la aplicación

d)

Se mostraría un mensaje de error