wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Dart Programming Quiz

Total questions: 12

Worksheet time: 6mins

Name
Class
Date
1.

¿Qué es una variable en Dart?

a)

Es un espacio de memoria que almacena un valor que puede cambiar durante la ejecución del programa.

b)

Es un tipo de dato primitivo en Dart

c)

Es una función predefinida en Dart

d)

Es un operador aritmético en Dart

2.

¿Cuál es la sintaxis para declarar una variable en Dart?

a)

const nombreVariable = valor;

b)

variable nombreVariable = valor;

c)

let nombreVariable = valor;

d)

var nombreVariable = valor;

3.

¿Cuál es la diferencia entre var, dynamic y final en Dart?

a)

var se infiere en tiempo de ejecución, dynamic se infiere en tiempo de compilación, final es constante

b)

var se infiere en tiempo de ejecución, dynamic es constante, final se infiere en tiempo de compilación

c)

var es constante, dynamic se infiere en tiempo de ejecución, final se infiere en tiempo de compilación

d)

var se infiere en tiempo de compilación, dynamic se infiere en tiempo de ejecución, final es constante

4.

Explica la estructura de un condicional 'if' en Dart.

a)

if (condition) { // code to be executed if condition is true }

b)

if (condition) {code}

c)

if (condition) then {code}

d)

if {condition} then {code}

5.

¿Qué es un bucle 'for' en Dart y cómo se utiliza?

a)

Un bucle 'for' en Dart se utiliza para iterar sobre una lista de elementos o un rango de valores mediante la inicialización, condición de continuación y expresión de incremento.

b)

Un bucle 'for' en Dart se utiliza para imprimir mensajes en la consola

c)

Un bucle 'for' en Dart se utiliza para crear interfaces de usuario

d)

Un bucle 'for' en Dart se utiliza para realizar operaciones matemáticas complejas

6.

¿Cuál es la diferencia entre 'break' y 'continue' en Dart?

a)

'break' se utiliza para continuar ejecutando el código dentro del bucle actual.

b)

'continue' se utiliza para salir de un bucle por completo.

c)

'break' se utiliza para saltar a la siguiente iteración del bucle sin ejecutar el resto del código dentro del bucle actual.

d)

'break' se utiliza para salir de un bucle por completo, mientras que 'continue' se utiliza para saltar a la siguiente iteración del bucle sin ejecutar el resto del código dentro del bucle actual.

7.

¿Qué son las funciones en Dart y por qué son útiles?

a)

Las funciones en Dart son solo comentarios en el código

b)

Las funciones en Dart son bloques de código que realizan una tarea específica y son útiles para reutilizar código, modularizar programas y facilitar la lectura y mantenimiento del código.

c)

Las funciones en Dart son solo utilizadas por programadores principiantes

d)

Las funciones en Dart son útiles para complicar la lectura del código

8.

Explica la diferencia entre parámetros posicionales y nombrados en una función de Dart.

a)

Los parámetros posicionales se pasan por posición, los nombrados se pasan por nombre en Dart.

b)

Los parámetros nombrados se definen al principio de la función, los posicionales al final en Dart.

c)

Los parámetros nombrados son opcionales, los posicionales son obligatorios en Dart.

d)

Los parámetros posicionales se pasan por nombre, los nombrados por posición en Dart.

9.

¿Qué es el valor de retorno de una función en Dart?

a)

El valor de retorno de una función en Dart es siempre un número entero.

b)

El valor de retorno de una función en Dart es especificado por la palabra clave 'result', seguida del valor que se desea devolver.

c)

El valor de retorno de una función en Dart es el primer parámetro de la función.

d)

El valor de retorno de una función en Dart es especificado por la palabra clave 'return', seguida del valor que se desea devolver.

10.

¿Cómo se define una función asíncrona en Dart?

a)

functionName() { async // function body }

b)

functionName async() { // function body }

c)

async functionName() { // function body }

d)

functionName() async { // function body }

11.

¿Qué es el operador '=> ' en Dart y cuándo se utiliza?

a)

El operador '=> ' en Dart se utiliza para concatenar cadenas de texto.

b)

El operador '=> ' en Dart se utiliza para definir funciones de una sola línea de manera concisa y clara.

c)

El operador '=> ' en Dart se utiliza para definir clases y objetos.

d)

El operador '=> ' en Dart se utiliza para realizar operaciones matemáticas complejas.

12.

¿Cuál es la importancia de los comentarios en el código de Dart?

a)

Los comentarios en Dart son únicamente para propósitos estéticos

b)

Los comentarios en Dart pueden introducir errores en el código

c)

Los comentarios en Dart son irrelevantes para la comprensión del código

d)

Los comentarios en el código de Dart son importantes para explicar el propósito de ciertas secciones de código, facilitar la comprensión de otros desarrolladores, y documentar el funcionamiento de funciones o métodos específicos.