Font size
WorksheetsQuiz JavaScript
Total questions: 51
Worksheet time: 51mins
¿Qué es la programación orientada a objetos?
Es un paradigma de programación
Es una forma de programar que utiliza objetos como base
Permite resolver problemas específicos
Todas las anteriores
¿Qué es javascript?
Es una forma de realizar páginas web
Es la programación en html
Es un lenguaje de programación que permite desarrollar acciones en las páginas web
Es una forma de crear programas y aplicaciones para dispositivos android
¿Qué es una variable en programación?
Información que se ejecuta en el programa
Espacio en disco donde se almacena información que va ser utilizada en el programa
Información que no cambia durante la ejecución de un programa
Ninguna de las anteriores
El prompt en javascript permite
Solicitar información al usuario
Generar un mensaje con información
Guardar información de manera temporal
Operar de forma lógica la información
La forma correcta de definir una variable en javascript es:
nombre="Nombre"
var nombre="nombre"
alert= "nombre"
var nombre "nombre"
En JavaScript, para declarar una variable se emplea la palabra reservada:
var
variable
let
int
Etiqueta que permite incluir un código en JavaScript en HTML:
<script>
<code>
<Stark>
<codigo>
¿JavaScript es un lenguaje de programación?
Sí
No
En Javascript, el punto y coma...
...es obligatorio siempre.
...se puede omitir si las instrucciones acompañados de un tipo de datos String.
..nunca puede llevar.
...se puede omitir, pero su inclusión se considera una buena práctica.
¿cómo se escribe una sentencia condicional para comprobar que
la variable "i" es igual a 5?
if i=5 then
if(i=5)
if i==5 then
if(i==5)
Para hacer un comentario en JavaScript se debe emplear:
\\
( )
||
//
En el siguiente codigo, el valor que toma X en la quinta repetición es de:
var X = 10;
draw = function() {
if (X < 5){
X=X+2;
}
else{
X=X-3;
}
}
3
4
5
6
var i = 0;
while (i < 3) {
println("Hola");
i++;
}
¿Cuál es la salida del código?
Hola
Hola
Hola
Hola
Hola
Hola
Hola
Hola
Hola
Hola
La instruccióm “i++;” permite:
Incrementar el valor de “i” en dos unidades.
Duplica el valor de “i”.
Incrementar el valor de “i” en una unidad.
No incrementa el valor de “i”.
La palabra reservada WHILE permite:
Crear un ciclo.
Crear procedimiento.
Crear una variable.
Crear una condición.
¿Cuál es la salida del siguiente código?
var i = 3;
while (i < 6) {
i += 1;
println(i);
}
4
5
6
7
3
4
5
6
4
5
6
3
4
5
¿Cual no es un operador lógico?
=
&&
!=
||
como escribir un condicional para decir que i no es igual a 5?
if (i <> 5)
if i =! 5 then
if i <> 5
if (i != 5)
Cuales son los tipos de funciones en JavaScript
negativas y declarativas
asignación y operativas
declarativas y de expresión
Una de las siguientes opciones no es un tipos de variables en JavaScript.
var
let
globals
const
¿Cuál es la diferencia entre una función declarada y una expresión de función en JavaScript?
No hay diferencia
Las funciones declaradas se pueden llamar antes de que se declaren, mientras que las expresiones de función no
Las expresiones de función se pueden llamar antes de que se declaren, mientras que las funciones declaradas no
Las funciones declaradas no se pueden llamar en absoluto
¿Cuál es el propósito de los parámetros de una función en JavaScript?
Determinar el nombre de la función
Pasar datos a la función para su procesamiento
Establecer el tipo de datos que puede recibir la función
Ninguno de los anteriores
¿Qué método se utiliza para agregar uno o más elementos al final de un array en JavaScript?
push()
pop()
shift()
unshift()
¿Cuál de los siguientes métodos elimina el último elemento de un array y devuelve ese elemento?
push()
pop()
shift()
unshift()
¿Cuál es el método que se utiliza para eliminar el primer elemento de un array y devuelve ese elemento?
unshift()
shift()
push()
pop()
¿Qué método se utiliza para agregar uno o más elementos al inicio de un array en JavaScript?
shift()
pop()
push()
unshift()
const numbers = [1, 2, 3, 4, 5];
const doubledNumbers = numbers.map(num => num * 2);
console.log(doubledNumbers);
Filtra los números pares del array y los duplica.
Duplica todos los números del array.
Multiplica por dos solo el primer elemento del array.
Genera un nuevo array con los números duplicados.
¿Es correcto decir que una funcion siempre se debe definir antes de llamarse?
Falso
Verdadero
¿Una variable de tipo var puede llamarse por fuera de una función?
Falso
Verdadero
¿Una variable de tipo let puede llamarse por fuera de una función?
Falso
Verdadero
¿Cuantos valores puede retornar una funcion?
0
1
2
3
¿Como se identifica un objeto en JavaScript?
Llaves
Corchetes
Paréntesis
Comillas
¿Como se identifica un Arreglo en JavaScript?
Llaves
Corchetes
Paréntesis
Comillas
¿Un arreglo de JavaScript puede almacentar un objeto?
Si
No
¿Un objeto puede almacenar un arreglo?
Si
No
let numeros = [1,2,3,4,5,6,7,8,9]. ¿Este arreglo cuantas posciones tiene?
8
9
10
11
let numeros = [1,2,3,4,5,6,7,8,9]. ¿Este arreglo cuantos elementos tiene?
8
9
10
11
let numeros = [1,2,3,4,5,6,7,8,9]. ¿Este arreglo cuantas posiciones tiene?
8
9
10
11
¿El tamaño de un arreglo está definido por n elementos?
Si
No
¿La posición de un arreglo está definidio con n-1?
Si
No
let numeros = [1, true, [123], { edad: 25 }, "5,6", 7, 8, 9]. ¿Es correcta esta sintaxis?
Si
No
¿Como puedo mostrar por consola 'Bailar'?
(a)
¿Cómo se ejecuta esa funcion?
(a)
¿Como muestro el resultado por consola?
(a)
¿Qué palabra clave se usa para devolver un valor de una función en JavaScript?
(a)
¿Cuál es la diferencia entre parámetros y argumentos en una función?
No hay diferencia, son términos intercambiables.
Los parámetros son valores pasados a una función cuando es llamada, mientras que los argumentos son variables declaradas dentro de la función.
Los argumentos son valores pasados a una función cuando es llamada, mientras que los parámetros son variables declaradas dentro de la función
N/A
¿Qué método se utiliza para añadir elementos al final de un arreglo en JavaScript?
(a)
¿Cuál método elimina el último elemento de un arreglo en JavaScript?
(a)
¿Cuál es el resultado de ejecutar el siguiente código?
[1, 2, 3]
[2, 4, 6]
[1, 4, 9]
[1, 3, 9]
¿Cuál es el resultado de ejecutar el siguiente código?
[1, 2, 3]
[1]
[2, 3]
[]
¿Cuál es el resultado de ejecutar el siguiente código?
2
3
4
5
