wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Examen M6 - Parte Test

Total questions: 35

Worksheet time: 1hrs 10mins

Name
Class
Date
1.

El operador de asignación es

a)

=

b)

==

c)

===

d)

let

e)

var

2.

El operador de comparación (exactamente igual) es

a)

=

b)

==

c)

===

d)

let

e)

var

3.

El DOM es...

a)

Es una biblioteca de funciones para manipular HTML.

b)

Una representación gráfica de un documento XML

c)

Las siglas de Direct Object Manipulation

d)

API que permite a los programadores acceder y manipular una estructura de datos que forma un árbol de etiquetas relacionadas entre sí

4.

En el DOM hay varios tipos de nodo, marca de los siguientes tipos cuál no es un nodo del DOM

a)

document

b)

element

c)

value

d)

property

5.

En el siguiente código, ¿qué contiene la variable parrafo?

var parrafo = document.getElementsByTagName('p')

a)

un párrafo

b)

un elemento html de id=p

c)

todos los párrafos de la página

d)

todos los párrafos pares de la página

6.

De los siguientes métodos del DOM, cuál sirve para seleccionar un elemento HTML concreto?

a)

getElementsByName()

b)

getElementsByTagName()

c)

getElementById()

7.

¿Cuál es el método que permite agregar un elemento dentro de otro? (Un nodo hijo)

(a)  

8.

Cual es el código de un radio button

a)

<radio > </radio>

b)

<input type="radio button">

c)

<input type="radio">

d)

<radio button >< /radio button>

9.

Elemento que nos sirve para obtener el valor de un input

a)

.innerHTML

b)

.value

c)

.checked

d)

.read

10.

La llamada al código Javascript debe colocarse en:

a)

En el BODY

b)

Antes de la etiqueta HTML

c)

Puede colocarse en la sección Head o en Body

11.

¿Para qué sirve la función isNaN?

a)

Devuelve verdadero si el argumento no es un número porque de lo contrario arrojaría un falso.

b)

Devuelve falso si el argumento no es un número porque de lo contrario arrojaría un verdadero.

c)

Devuelve verdadero si el argumento es un número porque de lo contrario arrojaría un falso.

d)

Devuelve falso si el argumento es un número porque de lo contrario arrojaría un falso.

12.

¿Qué palabra clave se utiliza para mostrar un texto en pantalla?

a)

document.innerHTML()

b)

document.write()

c)

document.getElementById()

13.

¿Cuál es la forma de obtener el estado de un CheckBox?

a)

document.getElementById('checkbox1').check

b)

document.getElementById('checkbox1').checked

c)

document.getElementById('checkbox1').value

d)

document.getElementById('checkbox1').getValue

14.

¿Cuál es la instrucción usada para devolver un valor en una función de JavaScript?

a)

send

b)

get

c)

getValue

d)

return

15.

¿Qué es javascript?

a)

Es una forma de realizar páginas web

b)

Es la programación en html

c)

Es un lenguaje de programación que permite desarrollar acciones en las páginas web

d)

Es una forma de crear programas y aplicaciones para dispositivos android

16.

La sintaxis correcta para hacer una llamada a un script externo es:

a)

<script type="text/javascript“>

</script>

b)

<script type="text/javascript“ src=“codigo.js”>

</script>

c)

<script type="text/javascript“ “codigo.js”>

</script>

d)

<script ="text/javascript“ src=“codigo.js”>

</script>

17.

El prompt en javascript permite

a)

Solicitar información al usuario

b)

Generar un mensaje con información

c)

Guardar información de manera temporal

d)

Operar de forma lógica la información

18.

Cuando se quiere mostrar un popup en pantalla con javascript, se utiliza el comando:

a)

menssage

b)

alertInt

c)

attention

d)

alert

19.

Etiqueta que permite incluir un código en JavaScript en HTML:

a)

<script>

b)

<code>

c)

<Stark>

d)

<codigo>

20.

¿En qué lugar se ejecuta generalmente el código JavaScript?

a)

Navegador del servidor

b)

Navegador del Cliente

21.

¿En que formato guardo un archivo de Javascript externo?

a)

.js

b)

.txt

c)

.html

d)

.docx

22.

En el DOM, para añadir un elemento hijo el método usado es...

a)

appendChild()

b)

createChild()

c)

createParentChild()

d)

appendNewChild()

23.

¿Qué significa DOM en JavaScript?

a)

Document Object Model

b)

Document Output Model

c)

Document Open Model

d)

Data Object Model

24.

¿Cuáles son las formas de cambiar el contenido de un elemento en JavaScript?

a)

element.innerHTML = "new content"

b)

element.textContent = "new content"

c)

element.innerContent = "new content"

d)

element.textHTML = new content

25.

¿Qué es un evento en JavaScript?

a)

Una acción que se produce cuando un usuario interactúa con una página web

b)

Una sección de código que se ejecuta cuando se carga una página web

c)

Una función que cambia el estilo de un elemento

d)

Una variable que almacena información sobre una página web

26.

¿Qué método de JavaScript se utiliza para eliminar un elemento del DOM?

a)

removeChild()

b)

deleteElement()

c)

removeElement()

d)

clearElement()

27.

El DOM HTML se construye como un árbol de:

a)

Elements

b)

Arrays

c)

Objects

d)

Functions

28.

Propiedad que nos sirve para obtener el valor de un input

a)

.innerHTML

b)

.value

c)

.checked

d)

.read

29.

La definición de "constante" en programación

a)

Valor que cambia

b)

Valor que no cambia

c)

así se le conoce a las palabras reservadas en JavaScript

30.

<p id="parrafo">Esto es un párrafo</p>

Qué sentencia sería válida para guardar el contenido de este párrafo en una variable.

a)

var texto = document.getElementById("parrafo")

b)

var texto = document.getElementById("parrafo").value

c)

var texto = document.getElementById("parrafo").textContent

d)

var texto = document.getElementById("parrafo").content

31.

<input type="text" id="nombre">

Qué sentencia sería válida para guardar el contenido que introduce el usuario en esta casilla en una variable.

a)

var texto = document.getElementById("nombre")

b)

var texto = document.getElementById("nombre").value

c)

var texto = document.getElementById("nombre").content

d)

var texto = document.getElementById("nombre").valueText

32.

¿Qué nos permite realizar el método getElementByTagName() en un formulario?

a)

Nos permite modificar el contenido de cada nombre del formulario.

b)

Nos permite modificar la información de un formulario por su Id.

c)

Nos permite buscar a través de la etiqueta del formulario.

33.

Para qué sirve la función de javascript document.getElementsByClassName()

a)

Para localizar un id en una etiqueta

b)

Para localizar una clase en una etiqueta

c)

Para localizar una etiqueta

d)

Para localizar una etiqueta, un id o una clase.

34.

Para qué sirve la función de javascript document.querySelectorAll()

a)

Para localizar un id en una etiqueta

b)

Para localizar una clase en una etiqueta

c)

Para localizar muchas etiquetas del mismo tipo o muchas clases.

d)

Para localizar una etiqueta, un id o una clase.

35.

Para que sirve la propiedad innerHTML

a)

Para insertar texto, variables o elementos html a una etiqueta.

b)

Para insertar únicamente texto a una etiqueta

c)

Para localizar cualquier elemento html

d)

Para insertar funciones al DOM