wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Repaso MF0951_2

Total questions: 62

Worksheet time: 31mins

Name
Class
Date
1.

Las partes de un programa son:

a)

Inicio, desarrollo, fin.

b)

Cabecera, desarrollo, definición de variables.

c)

Cabecera, definición de variables, cuerpo del programa.

2.

De las siguientes respuestas señale cual hace referencia exclusivamente a operadores lógicos:

a)

Suma, negación, división entera.

b)

NOT, AND, OR.

c)

NOT, AND, POR.

3.

Una de las normas que rigen los ordinagramas es…

a)

Que tienen que tener un principio y un final claros.

b)

Que el flujo va de abajo hacia arriba.

c)

Que los cruces de líneas son obligatorios.

4.

Son funciones de los objetos:

a)

Abstracción, encapsulamiento, concisión.

b)

Encapsulamiento, polimorfismo, herencia.

c)

Polisemia, abstracción, ocultación.

5.

Pseudocódigo es:

a)

Un lenguaje de programación compatible con cualquier sistema operativo.

b)

Un lenguaje parecido al inglés que sirve para programar.

c)

Un lenguaje entre el natural y el utilizado para programar.

6.

El nombre de una variable JavaScript:

a)

Puede contener cualquier carácter, incluidos todos los alfanuméricos.

b)

Puede contener caracteres alfanuméricos y el carácter subrayado.

c)

Puede contener cualquier carácter, pero nunca mayúsculas.

7.

Si declaro una variable dentro de una función esta variable será:

a)

Global, se podrá ver su contenido en cualquier lugar.

b)

Local, pero se podrá visualizar su contenido en cualquier otra función.

c)

Local, solo se podrá visualizar su contenido en la función en la que se ha declarado.

8.

DHTML o Dynamic HTML es:

a)

Una especificación de HTML distinta y separada del HTML convencional.

b)

El uso conjunto de HTML, CSS y JavaScript con el fin de crear páginas web dinámicas e interactivas.

c)

El uso de HTML y PHP conjunto para crear páginas web más vistosas.

9.

Un evento es:

a)

Una acción desencadenada por un suceso, en informática los eventos están relacionados con acciones del ratón y del teclado principalmente.

b)

Una acción desencadenada al ejecutar un programa.

c)

Una operación que realiza alguna acción inesperada.

10.

JavaScript es:

a)

Un lenguaje de programación con características mayoritariamente del lado del servidor.

b)

Un lenguaje de programación interpretado, orientado a objetos, débilmente tipado y que aporta dinamismo a las páginas web desde el lado del cliente.

c)

Un lenguaje de marcas, interpretado, orientado a objetos y débilmente tipado.

11.

¿Cuál de las siguientes listas contiene funciones

predefinidas de JavaScript?

a)

eval, isFinite, parseInt, String

b)

Eval, isFinite, ParseInt, string

c)

eval, isFinite, Parseint, string

12.

Las estructuras de control:

a)

Son las que controlan las variables

b)

Son las que estructuran y controlan el código fuente.

c)

Son aquellas que nos permiten transformar las variables en función de decisiones, comparaciones, repeticiones, etc.

13.

Datos booleanos son:

a)

Aquellos sobre los que se aplica el álgebra de Boole de dos dígitos (0 y 1)

b)

Aquellos inventados por Boolering para contar eficazmente con dos dedos.

c)

Aquellos sobre los que se aplica la aritmética de diez dígitos.

14.

NaN significa:

a)

Number an Negative.

b)

No existe esa expresión.

c)

Not a Number.

15.

Una variable es:

a)

Una porción de memoria que reserva el programa para almacenar datos.

b)

Una línea de código en el que se reserva un dato.

c)

Una porción del programa que sirve para realizar operaciones lógicas.

16.

A la hora de escribir el código de un programa es importante para la corrección del programa y su posterior revisión:

a)

El tipo de programa que se use para escribirlo.

b)

Escribir comentarios frecuentes y establecer un criterio para nombrar las variables.

c)

El color de la letra y la pantalla en la que se programa.

17.

Error de sintaxis es:

a)

Aquel que se obtiene cuando se ejecuta el código.

b)

Aquel que se comete al escribir el código, se da en aquellos casos en los que no se ha escrito correctamente una instrucción.

c)

Aquel que sale cuando el código se compila.

18.

Las instrucciones para manejar un error en JavaScript son:

a)

try y catch.

b)

if y switch.

c)

while y do&while.

19.

Error de ejecución es:

a)

El que se produce cuando se compila el código.

b)

El que se produce por un error al escribir las instrucciones.

c)

El que se produce cuando el programa está en funcionamiento.

20.

Las herramientas para desarrolladores de los navegadores:

a)

Nos facilitan la tarea de escribir el código.

b)

Nos permiten tocar el código de manera virtual y nos ayuda a detectar los errores al escribir JavaScript.

c)

Son un editor de texto avanzado y completo.

21.

El objeto del DOM que sitúa sobre todos los demás es:

a)

Document

b)

Form

c)

Window

22.

Cuando el flujo de escritura de la página se cierra:

a)

Se puede continuar escribiendo en la página

b)

No se podrá modificar el contenido de la página

c)

El flujo de escritura de la página no se cierra.

23.

El objeto Location:

a)

Contiene los datos de la página

b)

Contiene la información relativa a la URL

c)

Contiene la información de la página

24.

DOM es:

a)

La jerarquía de objetos de JavaScript

b)

La lista de objetos que puede usar JavaScript

c)

El nombre que se da a como usar JavaScript

25.

El objeto document:

a)

No está disponible hasta que se carga la página

b)

Está disponible desde el primer momento, aún sin cargarse la página

c)

Aunque no esté disponible puede accederse a sus componentes

26.

Un evento es:

a)

Una acción desencadenada por un suceso.

b)

Cuando un objeto JavaScript es llamado.

c)

Una acción desencadenada por un movimiento del ratón.

27.

De las siguientes listas cual contiene tipos de eventos:

a)

De página, de periféricos y de Internet.

b)

De ratón, de teclado y de navegador.

c)

De ratón, de Internet y de página.

28.

Cuando con el ratón entramos sobre un elemento se dispara el evento:

a)

Onclick.

b)

Onchange.

c)

Onmouseover.

29.

Onblur:

a)

Se produce cuando un elemento pierde el foco.

b)

Se produce cuando un elemento cambia de lugar.

c)

Se produce cuando un elemento cambia de tamaño.

30.

Onkeyup:

a)

Se produce cuando se pulsa la tecla up.

b)

Se produce cuando se pulsa dos veces una tecla.

c)

Se produce cuando liberamos una tecla apretada.

31.

Para buscar frases exactas en un buscador utilizaremos:

a)

La palabra buscada entre signos de admiración.

b)

La palabra buscada entre dos comas.

c)

La palabra buscada entre comillas.

32.

ECMA:

a)

Es el organismo que estandariza CSS.

b)

Es el organismo que estandariza a HTML.

c)

Es el organismo que estandariza a JavaScript.

33.

JQuery es:

a)

Una librería JavaScript ampliamente utilizada.

b)

Una librería CSS ampliamente utilizada.

c)

Un lenguaje de marcas que sustituye a HTML.

34.

¿Cuáles son algunas de las recomendaciones que debemos seguir para que los buscadores encuentren mejor nuestras páginas?

a)

Pocas actualizaciones y código fácil.

b)

Texto de calidad y actualizaciones constantes.

c)

Textos cortos y muchos elementos multimedia.

35.

Si queremos hacer una búsqueda de Google de la palabra variable dentro un sitio web tenemos que utilizar:

a)

Variable web:URL_delsitio

b)

web:URL_delsitio variable

c)

variable site:URL_delsitio

36.

Cuando se detecta un error por parte del usuario a la hora de rellenar un dato:

a)

Se debe posponer la comunicación del error tanto como se pueda.

b)

Se debe comunicar el error al final de toda la operación.

c)

Es mejor comunicarlo lo antes posible para mejorar la interacción con el usuario.

37.

¿Qué versión de HTML proporciona formularios con tipos de campos muy útiles a la hora de ahorrarnos código de validación?

a)

HTML3.

b)

XHTML.

c)

HTML5.

38.

La programación modular se caracteriza principalmente:

a)

Porque todos los problemas se resuelven de manera lineal, es decir unos detrás de otros.

b)

Porque los problemas se dividen a modo de funciones que los resuelven individualmente y a los que se accede desde el programa principal.

c)

Por evitar el fraccionamiento de los problemas del programa principal.

39.

A la hora de planificar un formulario debemos tener en cuenta:

a)

Que hay pensar muy bien qué nos pueden contestar en cada campo, como queremos que esos datos se nos suministren y en qué formato los almacenaremos.

b)

Que debemos hacer un formulario para cada tipo de usuario.

c)

Que no podremos evitar que cada usuario introduzca los datos como quiera.

40.

¿Qué diferencia a los datos numéricos de los datos aritméticos?

a)

Los datos numéricos son los que se refieren a números y los aritméticos son los que guardan operaciones.

b)

Los datos numéricos son aquellos que tienen números que no son susceptibles de

hacer operaciones con ellos, mientras que con los aritméticos sí se hacen operaciones con ellos.

c)

No hay diferencia.

41.

Algunos de esos tipos de campos de la versión HTML referida en la cuestión anterior son:

a)

name, tel, street.

b)

email, integer, number.

c)

week, email, date.

42.

La instrucción alert (isNaN(adios); devolverá:

a)

False.

b)

True.

c)

El mismo valor: adios.

43.

Validación es:

a)

Un proceso por el que se chequea y evalúa un dato proporcionado por el usuario con el fin de asegurarnos de que es correcto y/o coherente.

b)

Un proceso en el que se verifica que el contenido de las variables sea correcto.

c)

Un sistema de chequeo sobre la calidad del código fuente de la página.

44.

¿Cuál sería el evento que debería disparar la comunicación del error por parte de un usuario a la hora de rellenar un dato?

a)

Onchange.

b)

Onblur.

c)

Onmouseover.

45.

Si queremos fijar la posición de un elemento en un punto fijo:

a)

Basta con colocarla donde queramos, no se moverá.

b)

Solo es posible cuando el objeto es pequeño.

c)

Utilizaremos la propiedad CSS position:absolute;

46.

De los siguientes términos, ¿cuál es el nombre de un modo de color?

a)

ColorHtml.

b)

CMYK.

c)

B/N.

47.

Canvas es:

a)

Un objeto HTML5 a modo de lienzo sobre el que podemos dibujar figuras geométricas, texto o introducir imágenes.

b)

Un objeto CSS a modo de lienzo sobre el que podemos dibujar figuras geométricas, texto o introducir imágenes.

c)

Una función JavaScript a modo de lienzo sobre el que podemos dibujar figuras geométricas, texto o introducir imágenes.

48.

Un pixel es:

a)

La unidad mínima en la que se divide una imagen digital.

b)

La unidad en la que se mide el tamaño de un archivo.

c)

Cada uno de los colores en los que se divide una imagen.

49.

Un array es:

a)

Un tipo de almacenamiento que contiene una serie de datos del mismo tipo.

b)

Una variable que contiene un solo dato y fijo.

c)

Un tipo de dato, parecido al numérico.

50.

Una etiqueta semántica es:

a)

Una etiqueta que nos da el significado de las palabras incluidas en ella.

b)

Una etiqueta que indica que el contenido dentro de ella tiene un significado concreto.

c)

Un tipo de etiquetas en desuso.

51.

De los siguientes formatos gráficos, ¿cuál es el más recomendable para la web?

a)

BMP

b)

TIFF

c)

PNG

52.

Las etiquetas semánticas aparecen con la versión:

a)

W3C

b)

CSS3

c)

HTML5

53.

¿Cómo producimos el efecto de movimiento con JavaScript?

a)

Usando la función setInterval.

b)

Usando la función moveObject.

c)

Usando la función clearInerval.

54.

Para validar el código HTML y CSS:

a)

Es imprescindible descargarse un programa para hacerlo.

b)

La web de la W3C dispone de dos páginas donde hacerlo.

c)

No hay aplicaciones para validar código HTML y CSS hay que hacerlo a mano.

55.

La propiedad appname devuelve Netscape cuando el navegador detectado es:

a)

IE11, Firefox, Chrome o Safari.

b)

Firefox o Chrome.

c)

Firefox, Chrome o Safari.

56.

appName es:

a)

Una propiedad del objeto Navigator que puede devolver tres valores: Mozilla, Explorer y Opera.

b)

Una propiedad del objeto Navigator que puede devolver tres valores: Webkit, Explorer y Firefox.

c)

Una propiedad del objeto Navigator que puede devolver tres valores: Netscape,

Microsoft Internet Explorer y Opera.

57.

Trident es:

a)

El motor de la familia Internet Explorer.

b)

Un nuevo navegador.

c)

Un programa de desarrollo web.

58.

JQuery u otras librerías JavaScript:

a)

Tenemos que usar diferentes códigos según sea un navegador u otro.

b)

Funcionan solo en Firefox e Internet Explorer.

c)

Permiten que usemos sus funciones sin necesidad de que nos preocupemos de para qué navegador funcionan.

59.

Webkit es:

a)

Una libería JavaScript.

b)

Un navegador.

c)

El motor de Firefox, Epiphany y Safari.

60.

Motor de renderizado es:

a)

Lo que sirve para visualizar las imágenes en un navegador.

b)

Es un software que toma HTML, CSS y lo muestra formateado en la pantalla.

c)

Es un término que no tiene que ver con el desarrollo web.

61.

Blink es:

a)

El nuevo motor de Chrome y Opera es una variante de WebKit.

b)

El nuevo motor de Firefox y Opera es una variante de WebKit.

c)

El nuevo motor de Chrome e IE es una variante de WebKit.

62.

Android es:

a)

Un sistema operativo basado en un núcleo Linux creado para dispositivos móviles

principalmente.

b)

Un sistema operativo basado en un núcleo MacOX creado para dispositivos móviles principalmente.

c)

Este concepto no existe.