wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Swift

Total questions: 16

Worksheet time: 11mins

Name
Class
Date
1.

¿Quién creó el lenguaje de programación Swift?

a)

Steve Jobs

b)

Chris Lattner

c)

Bill Gates

d)

Elon Musk

2.

La palabra clave para declarar una constante en Swift es (a)   .

3.

¿Cuál de los siguientes es un tipo de dato válido en Swift?

a)

Number

b)

Int

c)

Numeric

d)

Whole

4.

¿Qué herramientas se pueden usar para programar en Swift? (Marca todas las correctas)

a)

Swift Playgrounds

b)

Visual Studio

c)

Xcode

d)

NetBeans

5.

¿Cuál es la diferencia entre let y var en Swift?

a)

let permite modificar el valor, var no.

b)

var es para funciones, let para clases.

c)

var declara una variable mutable, let una constante inmutable.

d)

No hay diferencia.

6.

La función en Swift comienza con la palabra clave (a)   .

7.

¿Cuáles de las siguientes son estructuras de control en Swift?

a)

if

b)

for

c)

case

d)

select

8.

¿En qué año fue lanzado oficialmente Swift?

a)

2010

b)

2012

c)

2014

d)

2016

9.

¿Qué significa que Swift sea “fuertemente tipado”?

a)

Que se pueden mezclar cualquier tipo de datos

b)

Que el programador debe declarar siempre los tipos de datos

c)

Que cada variable tiene un tipo definido y no puede cambiarse dinámicamente sin conversión explícita

d)

Que el código se compila más lentamente

10.

¿Cuál es el propósito principal del lenguaje Swift?

a)

Crear sitios web únicamente

b)

Desarrollar aplicaciones para Android

c)

Desarrollar aplicaciones para el ecosistema Apple

d)

Programar robots industriales

11.

¿Cuál de los siguientes es un entorno de desarrollo oficial para Swift?

a)

Visual Studio

b)

Android Studio

c)

Eclipse

d)

Xcode

12.

¿Cuál de las siguientes opciones representa una ventaja clave de Swift?

a)

Punteros manuales

b)

Sintaxis compleja

c)

Seguridad en tiempo de compilación

d)

Verbosidad del código

13.

¿Cuál de los siguientes lenguajes se considera más cercano a Swift por su enfoque moderno y seguro?

a)

C

b)

Java

c)

Python

d)

Kotlin

14.

La sintaxis de Swift permite inferencia de tipos, lo que significa que el programador no necesita indicar el tipo de (a)   explícitamente.

15.

¿Cuál de las siguientes prácticas se considera una buena práctica al programar en Swift?

a)

Usar "var" siempre, aunque el valor no cambie

b)

Forzar el desempaquetado de opcionales sin verificar

c)

Utilizar "let" siempre que sea posible

d)

Escribir funciones sin comentarios ni documentación

16.

En Swift, una variable opcional se declara con el símbolo _ al final del tipo.

a)

*

b)

;

c)

?

d)

=