Quiz
JS Normal
Dieses Quiz hat ein Zeitlimit und öffnet sich deshalb im gewohnten Player.
Fragen in diesem Quiz (40)
1¿Cuál es el resultado del siguiente código?
const array = [0,1,2,3,4,5]
console.log(array.at(-1))- A5
- B1
- C-1
- D0
2¿Cuál es el resultado del siguiente código?
console.log(0.2+0.1 === 0.3);- AFALSE
- BTRUE
- C0.3
- DERROR
3¿Cuál es el resultado del siguiente código?
isNAN('20');- AFALSE
- BTRUE
- C20
- D"20"
4¿Qué imprime el siguiente código?
const writer = {
name: 'Juan Rulfo',
country: 'México'
}
const anotherWriter = {...writer};
writer.name = 'Mariano Azuela';
console.log(anotherWriter);- A{name: 'Juan Rulfo', country: 'México'}
- B{writer:{name:'Juan Rulfo',country:'México'}}
- C{name: 'Juan Rulfo' , country:'México'}
- D{writer:{name:'Mariano Azuela',country:'México'}}
5const employee = {
firstName: 'Pedro',
age: 30
}
const street = employee.address?.street;
console.log(street);
¿Cuál es el valor de street?- AUndefined
- BError
- CTypeError: Cannot read properties of undefined (reading 'street')
- DNull
6const employee = {
firstName: 'Pedro',
age: 30
}
const street = employee.address.street;
console.log(street)
¿Cuál es el valor de street?- AUndefined
- BError
- CNull
- DTypeError: Cannot read properties of undefined (reading 'street')
7Al ejecutar el siguiente código ¿Cuál es la impresión en la consola?
const promise1 = () => {
return new Promise((resolve, reject) =>
setTimeout(() => resolve('promise1 fullfilled'), 2000)
)
}
const promise2 = () => {
return new Promise((resolve, reject) =>
setTimeout(() => resolve('promise2 fullfilled'), 1000)
)
}
Promise.all([promise1(), promise2()]).then((result) => {
console.log(result)
})- A['promise2 fullfilled','promise1 fullfilled']
- B['promise1 fullfilled', 'promise 2 fullfilled']
- C'promise1 fullfilled promise 2 fullfilled'
- D'promise2 fullfilled','promise1 fullfilled'
8¿Cuál es el resultado del siguiente código?
let nombres = 'Carlos/José/Sandra/Ana/Rosa'
let aNombres = nombres.split();
console.log(aNombres.length);- A1
- B0
- C5
- D-1
9¿Qué muestra el alert en el siguiente código?
message="hello";
alert(typeof message);- Ahello
- BString
- C'typeof message'
- D"hello"
10¿Cómo se define un atributo privado en una clase de JS?
- A#miAtributo
- Bprivate miAtributo;
- CNo se puede declarar un atributo privado en JS
- Dconst private miAtributo;
11¿Qué imprime el siguiente código?
let condicion1, resultado, condicion2;
condicion1 = 2>8;
condicion2 = 8>2;
resultado = condicion1 && condicion2;
console.log(resultado);- AFALSE
- BTRUE
- Cundefined
- D16
12¿Cuál es el resultado del siguiente código?
const amount = 123_00;
console.log(amount);- A12300
- B123_00
- C123000
- D'12300'
13¿Cuál es el resultado de ejecutar el siguiente código?
let aNum=[2,4,6,8,10];
aNum.pop();
aNum.push(12,14);
console.log(aNum);- A[4,6,8,10,12,14]
- B[4,6,8,12,14]
- C[2,4,6,8,12,14]
- D[2,4,6,12,14]
14¿Qué devuelve la siguiente línea de código?
const fruits = ['manzana','pera', 'uva','guayaba'];
const { fruit1, fruit2 } = fruits;
console.log(fruit1);- Aundefined
- Berror
- C'Manzana'
- Dnull
15¿Cuál es el valor de foundNumbers?
const array = [21, 13, 34, 26, 3, 5];
const foundNumbers = array.find((number) => number > 20);- A21
- B[21,34,26]
- C['21','34',''26]
- DLa función find no forma parte de arreglos
16Al ejecutar el siguiente código ¿Cuál es la impresión en la consola?
const promise1 = () => {
return new Promise((resolve, reject) =>
setTimeout(() => resolve('promise1 fullfilled'), 2000)
);
}
const promise2 = () => {
return new Promise((resolve, reject) =>
setTimeout(() => resolve('promise2 fullfilled'), 1000)
);
}
Promise.all([promise2(), promise1()]).then((result) => {
console.log(result)
});- A['promise2 fullfilled','promise1 fullfilled']
- B['promise1 fullfilled','promise2 fullfilled']
- Cpromise1 fullfilled','promise2 fullfilled'
- D[promise2 fullfilled','promise1 fullfilled
17¿Cuál es el resultado del siguiente código?
const person = {
'name' : 'Leeroy',
'lastName' : 'Jenkins',
'hobby' : 'videojuegos',
'favoriteMovies' : ['Interstellar', 'batman', 'Inception', 'Seven']
};
console.log(JSON.stringify(Object.entries(person)));- A[["name","Leeroy"],["lastName","Jenkins"],["hobby","videojuegos"],["favoriteMovies",["Interstellar","batman","Inception","Seven"]]]
- B["favoriteMovies",["Interstellar","batman","Inception","Seven"]]]
- C[["name","Leeroy"],["lastName","Jenkins"],["hobby","videojuegos"]
- D"name","Leeroy","lastName","Jenkins","hobby","videojuegos","favoriteMovies","Interstellar","batman","Inception","Seven"
18¿Cuál es el resultado del siguiente código?
function suma(param1 = 2, param2=3){
return param1+param2
}
console.log(suma(10));- A12
- B10
- C13
- D5
19Actualmente para usar el método await es necesario declarar una función como asíncrona de la siguiente manera:
async function miFuncion(){
//Contenido
}- ARichtig
- BFalsch
20¿Cuál es la salida del siguiente código?
const obj = {nombre: ""Leeroy"", apellido: ""Jenkings""};
console.log(obj.hasOwn(obj,'edad'));- Aobj.hasOwn is not a function
- BUndefined
- CError
- Dnull
21Partiendo del siguiente arreglo aNum = [5,4,3,2,1,0]
¿Qué método regresa aNum[0,1,2,3,4,5]?- AaNum.reverse()
- BaNum.invert()
- CaNum.return()
- DaNum.revert()
22¿Cuales No son palabras reservadas de JavaScript?
- Afield,constant,variable,wait
- Bviel,volatile,goto,transient
- Cundefined, prototype,isFinite,valueOf
- Dlet, var, const, int
23¿De la siguiente lista cuales se corresponden con métodos de la clase automovil?
- AGirar
- BArrancar
- CColor
- DMarca
24const nombres = [
'Carlos',
'viviana',
'Maria',
'Dionisio'
];
console.log(nombres.map(nombres => nombres.length));- A[6, 7, 5, 8]
- B[6, 7, 4, 8]
- C[6, 7, 5, 9]
- D[ 7, 6, 5, 8]
25¿Cuál es el resultado de la ejecución del siguiente código?
console.log(('o__o'.padStart(10, '-')).padEnd(15, '-'));- A------o__o-----
- B-----------o__o------------
- C------o__o--
- D--o__o-----
26Este tipo de dato NO es soportado en un JSON
- Afunction
- Bundefined
- CObject
- DString
27¿Cuál es el resultado de la ejecución del siguiente código?
console.log([,,,].length);- A3
- B0
- Cerror
- D1
28¿Qué valor obtiene la constante list al ejecutar lo siguiente?
const list = document.querySelector('#container').querySelectorAll('div.showlist > p');- AUna lista de elementos <p> que se encuentran dentro de un <div> de clase showList que a su vez está dentro de un elemento con id container
- BUn elemento cuyo id es container y que contiene un elemento <div> de clase showList que a su vez tiene al menos un elemento <p>
- CUna lista de elementos <div> de clase showList y que contiene solamente elementos <p>
- DSe obtiene un error debido a que a las constantes no se les permite asignar valores que provengan del DOM
29Palabra reservada para llamar a funciones de la clase padre
- Asuper();
- Bconstructor();
- Cclass
- Dextends
30Estados de una promesa
- AEspera,cumplida,denegada
- BPendiente, cumplida, rechazada
- CNinguna de las anteriores
- DEspera,cumplida,rechazada
31Permite definir una clase descendiente de otra
- Aimport
- Bclass
- Cextends
- Dsuper
32Obtiene la posición especifica de un arreglo
- AindexOf("valor")
- Bindexof("valor")
- Cindex("valor")
- Darray.Of("valor")
33¿Qué obtenemos al ejecutar el siguiente código?
(function f(f){return typeof f();
})(function(){
return 1;}
);- Anumber
- Bfunction
- Cerror
- Dundefined
34¿Qué obtenemos al ejecutar el siguiente código?
const first = [1,2,3,4,5]
const second = [1,2,3,4]
let result =
first.length === second.length
&& first.every((number, index) =>
number === second[index])
console.log(result)- AFALSE
- BTRUE
- C[1,2,3,4]
- D"1,2,3,4"
35¿Cuál es la diferencia entre forEach() y map()?
- Amap() devuelve un nuevo array y forEach() devuelve siempre undefined.
- Bmap() devuelve undefined y forEach() devuelve un nuevo array
- Cmap() devuelve nada y forEach() devuelve siempre undefined.
- Dmap() devuelve un nuevo array y forEach() devuelve null
36¿Qué devuelve la siguiente línea de código?
[1,2,3,4].map(number=>number*number);- Aitera un arreglo y retorna la multiplicación de 1*2*3*4 en un arreglo nuevo
- Bitera un arreglo que retorna el cuadrado de cada número en un arreglo nuevo
- Cerror
- Ditera un arreglo que retrona el cuadrado de cada número en el mismo arreglo
37¿Qué imprime el siguiente código?
function f(x, y=2, z=7) {
return x + y + z;
};
console.log(f(1) === 10);- Aundefined
- Btrue
- Cnull
- DNaN
38Al ejecutar el siguiente código ¿Cuál es la impresión en la consola?
const promise1 = () => {
return new Promise((resolve, reject) =>
setTimeout(() => resolve('promise1 fullfilled'), 2000)
)
}
const promise2 = () => {
return new Promise((resolve, reject) =>
setTimeout(() => resolve('promise2 fullfilled'), 1000)
)
}
promise1().then((result)=>console.log(result));
promise2().then((result)=>console.log(result));- Apromise2 fullfilled promise1 fullfilled
- B['promise2 fullfilled','promise1 fullfilled']
- C['promise1 fullfilled promise 2 fullfilled']
- Dpromise1 fullfilled promise2 fullfilled
39¿Es un elemento para manipular objetos en el DOM?
- AcreateElement
- Bonkeypress
- CaddEventListener
40Al ejecutar el siguiente código ¿Cuál es la impresión en la consola?
const promise1 = () => {
return new Promise((resolve, reject) =>
setTimeout(() => resolve('promise1 fullfilled'), 2000)
)
}
const promise2 = () => {
return new Promise((resolve, reject) =>
setTimeout(() => resolve('promise2 fullfilled'), 1000)
)
}
promise2().then((result)=>console.log(result));
promise1().then((result)=>console.log(result));- Apromise2 fullfilled promise1 fullfilled
- Bpromise1 fullfilled promise 2 fullfilled
- C['promise1 fullfilled', 'promise2 fullfilled']
- D[promise 2 fullfilled' , 'promise1 fullfilled']
Informationen
- Beschreibung
- Otro Exam Quiz am JS Normal, erstellt von Nelly Santiago Morales am 01/09/2022.
- Sprache
- English
- Aufrufe
- 101
- Schlagwörter
- Bewertung
- Noch keine Bewertungen Bewerte dieses Quiz