wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

RepasoDesarrolloCliente1-7

Total questions: 49

Worksheet time: 25mins

Name
Class
Date
1.

¿Cómo se denomina a un conjunto de archivos que se almacena en un servidor y pueden ser visualizados por un navegador?

a)

Sitio web

b)

Archivos de diseño

c)

Archivos comprimidos en remoto

d)

Ninguna de las anteriores

2.

¿Qué arquitectura es la más usada en la creación de aplicaciones web?

a)

Arquitectura Non Even Driven

b)

Arquitectura cliente-servidor

c)

Arquitectura orientada a conexión P2P

d)

Arquitectura de microservicios

3.

¿Qué termino se utiliza para el desarrollo web realizado únicamente en la parte cliente?

a)

Front-end

b)

Middle-end

c)

Back-end

d)

Ninguna de las anteriores

4.

¿Qué termino se utiliza para el desarrollo web realizado únicamente en la parte servidor?

a)

Front-end

b)

Middle-end

c)

Back-end

d)

Ninguna

5.

¿Qué código indica una redirección en el protocolo HTTP?

a)

1xx

b)

2xx

c)

3XX

d)

4XX

6.

¿Qué código indica errores en cliente en el protocolo HTTP?

a)

1XX

b)

2XX

c)

3XX

d)

4XX

7.

¿Qué código indica errores en el servidor en el protocolo HTTP?

a)

3XX

b)

4XX

c)

5XX

d)

Ninguna

8.

¿Qué diferencia existe entre el protocolo HTTP y HTTPS?

a)

HTTP es una comunicación cifrada

b)

HTTPS es una comunicación sin cifrar

c)

HTTPS es una comunicación cifrada

d)

Ninguna

9.

¿Qué protocolo se aconseja utilizar para la transferencia masiva de archivos entre cliente y servidor=

a)

FTP

b)

XML-RPC

c)

XML

d)

Ninguna

10.

¿Cuál es un componente del navegador web?

a)

Motor de navegación

b)

Motor de visualización

c)

Interprete JavaScript

d)

Todas las respuestas son correctas

11.

¿Qué utilizamos para la representación visual y estructura de una página web?

a)

HTML

b)

JSON

c)

JAVA

d)

Ninguno

12.

¿Qué utilizamos para permitir interacción y control de los componentes de una página web=

a)

HTML

b)

JSON

c)

JavaScript

d)

nINGUNO

13.

¿Qué lenguaje puede interpretar JavaScript para el intercambio de datos

a)

HTML

b)

JSON

c)

C++

d)

Ninguno

14.

¿Qué lenguaje es una evolución de JavaScript?

a)

HTML

b)

TypeScript

c)

Cobol

d)

CSS

15.

¿Qué tipo de programación permite al programa iniciar una tarea de larga duración y seguir respondiendo a otros eventos?

a)

Síncrona

b)

Asíncrona

c)

Orientada a objetos

d)

Ninguna

16.

¿Qué caracteriza el sistema de tipado de JavaScript?

a)

Es un sistema de tipado débil

b)

No es necesario declarar el tipo de la variable

c)

El motor de JavaScript puede averiguar el tipo de una variable

d)

Todas correctas

17.

¿Qué debemos hacer cuando JavaScript no puede realizar una conversión de tipos=

a)

Recurrimos a la conversión explícitas

b)

Recurrimos a una conversión de herencia

c)

No podemos realizar ningún tipo de conversión

d)

Ninguna

18.

¿Qué tipo asigna JavaScript cuando no se ha definido la variable

a)

untinny

b)

unchar

c)

untypevar

d)

undefine

19.

¿Con qué tipos primitivos cuenta JavaSCript?

a)

Boolean

b)

Null

c)

Number

d)

Todas

20.

¿Qué tipo permite almacenar cadenas de caracteres?

a)

Number

b)

Boolean

c)

String

d)

Ninguna

21.

¿Qué función de las variables está más optimizada?

a)

La función <<test1>> porque usa variables globales

b)

La función <<test2>> porque usa variables del ámbito local

c)

El ámbito de las variables no importa en la optimización del programa

d)

Ninguna de las 2 funciones

22.

¿Qué resultado se obtiene con el siguiente código en JavaScript? [ var temp = 20 + "Abril" ; ]

a)

Genera una cadena con valor <<20Abril>>

b)

Genera una cadena con valor <<20>>

c)

Genera una cadena con valor <<Abril>>

d)

Provoca un error

23.

existen limitaciones de funcionalidad al ejecutar JavaScript en un navegador

a)

Verdadero

b)

Falso

24.

¿Cuñal de estas palabras NO es una palabra reservada?

a)

for

b)

break

c)

elif

d)

function

25.

¿Qué está permitido en relación al uso de palabras reservadas?

a)

Puedo crear variables con el nombre de la palabra reservada

b)

Se puede modificar la palabra reservada para realizar otras acciones

c)

En JavaScript no existen palabras reservadas

d)

No puedo modificarlas

26.

¿Qué operador permite la igualdad de valor y tipo?

a)

===

b)

<=

c)

%

d)

<=>

27.

¿Qué operador nos entrega el residuo de una división?

a)

===

b)

>=

c)

%

d)

<=>

28.

¿Qué operador corresponde con el operador de potencia?

a)

++

b)

**

c)

%

d)

--

29.

¿A qué se asemeja la representación arbólea de objetos

a)

Estructura interna de un fichero compilado

b)

Estructura interna de JavaScript

c)

Estructura interna del DOM

d)

Ninguna

30.

¿Qué permite hacer JavaScript cuando trabaja sobre el DOM de HTML?

a)

Modificar parte de la página

b)

Eliminar elementos

c)

Añadir elementos

d)

Todas correctas

31.

¿Qué ofrece el lenguaje JavaScript de manera nativa?

a)

Solamente poder usar funciones nativas

b)

Unicamente objetos nativos

c)

Funciones y objetos nativos

d)

Ninguna

32.

¿Qué función nativa de JavaScript permite transformar el contenido a un número entero?

a)

parseInt()

b)

isNaN()

c)

eval()

d)

Ninguna de las anteriores

33.

¿Qué objeto nativo de JavaScript permite definir un conjunto de elementos con clave valor?

a)

Int

b)

Map

c)

var

d)

JSON

34.

¿Qué objeto nativo de JavaScript permite definir una lista indexada de elementos ordenados?

a)

Array

b)

String

c)

var

d)

JSON

35.

Una cookie no permite almacenar datos en la máquina del cliente

a)

verdadero

b)

falso

36.

JavaScript no proporciona métodos para trabajar con cookies

a)

verdadero

b)

falso

37.

¿Qué objeto de JavaScript puede almacenar una colección de valores?

a)

Boolean

b)

Float

c)

Array

d)

Int

38.

¿Qué caracteriza a un array en JavaScript?

a)

No tiene un tamaño determinado

b)

Su tamaño puede cambiar según se necesite

c)

Pueden ser listas multidimensionales

d)

Todas

39.

¿Qué opcion crea un array en JavaScript de 3 elementos?

a)

var items = new Array ("a", "b", "c");

b)

var items = new Array(2,3);

c)

var items = ["uno", "dos","tres","cuatro"];

d)

Ninguna

40.

¿Qué método del array nos permite añadir un elemento al array?

a)

Shift()

b)

pop()

c)

sort()

d)

push()

41.

¿Qué afirmación es correcta sobre la creación de los objetos en JavaScript?

a)

Se pueden crear utilizando 'object'

b)

Nunca puede definir un constuctor

c)

No incluye la palabra reservada 'class'

d)

Solamente existe una única forma de crear un objeto

42.

¿Cómo podemos acceder a un método de un objeto?

a)

Utilizando la palabra reservada 'forObject'

b)

Utilizando la notación punto

c)

Utilizando el operador '<>'

d)

Ninguna

43.

¿Qué ventajas nos proporcionan el uso de funciones en JavaScript

a)

Garantizar que se pueda reutilizar el código

b)

Evitamos duplicar instrucciones

c)

Estructurar el código

d)

Todas

44.

¿Qué reglas existen sobre el paso de parámetros en una función

a)

Siempre se deben pasar parámetros a una función

b)

No se comprueban los tipos de los argumentos pasdaos

c)

Si se comprueba el número de parámetros pasados a la función

d)

No existen reglas referentes a los parámetros de las funciones

45.

¿Se puede asignar un valor por defecto a un parámetro de una función?

a)

Verdadero

b)

Falso

46.

¿Podemos dfeinir clases propias en JavaScript?

a)

Utilizando la palabra reservada 'input'

b)

Utilizando la palabra reservada 'class'

c)

Solo podemos recurrir a los objetos propios de JavaScript

d)

JavaScript no permite la creación de clases propias

47.

¿Cuántos constructores puede tener una clase JavaScript?

a)

Uno

b)

Dos

c)

Tres

d)

Todos los que el programador desee

48.

¿Qué método del objeto String devuelve la posición de una cadena dentro de otra? ¡mirar otros métodos!

a)

concat()

b)

round()

c)

indexOf()

d)

Ninguna

49.

¿Qué método del objeto Date devuelve el día del mes (1-31)?

a)

getTime()

b)

getDate()

c)

parse()

d)

now()