Quiz
S_E_W - Tema 4 (2016)
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (20)
1Indica cuál de las siguientes instrucciones ES6 es incorrecta , si las variables o1 y o2 están declaradas como se indica:
const o1 = {a:1, b:2}; const o2 = {c:’a’, d:’b’};- Aobj1 = { o1, o2 };
- Bobj2 = { [o1.a]:’a’, [o1.b]:’b’};
- Cobj3 = {Symbol() : ’a’};
- Dobj4 = {'p 1' : o1};
2Cuál de las siguientes condiciones es falsa:
- A0 == ‘’
- B1 == ‘1’
- C'' === false
- D0 == false
3¿Cuál de los siguientes atributos es un atributo de objeto?
- Awritable
- Bconfigurable
- Cextensible
- Denumerable
4¿Para cuál de las siguientes variables el operador typeof no retorna “object” ?
- Aconst a = Object;
- Bconst b = JSON;
- Cconst c = null;
- Dconst d = Object.prototype;
5Dada la función f definida como: function f() {} . ¿Cuál de las siguientes condiciones es falsa?
- Atypeof new f() == “object”
- Bf.prototype.constructor === f
- CFunction.isPrototypeOf(f)
- DObject.prototype.isPrototypeOf(f.prototype)
6Dado el código JavaScript que se indica, ¿cuál sería el resultado de la expresión console.log?
const a = new Array(‘a’, ‘b’); const b = [‘a’, ‘b’] ;
a.prop = 0; b.prop = ‘a’; console.log(a.prop, b.prop);- A0 undefined
- B0 a
- Cundefined undefined
- Dundefined a
7¿Cuál de los siguientes expresiones no genera la secuencia: 0 1 2 ?
- Afor ( let x in ['a', 'b', 'c']) console.log(x);
- B[0, 1, 2].forEach(x => console.log(x));
- Cfor (let x of ['a', 'b', 'c']) console.log(x);
- Dfor ( let x = 0; x < 3; x++) console.log(x);
8En el árbol de un documento (X)HTML ¿cuál de los siguientes tipos de nodos no forma parte de su estructura?
- ATexto
- BDOCTYPE
- CElemento
- DAtributo
9¿Cuál de los métodos del núcleo del DOM que se indican a continuación no se puede aplicar a nodos de tipo elemento?
- AgetElementsByTagName
- BreplaceChild
- CremoveAttribute
- DcreateTextNode
10Selecciona el nodo raíz del árbol de un documento (X)HTML.
- Ahtml
- BDOCTYPE
- Cdocument
- DrootHTML
11¿Qué retorna la propiedad nodeValue para los nodos del DOM de tipo elemento ?
- AEl contenido del elemento
- BLa etiqueta del elemento en mayúsculas
- CEl string: #Element
- DEl objeto: null
12¿Cuál de las siguientes afirmaciones sobre los arrays en JavaScript es falsa ?
- ALos elementos pueden ser de distinto tipo.
- BEl índice puede ser una cadena cualquiera o un entero.
- CNo se pueden crear arrays multidimensionales.
- DPara acceder a los valores de un arrays e utiliza el operador corchetes con su posición.
13¿Cuál de los siguientes nombres no se corresponde con un método del objeto window ?
- AclearInterval
- Blocation
- Calert
- Ditem
14Para un documento (X)HTML cualquiera , con varios tipos de elementos (entre otros varios párrafos ) , indica cómo se puede obtener el contenido del primer párrafo de clase ‘abc’ del siguiente div :
<div id=’root’ > <p>...</p> <p class=’abc’>Contenido </p> <p class=’abc’> ... </div>- Adocument.getElementById(‘ p.abc ’ ).firstChild.nodeValue
- Bdocument.querySelectorAll (‘#root p.abc’).firstChild.nodeValue
- Cdocument.querySelector(‘#root > p.abc’).firstChild.nodeValue
- Ddocument.querySelectorAll(‘p.abc’)[0] .firstChild.nodeValue
15Dada la función f definida como:
function f (o) { return Object.prototype.toString.call(o).slice(8, - 1); }
console.log(‘abc’, new String(‘abc’ );- AType Error
- Bstring string
- Cundefined string
- Dundefined undefined
16¿Cuál de los siguientes nombres no es una propiedad estructural de los nodos del DOM ?
- AfirstNode
- BnextSibling
- CparentNode
- DchildNodes
17Indica cuál sería el resultado de la operación console.log para el siguiente código:
const o = new Object();
Object.defineProperty(o, ‘prop’, {value: ‘abc’, writable: false});
o.prop = 0; console.log(o.prop, o.hasOwnProperty(‘prop’));- A0 true
- B'abc’ false
- C'abc’ true
- D0 false
18Selecciona el nombre que no se corresponde con una propiedad (atributo o método) del objeto XMLHttpRequest
- AresponseText
- BresponseHTML
- Copen
- Dstatus
19En el DOM para eliminar un nodo hijo qué método se emplea
- AremoveChild
- BdropChild
- CdeleteChild
- DreplaceChild
20Dada la clase f definida como: class f { constructor() {} ...} . ¿Cómo se puede declarar un campo estático de nombre global?
- ADeclarando la variable global como static en el bloque de la clase:
static let global = “valor”; - BAsignado un valor al campo global del objeto
f.prototype : f.prototype.global = “valor”; - CAsignando un valor al campo global de la función
f.f.global = “valor”; - DDe ninguna de las formas previamente indicadas.
- ADeclarando la variable global como static en el bloque de la clase:
Information
- Description
- Informática Quiz on S_E_W - Tema 4 (2016), created by anonimo . on 08/06/2017.
- Author
- anonimo .
- Language
- Español
- Views
- 26
- Tags
- Rating
- No ratings yet Rate this quiz