option
Cuestiones
ayuda
daypo
buscar.php

PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES TEMA 14

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
PROGRAMACIÓN MULTIMEDIA Y DISPOSITIVOS MÓVILES TEMA 14

Descripción:
Programación en Swift

Fecha de Creación: 2026/02/10

Categoría: Otros

Número Preguntas: 50

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

En Swift, ¿dónde se coloca la condición en una sentencia if?. Entre paréntesis (). Entre corchetes []. Directamente después de la palabra reservada if, sin paréntesis. Después de la palabra reservada then.

¿Cómo se delimitan los bloques de código en las estructuras condicionales if y else en Swift?. Mediante sangrado (indentación). Mediante llaves {}. Mediante begin y end. Mediante punto y coma ;.

¿Qué operador lógico se utiliza en Swift para representar el AND (y) en las condiciones?. ||. &&. !. AND.

¿Qué operador lógico se utiliza en Swift para representar el OR (o) en las condiciones?. &&. ||. OR. ==.

En una estructura condicional switch en Swift, ¿Qué opción es de inclusión obligatoria?. La opción case con el primer valor. La opción default. La opción break para salir del switch. La opción fallthrough.

¿Cuál es una característica fundamental de la sintaxis al escribir la condición de un if en Swift?. La condición debe ir obligatoriamente entre paréntesis. La condición irá sin paréntesis. La condición debe terminar siempre en punto y coma. La condición debe escribirse entre corchetes [ ].

Si queremos evaluar varias condiciones anidadas o combinadas en un mismo if, ¿Qué operadores lógicos debemos utilizar?. AND (representado por &) y OR (representado por |). AND (representado por &&) y OR (representado por ||). AND (representado por +) y OR (representado por -). AND (representado por **) y OR (representado por //).

En la estructura condicional switch, ¿qué palabra reservada se utiliza para indicar las acciones que se realizarán según los valores evaluados?. if. evaluate. case. value.

Al utilizar la estructura condicional switch en Swift, ¿Qué elemento es obligatorio incluir siempre?. La opción default, que se ejecutará cuando no se cumplan ninguno de los casos evaluados. Un bucle infinito para seguir evaluando opciones. La opción else, que se ejecutará en caso de error. La palabra reservada break después de cada llave.

En Swift, ¿Cómo se define un intervalo de valores en un bucle for?. inicio ... fin (tres puntos seguidos). inicio ..< fin (dos puntos y un menor que). inicio : fin (dos puntos). inicio to fin.

¿Qué palabras reservadas se utilizan para crear un bucle for que itera sobre un intervalo?. loop in. for in. repeat for. iterate with.

Además del bucle for, ¿qué otro tipo de bucle proporciona Swift ?. do-while. while-until. repeat while. loop-until.

¿Cuál es el orden de ejecución en un bucle repeat while?. Primero se evalúa la condición, luego se ejecuta el bloque. Primero se ejecuta el bloque, luego se evalúa la condición. Se ejecuta el bloque indefinidamente. Se evalúa la condición al inicio y al final de cada iteración.

¿Es posible utilizar los operadores lógicos AND y OR en las condiciones de los bucles repeat while?. No, solo se pueden usar en sentencias if. Sí, pero con una sintaxis diferente a la de if. Sí, de igual forma que se usan en otros lenguajes. Solo si la variable de la condición es de tipo Bool.

¿Es posible recorrer los elementos de un array mediante un bucle for en Swift?. No, solo se puede hacer con bucles repeat while. Sí, es una de sus funcionalidades explícitas. Solo si el array contiene números. Solo si el array es constante (let).

¿Cuál es la función principal de las estructuras repetitivas o bucles en un lenguaje de programación como Swift?. Ejecutar sentencias condicionales una sola vez. Realizar tareas iterativas (repetitivas). Declarar variables globales. Crear interfaces gráficas estáticas.

¿Cómo itera el primer bucle que se presenta, el bucle for, en un intervalo de valores (por ejemplo, del 1 al 10)?. Saltando los números pares. Multiplicando el valor anterior por dos. Recorriéndolo de uno en uno. Evaluando siempre una condición while al principio.

¿Cuál es la sintaxis correcta para definir un intervalo en un bucle for en Swift?. Escribiendo inicio, dos puntos, fin (ej. 1..10). Escribiendo inicio, tres puntos, fin (ej. 1...10). Escribiendo inicio, guion, fin (ej. 1-10). Escribiendo inicio, flecha, fin (ej. 1->10).

En la sintaxis del bucle repeat while, ¿Dónde se coloca la condición de parada del bucle?. Al principio, justo después de la palabra repeat. Dentro del bloque de código a ejecutar. Antes de la palabra repeat. Por último, después del bloque con código a ejecutar, escribiendo la palabra while seguida de la condición.

¿Qué palabra reservada se utiliza en Swift para declarar una función o método?. def. function. func. void.

¿Qué se debe indicar entre paréntesis después del nombre de la función?. El tipo de retorno de la función. La lista de parámetros que recibirá la función, con sus tipos. El código de la función. Nada, los paréntesis siempre van vacíos.

¿Qué operador se utiliza para indicar el tipo de valor que devolverá la función?. =>. ->. :. return.

Si una función en Swift no devuelve ningún valor, ¿Qué tipo se indica después de la flecha ->?. Null. Void. Empty. None.

¿Es obligatorio escribir los nombres de los parámetros al llamar a una función en Swift?. No, solo si hay ambigüedad. Sí, es importante remarcar que se deben escribir de forma obligatoria. Solo si la función devuelve un valor. Solo si los parámetros son opcionales.

Al declarar los parámetros que recibe una función entre paréntesis, ¿Qué información es obligatorio proporcionar ?. El valor por defecto de cada parámetro. El tipo de los parámetros. Si el parámetro es constante (let) o variable (var). No hay que indicar nada, Swift usa inferencia de tipos en los parámetros.

¿Cómo se indica en la declaración de una función en Swift el tipo de valor que va a devolver?. Colocando el tipo antes de la palabra reservada (ej. Int func sumar()). Usando dos puntos al final de los paréntesis (ej. func sumar(): Int). Usando el operador flecha -> después de los paréntesis. La palabra return en la primera línea de la función.

Si una función en Swift no devuelve ningún valor, ¿Qué tipo se debe indicar después del operador flecha (->)?. Null. Empty. Void. No se pone el operador flecha ni ningún tipo.

¿Qué palabra reservada se utiliza en Swift para definir una clase?. struct. define. class. object.

Respecto a los modificadores de visibilidad (como public o private) en las variables de clase... Es obligatorio usar private para todas las variables. Las variables no tendrán ningún modificador, ya que Swift se encarga de la seguridad. Solo se pueden usar en las estructuras (structs). Siempre deben ser marcadas como global.

¿Cómo se llaman los constructores en Swift y cuántos podemos tener ?. Se llaman Constructores y podemos tener todos los que queramos. Se llaman Inicializadores y solo podremos tener uno con los parámetros que necesitemos. Se llaman func init y debe haber tres por clase. Se llaman Builders y son opcionales.

¿Qué palabra reservada se usa para crear un inicializador y qué palabra se usa para acceder a las variables de la propia clase?. constructor y this. func y me. init y self. start y class.

¿Qué paradigma de programación soporta Swift que nos permite definir nuestras propias clases para resolver problemas de forma más sencilla?. La programación funcional estricta. La programación orientada a objetos. La programación estructurada tradicional. La programación reactiva.

Respecto a las variables definidas dentro de una clase en Swift (propiedades), ¿Qué afirmación es correcta ?. No tendrán ningún modificador de visibilidad, ya que el propio Swift se encarga de toda la seguridad de este tipo. Deben declararse obligatoriamente como private o public. No es necesario indicarles su tipo al declararlas. Solo pueden ser constantes (let), nunca variables (var).

¿Qué elemento nuevo ofrece Swift, muy parecido a las clases, que nos permite agrupar una serie de variables y definirlas sin necesidad de darles un valor inicial?. Las enumeraciones (enums). Las tuplas (tuples). Las estructuras (structs). Los arrays estructurados.

En Java los llamamos "constructores", pero en Swift, ¿cómo se denominan los métodos encargados de poder crear objetos de una clase?. Creadores. Constructores también. Inicializadores. Instanciadores.

Para crear un inicializador en una clase de Swift, ¿Qué palabra reservada se debe utilizar?. El mismo nombre de la clase. construct. init. new.

Dentro del inicializador (init), ¿qué palabra reservada debemos usar para acceder y referirnos a las variables de la propia clase?. this. self. super. class.

¿Qué palabra reservada se utiliza para definir una clase en Swift y dónde se escribe su código?. struct, dentro de paréntesis (). object, dentro de corchetes []. class, dentro de un bloque {}. define, sin delimitadores.

¿Qué problema resuelven los inicializadores de conveniencia en Swift?. Permiten heredar de múltiples clases. Permiten crear varios inicializadores alternativos cuando solo existe un inicializador principal. Evitan tener que usar self en las clases. Sustituyen a todos los métodos de la clase.

¿Qué palabra clave se utiliza para declarar un inicializador de conveniencia en Swift?. init. secondary init. convenience init. optional init.

Dentro de un inicializador de conveniencia, ¿Cómo se llama al inicializador principal de la clase?. super.init(). this.init(). main.init(). self.init(...).

¿Qué ventaja práctica aportan los inicializadores de conveniencia?. Permiten construir objetos de una forma más cómoda, preprocesando los datos antes de llamar al inicializador principal. Hacen que las clases no necesiten variables. Eliminan la necesidad de usar constructores en el proyecto. Obligan a usar siempre los mismos valores en todos los objetos.

¿Qué problema de los inicializadores normales resuelven los inicializadores de conveniencia en Swift?. Que en Swift no se pueden usar constructores como en Java. Que únicamente podemos crear un inicializador principal en nuestras clases, y los inicializadores de conveniencia permiten tener varios para cumplir con ciertas funcionalidades. Que los inicializadores normales no permiten recibir parámetros. Que los inicializadores de conveniencia son obligatorios en todas las clases.

¿Qué palabras reservadas se deben utilizar en Swift para crear un inicializador de conveniencia?. init convenience. convenience init. alternative init. constructor convenience.

¿Qué es una tupla en Swift?. Una colección de valores solo del mismo tipo. Una agrupación de valores que no tienen por qué ser del mismo tipo. Una clase para almacenar datos en la nube. Una estructura para declarar variables globales.

¿Cómo se declara una tupla en Swift?. Entre llaves { }. Entre corchetes [ ]. Entre paréntesis ( ). Entre comillas dobles " ".

¿Cómo se accede a los elementos de una tupla si no tienen nombre?. Mediante su índice (ej: tupla.0, tupla.1). Mediante su tipo de dato (ej: tupla.String). Mediante la palabra element (ej: tupla.element(0)). No es posible acceder a ellos.

¿Es posible devolver una tupla dentro de una función en Swift?. No, solo se puede devolver un valor de tipo básico. Sí, y permite que la función devuelva varios valores a la vez. Solo si la tupla tiene dos elementos. Solo si la función es de tipo Void.

¿Cuál de las siguientes declaraciones de tupla es válida en Swift?. var tupla = (10, "Hola", 3.14). var tupla = [10, "Hola", 3.14]. var tupla = {10, "Hola", 3.14}. var tupla = "Hola", 10, 3.14.

¿Cómo se declara una tupla en Swift?. Sus elementos se colocan entre corchetes [ ] separados por comas. Sus elementos se colocan entre llaves { } separados por punto y coma. Sus elementos se colocan entre paréntesis ( ) separados por comas. Sus elementos se escriben sin delimitadores, separados por guiones.

Denunciar Test