Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PRACTICA DE RECUPERACION - APLICACIONES MOVILES I

Total questions: 51

Worksheet time: 28mins

Name
Class
Date
1.

¿Qué control en Flet se utiliza para crear una tarjeta con contenido agrupado?

a)

Row

b)

GridView

c)

Card

d)

Container

2.

¿Cuál es el control utilizado para agrupar widgets verticalmente?

a)

Row

b)

Column

c)

Tabs

d)

BottomAppBar

3.

¿Qué control en Flet se usa para crear una cuadrícula de elementos?

a)

GridView

b)

Row

c)

Column

d)

Card

4.

¿Qué control permite agrupar widgets en una fila horizontal?

a)

BottomAppBar

b)

Card

c)

Row

d)

Container

5.

¿Qué control contiene y aplica estilo a otros widgets, como borde o color de fondo?

a)

Row

b)

Container

c)

Tabs

d)

GridView

6.

¿Qué control se utiliza para organizar widgets en pestañas?

a)

Column

b)

Tabs

c)

GridView

d)

BottomAppBar

7.

¿Cuál de estos controles está diseñado para la navegación en la parte inferior de la pantalla?

a)

BottomAppBar

b)

Card

c)

Tabs

d)

Column

8.

¿Qué control se utiliza para crear un reproductor de audio?

a)

Video

b)

Audio

c)

Row

d)

Lottie

9.

¿Qué control en Flet permite reproducir animaciones Lottie?

a)

Lottie

b)

Audio

c)

Tabs

d)

Card

10.

¿Qué control se usa para crear botones en Flet?

a)

GridView

b)

BottomAppBar

c)

Row

d)

Buttons

11.

¿Qué control permite crear una barra de navegación lateral en Flet?

a)

Tabs

b)

NavigationRail

c)

Column

d)

Card

12.

¿Qué control permite la visualización de videos en una aplicación Flet?

a)

Audio

b)

Video

c)

Tabs

d)

Row

13.

¿Cuál es el control principal para la navegación dentro de una aplicación Flet?

a)

BottomAppBar

b)

NavigationBar

c)

Lottie

d)

Column

14.

¿Qué control organiza widgets en filas y columnas con desplazamiento?

a)

Container

b)

GridView

c)

NavigationRail

d)

Buttons

15.

¿Cuál de los siguientes no es un control de navegación en Flet?

a)

BottomAppBar

b)

NavigationBar

c)

GridView

d)

NavigationRail

16.

¿Qué control permite agrupar widgets y aplicarles paddings y márgenes?

a)

Tabs

b)

Card

c)

Container

d)

GridView

17.

¿Qué propiedad en un Container permite modificar el ancho del borde?

a)

padding

b)

border_radius

c)

border_width

d)

margin

18.

¿Cuál de las siguientes opciones define correctamente una pestaña en Flet?

a)

Tabs

b)

Row

c)

BottomAppBar

d)

Lottie

19.

¿Qué control te permite añadir botones en la barra de navegación inferior?

a)

NavigationRail

b)

BottomAppBar

c)

GridView

d)

Card

20.

¿Qué propiedad de GridView permite definir la cantidad de columnas?

a)

crossAxisCount

b)

rows

c)

spacing

d)

mainAxisCount

21.

¿Qué control en Flet te permite animar widgets?

a)

Lottie

b)

Tabs

c)

GridView

d)

Container

22.

¿Qué función es usada para mostrar pestañas dentro de una aplicación Flet?

a)

Row

b)

Tabs

c)

NavigationRail

d)

BottomAppBar

23.

¿Qué propiedad en Row permite alinear widgets horizontalmente?

a)

crossAxisAlignment

b)

mainAxisAlignment

c)

alignment

d)

flex

24.

¿Qué propiedad de NavigationRail define las etiquetas de los botones?

a)

label

b)

tabs

c)

buttons

d)

titles

25.

¿Cuál es la propiedad de Container que define el color de fondo?

a)

border_color

b)

background_color

c)

color

d)

fill

26.

¿Qué control permite mostrar archivos multimedia como videos?

a)

Lottie

b)

Video

c)

BottomAppBar

d)

GridView

27.

¿Qué propiedad en GridView ajusta el espacio entre columnas?

a)

crossAxisSpacing

b)

columnSpacing

c)

columnGap

d)

mainAxisSpacing

28.

¿Qué propiedad en Row define el espacio

4 lines
29.

¿Qué propiedad en GridView ajusta el espacio entre columnas?

a)

crossAxisSpacing

b)

columnSpacing

c)

columnGap

d)

mainAxisSpacing

30.

¿Qué propiedad en Row define el espacio entre los widgets?

a)

space_between

b)

mainAxisSpacing

c)

spacing

d)

gap

31.

¿Qué control en Flet te permite reproducir un archivo de audio?

a)

Video

b)

Audio

c)

Lottie

d)

Tabs

32.

¿Qué control te permite mostrar botones de navegación en una barra lateral?

a)

NavigationBar

b)

NavigationRail

c)

BottomAppBar

d)

Row

33.

¿Cómo se establece una animación en un control Container?

a)

Container.animate

b)

Lottie.animate

c)

Row.animate

d)

GridView.animate

34.

¿Qué propiedad en GridView es usada para ajustar el espacio entre filas?

a)

mainAxisSpacing

b)

rowSpacing

c)

gap

d)

padding

35.

¿Cómo se añade un botón a una pestaña de Tabs en Flet?

a)

Tabs.add_button

b)

Tabs.add_content

c)

Tabs.add

d)

Tabs.add_control

36.

¿Qué control se utiliza para reproducir animaciones de Lottie?

a)

Card

b)

Lottie

c)

Video

d)

GridView

37.

¿Qué propiedad de Container te permite añadir un borde redondeado?

a)

corner_radius

b)

border_radius

c)

edge_round

d)

rounded_corner

38.

Ejercicio: Crea un layout utilizando Row que contenga tres botones y asegúrate de que el espacio entre ellos sea equitativo.

a)

row = Row(mainAxisAlignment='space_between')

b)

row = Row(crossAxisAlignment='center')

c)

row = Row(mainAxisSpacing='equal')

d)

row = Row(space_between=True)

39.

Ejercicio: Diseña una interfaz que muestre un video usando el control Video en Flet, con un contenedor personalizado.

a)

container = Container(content=Video(src='video.mp4'))

b)

video = VideoPlayer(src='video.mp4')

c)

container = Container(video='video.mp4')

d)

player = Video(content='video.mp4')

40.

Ejercicio: Crea un GridView con 3 columnas y 5 filas de elementos. ¿Qué propiedad debes ajustar?

a)

crossAxisCount=3

b)

columnCount=3

c)

rowAxisCount=5

d)

mainAxisCount=5

41.

Ejercicio: Crea una barra de navegación lateral con tres opciones usando NavigationRail.

a)

NavigationRail(destinations=[dest1, dest2, dest3])

b)

NavigationRail(options=[opt1, opt2, opt3])

c)

NavigationRail(items=[item1, item2, item3])

d)

NavigationRail(tabs=[tab1, tab2, tab3])

42.

Ejercicio: Crea un reproductor de audio dentro de un Container.

a)

container = Container(content=Audio(src='audio.mp3'))

b)

container = Container(audio='audio.mp3')

c)

audio = AudioPlayer(src='audio.mp3')

d)

container = Audio(content='audio.mp3')

43.

Ejercicio: Usa Tabs para crear tres pestañas con diferentes textos dentro de cada una.

a)

tabs = Tabs(tabs=[Tab(text='Tab 1', content=Text('Content 1')), Tab(text='Tab 2', content=Text('Content 2')), Tab(text='Tab 3', content=Text('Content 3'))])

b)

tabs = Tabs(items=[Tab1(text='Tab 1'), Tab2(text='Tab 2'), Tab3(text='Tab 3')])

c)

tabs = Tabs(titles=[tab1, tab2, tab3], content=['Content 1', 'Content 2', 'Content 3'])

d)

tabs = Tabs(tab=[Tab(text='1', content='Content')])

44.

Ejercicio: Diseña una interfaz usando NavigationRail con cinco destinos y una sección de contenido que cambie según el destino seleccionado.

a)

rail = NavigationRail(destinations=[dest1, dest2, dest3, dest4, dest5], selected_content=[content1, content2, content3, content4, content5])

b)

rail = NavigationRail(tabs=[tab1, tab2, tab3], content=[content1, content2, content3])

45.

Ejercicio: Implementa una animación de Lottie en la interfaz que se ejecute automáticamente al cargar la página.

a)

lottie = Lottie(src='animation.json', autoplay=True)

b)

lottie = Lottie(animation='animation.json', loop=True)

c)

lottie = Lottie(source='animation.lottie', play=True)

d)

lottie = Lottie(file='anim.json', auto_play=True)

46.

Ejercicio: Crea un GridView con 2 columnas, espacio entre columnas de 20 píxeles, y 4 imágenes distribuidas.

a)

grid = GridView(crossAxisCount=2, crossAxisSpacing=20, children=[img1, img2, img3, img4])

b)

grid = GridView(columns=2, spacing=20, items=[image1, image2, image3, image4])

c)

grid = GridView(rows=2, column_spacing=20, images=[img1, img2, img3, img4])

d)

grid = GridView(crossAxisCount=4, spacing=20, children=[img1, img2])

47.

Ejercicio: Añade una barra de navegación inferior (BottomAppBar) con dos botones y una acción flotante.

a)

bottom_app_bar = BottomAppBar(actions=[btn1, btn2], floating_action_button=btn3)

b)

bottom_app_bar = BottomAppBar(buttons=[action1, action2], fab=action3)

c)

bottom_app_bar = BottomAppBar(items=[nav_btn1, nav_btn2], floating_action=True)

d)

bottom_app_bar = BottomAppBar(actions=[button1, button2, floating=True])

48.

Ejercicio: Diseña una interfaz que muestre dos columnas con tres imágenes cada una utilizando GridView.

a)

grid = GridView(crossAxisCount=2, children=[img1, img2, img3, img4, img5, img6])

b)

grid = GridView(columns=2, images=[img1, img2, img3, img4, img5, img6])

c)

grid = GridView(rows=2, children=[img1, img2, img3])

d)

grid = GridView(columns=3, rows=2, children=[img1, img2])

49.

Ejercicio: Crea una barra de navegación inferior (BottomAppBar) con tres botones de navegación que redirijan a diferentes secciones.

a)

bottom_app_bar = BottomAppBar(actions=[button1, button2, button3])

b)

bottom_app_bar = BottomAppBar(nav_buttons=[btn1, btn2, btn3])

c)

bottom_app_bar = BottomAppBar(children=[btn1, btn2, btn3])

d)

bottom_app_bar = BottomAppBar(buttons=[nav1, nav2, nav3])

50.

Ejercicio: Crea un Container con bordes redondeados, fondo azul y un margen de 10 píxeles.

a)

container = Container(background_color='blue', border_radius=10, margin=10)

b)

container = Container(bg_color='blue', rounded_corner=10, margin=10)

c)

container = Container(color='blue', border_radius=5)

d)

container = Container(border=10, padding=10, bg_color='blue')

51.

Ejercicio: Implementa un Row con cuatro botones distribuidos de manera equitativa y centrada verticalmente.

a)

row = Row(mainAxisAlignment='space_evenly', crossAxisAlignment='center', children=[btn1, btn2, btn3, btn4])

b)

row = Row(alignment='center', buttons=[btn1, btn2, btn3, btn4])

c)

row = Row(mainAxisAlignment='center', children=[btn1, btn2, btn3, btn4])

d)

row = Row(buttons=[btn1, btn2, btn3, btn4], center=True)