Heinsohn Privacidad y Ciberseguridad para el sector educativo
Test
1. Test de Lenguajes de programación (i)
1 - ¿Cuál no es un lenguaje de programación?
a) Jakarta
b) C++
c) C
d) Pascal
2 - ¿Cuál de estos lenguajes es estructurado?
a) Ensamblador
b) C
c) C++
d) Basic
3 - ¿Cuál de estos lenguajes fue creado por John Kemeny y Thomas Kurtt?
a) Basic
b) Java
c) C
d) C++
4 - ¿Cuál de estos lenguajes no es estructurado?
a) Java
b) C++
c) Ensamblador
d) Pascal
5 - ¿Con qué lenguaje se pueden obtener los programas más rápidos?
a) Basic
b) Perl
c) Java
d) Ensamblador
5 - La expresión que, en Basic, realiza la asignación es
a) Equal
b) Let
c) Assign
d) Print
2. 6 - El salto a un subprograma en Basic se realiza con
a) Call
b) Goto
c) Gosub
d) Togoto
7 - El fin de un subprograma en Basic se indica con
a) End
b) Goto
c) Return
d) Togoto
8 - El valor de una constante es
a) Invariable
b) Variable
c) La unidad
d) Cero
9 - ¿Cuál de estos valores no es válido para una variable lógica?
a) Verdadero
b) Error
c) Falso
d) Entrada
10 - Si A es verdadera, entonces ~A es
a) Depende
b) Verdadera
c) Falsa
d) La pregunta está mal planteada
3. OTRO TEST
1- ¿Cuál es la descripción que crees que define mejor el concepto 'clase' en la
programación orientada a objetos?
a) Es un concepto similar al de 'array'
b) Es un tipo particular de variable
c) Es un modelo o plantilla a partir de la cual creamos objetos
d) Es una categoria de datos ordenada secuencialmente
2- ¿Qué elementos crees que definen a un objeto?
a) Sus cardinalidad y su tipo
b) Sus atributos y sus métodos
c) La forma en que establece comunicación e intercambia mensajes
d) Su interfaz y los eventos asociados
3- ¿Qué código de los siguientes tiene que ver con la herencia?
a) public class Componente extends Producto
b) public class Componente inherit Producto
c) public class Componente implements Producto
d) public class Componente belong to Producto
4- ¿Qué significa instanciar una clase?
a) Duplicar una clase
b) Eliminar una clase
c) Crear un objeto a partir de la clase
d) Conectar dos clases entre sí
5- En Java, ¿a qué nos estamos refiriendo si hablamos de 'Swing'?
a) Una función utilizada para intercambiar valores
b) Es el sobrenombre de la versión 1.3 del JDK
c) Un framework específico para Android
d) Una librería para construir interfaces gráficas
4. 6- ¿Qué es Eclipse?
Una libreria de Java
Una versión de Java especial para servidores
Un IDE para desarrollar aplicaciones
Ninguna de las anteriores
7- ¿Qué es el bytecode en Java?
El formato de intercambio de datos
El formato que obtenemos tras compilar un fuente .java
Un tipo de variable
Un depurador de código
8- ¿Qué código asociarías a una Interfaz en Java?
public class Componente interface Product
Componente cp = new Componente (interfaz)
public class Componente implements Printable
Componente cp = new Componente.interfaz
9- ¿Qué significa sobrecargar (overload) un método?
Editarlo para modificar su comportamiento
Cambiarle el nombre dejándolo con la misma funcionalidad
Crear un método con el mismo nombre pero diferentes argumentos
Añadirle funcionalidades a un método
10- ¿Qué es una excepción?
Un error que lanza un método cuando algo va mal
Un objeto que no puede ser instanciado
Un bucle que no finaliza
Un tipo de evento muy utilizado al crear interfaces
5. Abajo se muestran todas las preguntas del cuestionario. Tus respuestas están en negrita. Las respuestas
correctas están marcadas en verde y las incorrectas en rojo.
1- ¿Cuál es la descripción que crees que define mejor el concepto 'clase' en la programación orientada a
objetos?
Es un concepto similar al de 'array'
Es un tipo particular de variable
Es un modelo o plantilla a partir de la cual creamos objetos
Es una categoria de datos ordenada secuencialmente
2- ¿Qué elementos crees que definen a un objeto?
Sus cardinalidad y su tipo
Sus atributos y sus métodos
La forma en que establece comunicación e intercambia mensajes
Su interfaz y los eventos asociados
3- ¿Qué código de los siguientes tiene que ver con la herencia?
public class Componente extends Producto
public class Componente inherit Producto
public class Componente implements Producto
public class Componente belong to Producto
4- ¿Qué significa instanciar una clase?
Duplicar una clase
Eliminar una clase
Crear un objeto a partir de la clase
Conectar dos clases entre sí
6. 5- En Java, ¿a qué nos estamos refiriendo si hablamos de 'Swing'?
Una función utilizada para intercambiar valores
Es el sobrenombre de la versión 1.3 del JDK
Un framework específico para Android
Una librería para construir interfaces gráficas
6- ¿Qué es Eclipse?
Una libreria de Java
Una versión de Java especial para servidores
Un IDE para desarrollar aplicaciones
Ninguna de las anteriores
7- ¿Qué es el bytecode en Java?
El formato de intercambio de datos
El formato que obtenemos tras compilar un fuente .java
Un tipo de variable
Un depurador de código
8- ¿Qué código asociarías a una Interfaz en Java?
public class Componente interface Product
Componente cp = new Componente (interfaz)
public class Componente implements Printable
Componente cp = new Componente.interfaz
9- ¿Qué significa sobrecargar (overload) un método?
Editarlo para modificar su comportamiento
Cambiarle el nombre dejándolo con la misma funcionalidad
Crear un método con el mismo nombre pero diferentes argumentos
Añadirle funcionalidades a un método
10- ¿Qué es una excepción?
7. Un error que lanza un método cuando algo va mal
Un objeto que no puede ser instanciado
Un bucle que no finaliza
Un tipo de evento muy utilizado al crear interfaces