Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Cuestionario sobre Swift y RESTful

Total questions: 36

Worksheet time: 21mins

Name
Class
Date
1.

¿Cuál es el concepto de Swift?

a)

Lenguaje solo compatible con Android

b)

Lenguaje rápido y eficaz, compatible con Objective-C e ideal para iOS

c)

Lenguaje lento pero seguro

d)

Lenguaje visual sin necesidad de código

2.

¿Qué es el servicio RESTful?

a)

Un plugin de Xcode

b)

Una interfaz para intercambiar información entre sistemas usando JSON

c)

Una app para dibujar diagramas

d)

Un componente de hardware

3.

¿Cuáles son características de un servicio RESTful?

a)

Usa URL, métodos HTTP, devuelve JSON, códigos HTTP

b)

Solo usa POST y GET

c)

Solo sirve para bases de datos

d)

Permite compartir imágenes

4.

¿Cuál es el comando para ejecutar json-server?

a)

json‑server datos.json

b)

json‑server –host ip_maquina datos.json

c)

json‑server start

d)

json‑server run datos.json

5.

¿Cuál de estas es una herramienta para probar servicios REST?

a)

Android Studio

b)

Postman

c)

Notepad++

d)

GitHub

6.

¿Qué significa una respuesta 200 de un servicio REST?

a)

Error interno

b)

Solicitud exitosa

c)

No autorizado

d)

Recurso no encontrado

7.

¿Qué es una app móvil?

a)

Solo juegos para Android

b)

Aplicación diseñada para dispositivos móviles

c)

Una extensión de navegador

d)

Software para computadoras

8.

¿Cuál NO es una característica de una app móvil?

a)

Interfaz adaptable

b)

Solo compatible con escritorio

c)

Seguridad

d)

Funcionamiento offline

9.

¿Cómo se declara e inicializa una variable en Swift?

a)

var nombreVariable = “Emily”

b)

const nombreVariable = “Emily”

c)

string nombreVariable = “Emily”

d)

let nombreVariable = “Emily”

10.

¿Cómo se declara una constante en Swift?

a)

const valor = “Ejemplo”

b)

let Elementos = “valores”

c)

var Elementos = “valores”

d)

const Elementos = “valores”

11.

¿Qué es un arreglo en Swift?

a)

Colección de elementos

b)

Solo sirve para enteros

c)

Estructura matemática

d)

Es una constante

12.

¿Cuál es un ejemplo correcto de arreglo tipo Any?

a)

let arregloEjem:[Any] = [1, “dato”, false]

b)

var arreglo:[Int] = [1, 2, 3]

c)

arreglo = [“string”]

d)

let x = []

13.

¿Cuál es la sintaxis correcta de un bucle for en Swift?

a)

for i in range

b)

for numero in 1...5 { print(numero) }

c)

for each item

d)

while true

14.

¿Para qué sirve switch case en Swift?

a)

Definir variables

b)

Evaluar el valor de una variable con múltiples casos

c)

Iniciar apps

d)

Controlar memoria

15.

¿Cómo se define una función sin parámetros y sin retorno?

a)

func holaMundo() { print(“Hola mundo”) }

b)

def hola()

c)

void hola()

d)

func hola() -> Void

16.

¿Cuál es una función con parámetro entero, booleano y retorno String?

a)

func funcionSimple(param1: Int, param2: Bool) -> String {...}

b)

func resultado(param: String) -> Int

c)

func miFuncion() -> Bool

d)

func saludo(nombre: String)

17.

¿Qué función retorna Bool con dos strings?

4 lines
18.

¿Qué función retorna Bool con dos strings?

a)

func nombre(mes: String, nombre: String) -> Bool {...}

b)

func saludo(mensaje: String) -> String

c)

func suma(a: Int, b: Int) -> Int

d)

func bandera() -> Bool

19.

¿Cómo defines una variable entera?

a)

var numero: Int = 1

b)

let valor = 1

c)

numero = Int

d)

int numero = 1

20.

¿Para qué sirve una estructura if en Swift?

a)

Para declarar ciclos

b)

Para evaluar condiciones

c)

Para importar librerías

d)

Para dibujar interfaces

21.

¿Cuál es el nombre del atributo para nombrar una app en Xcode?

a)

Product Name

b)

App ID

c)

App Target

d)

Launchscreen

22.

¿Dónde se agregan íconos e imágenes en Xcode?

a)

General > App Icons and Launch Images

b)

Info.plist

c)

Debug Console

d)

AppDelegate.swift

23.

¿Cómo se llama el archivo de arranque en Xcode?

a)

LaunchScreen

b)

Main.swift

c)

AppStart.swift

d)

SceneDelegate

24.

¿Cuál archivo contiene las pantallas y conexiones entre ellas?

a)

Main

b)

RootView

c)

Navigation

d)

ViewController

25.

¿Cómo imprimes usando interpolación en Swift?

a)

print(“Mi nombre es (nombre)”)

b)

println(nombre)

c)

echo nombre

d)

print(nombre, “Mi nombre es”)

26.

¿Qué pasa si tratas de modificar una constante?

a)

Error en ejecución

b)

Cambia sin problema

c)

Se ignora

d)

Se elimina

27.

¿Cuáles son los tipos de datos básicos en Swift?

a)

Int, Float, Double, Bool, String

b)

Number, Decimal, Real, Binary

c)

Texto, Lógico, Real

d)

Integer, Real, Char

28.

¿Qué interfaz usar en Xcode para diseño visual?

a)

SwiftUI

b)

Storyboard

c)

Playground

d)

InterfaceBuilder

29.

¿Qué forma el Bundle Identifier?

a)

App Name + Version

b)

Organization Identifier + Display Name

c)

App Name + Target

d)

Version + Team

30.

¿Qué tamaños de imágenes admite Xcode?

a)

1x, 2x, 3x

b)

px, dp, sp

c)

small, medium, large

d)

128, 256, 512

31.

¿Cómo compilar y ejecutar en Xcode?

a)

Product > Build y Product > Run

b)

File > Export

c)

Tools > Simulate

d)

Assets > Run

32.

¿Qué símbolo abre la librería de objetos en Xcode?

a)

+

b)

%

c)

=

d)

@

33.

¿Qué componente muestra imágenes en Swift?

a)

UILabel

b)

ImageView

c)

UIImage

d)

Photo

34.

¿Qué componente muestra texto?

a)

Label

b)

TextBox

c)

ViewText

d)

Marker

35.

¿Qué significa 2_000_000_000 en Swift?

a)

2000000000 con separador de miles

b)

2 mil

c)

Error de compilación

d)

Número en binario

36.

¿Cuál es la diferencia entre Float y Double?

a)

Float más lento

b)

Double tiene hasta 15 decimales y Float hasta 6

c)

Float es entero

d)

Double no se usa en Swift