wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Examen Angular - SPA y CRUD

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

¿Para qué sirve catchError en un observable?

a)

Reintentar peticiones

b)

Mostrar un spinner

c)

Capturar y manejar errores en peticiones HTTP

d)

Encadenar peticiones secuenciales

2.

¿Qué hace el componente HeroForm?

a)

Gestiona sesiones

b)

Crea y actualiza héroes usando formularios reactivos

c)

Agrega rutas hijas

d)

Muestra diálogos

3.

¿Qué funcionalidad ofrece LazyLoad en rutas hijas?

a)

Eliminar rutas no usadas

b)

Cargar módulos solo cuando se necesitan

c)

Evitar autenticación

d)

Añadir estilos condicionales

4.

¿Qué función realiza switchMap en RxJS?

a)

Convierte un observable a promesa

b)

Cancela una petición anterior y lanza una nueva

c)

Agrupa peticiones

d)

Almacena resultados

5.

¿Qué permite el RouterModule en una aplicación Angular?

a)

Cargar estilos dinámicamente

b)

Manejar la navegación entre páginas

c)

Ejecutar validaciones

d)

Conectar con bases de datos

6.

¿Qué hace un Pipe en Angular?

a)

Establece rutas

b)

Transforma la presentación de datos

c)

Gestiona formularios

d)

Almacena datos en el backend

7.

¿Qué componente de PrimeNG se usa para agrupar contenido con título y borde?

a)

p-card

b)

p-dialog

c)

p-fieldset

d)

p-inputText

8.

¿Para qué se usan los Getters en el componente del formulario?

a)

Crear rutas privadas

b)

Evitar errores de red

c)

Acceder más fácilmente a los controles del formulario

d)

Almacenar datos

9.

¿Qué componente se utiliza para confirmar la eliminación de un héroe?

a)

MatToolbar

b)

MatDialog

c)

MatCard

d)

MatList

10.

¿Qué Pipe convierte todo a minúsculas?

a)

UpperCasePipe

b)

LowerCasePipe

c)

TitleCasePipe

d)

DecimalPipe

11.

¿Qué función cumple un Guard en Angular?

a)

Crear rutas

b)

Cifrar datos

c)

Restringir el acceso a rutas si el usuario no está autenticado

d)

Validar formularios

12.

¿Qué módulo se instala para usar componentes visuales de Angular Material?

a)

@angular/platform-browser

b)

@angular/flex-layout

c)

@angular/material

d)

ngx-bootstrap

13.

¿Cuál es el propósito del componente CountryTable?

a)

Gestionar rutas hijas

b)

Mostrar los datos de países en forma tabular

c)

Controlar el estado de sesión

d)

Diseñar el layout de login

14.

¿Qué hace el CountriesService con la API Restcountries?

a)

Sube imágenes de países

b)

Genera rutas privadas

c)

Consume datos externos para obtener información de países

d)

Elimina países de la lista

15.

¿Qué define el CountriesRoutingModule?

a)

Componentes visuales de país

b)

Las rutas específicas para la sección de países

c)

Estilos aplicados a los países

d)

Métodos del servicio Countries

16.

¿Qué hace MatSnackBar en Angular Material?

a)

Valida un formulario

b)

Muestra un mensaje breve al usuario

c)

Ejecuta un observable

d)

Cambia el layout de página

17.

¿Cuál de los siguientes es un ejemplo de uso de DatePipe?

a)

{{ fecha | titlecase }}

b)

{{ fecha | date:'fullDate' }}

c)

{{ fecha | percent }}

d)

{{ fecha | async }}

18.

¿Qué módulo ayuda a diseñar interfaces responsivas en PrimeNG?

a)

PrimeAuth

b)

PrimePipes

c)

PrimeFlex

d)

FlexLayout

19.

¿Para qué sirve el SearchBoxComponent en una SPA?

a)

Crear rutas dinámicas

b)

Filtrar datos como países según texto ingresado

c)

Mostrar una tabla

d)

Cargar módulos perezosos

20.

¿Cuál es el propósito de RouterLink en Angular?

a)

Establecer variables reactivas

b)

Agregar estilos

c)

Crear rutas con enlaces en el HTML

d)

Inicializar un módulo