Test
Programacion
Crea una cuenta gratis para terminar este test
Guarda tu progreso y consulta tu resultado final.
¿Ya tienes cuenta? Inicia sesión
Preguntas del test (89)
1¿Qué es un algoritmo?
- AUn conjunto de instrucciones o reglas bien definidas, ordenadas y finitas que permiten realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad
- BEs una igualdad entre dos expresiones algebraicas, denominadas miembros, en las que aparecen valores conocidos o datos, y desconocidos o incógnitas, relacionados mediante operaciones
- CEs una relación de variables que pueden ser cuantificadas para calcular el valor de otras de muy difícil o imposible cálculo y que suministra una solución para un problema
- DLas anteriores respuestas no son correctas
2int, char, float, string y boolean son
- AFunciones de acceso a datos
- BInstrucciones de acceso a datos
- CSentencias de control
- DTipos de datos
3Un bucle o ciclo es
- AUna sentencia que permite decidir si se ejecuta o no se ejecuta una sola vez un bloque aislado de código
- BUna sentencia que ejecuta otra sentencia que a su vez ejecuta la primera sentencia
- CUna sentencia que permite ejecutar un bloque aislado de código varias veces hasta que se cumpla (o deje de cumplirse) la condición asignada al bucle
- DLas anteriores respuestas no son correctas
4if, else, for y while son
- AFunciones de acceso a datos
- BSentencias de control
- CTipos de datos
- DLas anteriores respuestas no son correctas
5¿Qué muestra el siguiente código fuente por pantalla?
int x=0;
while (x<=10) {
System.out.println(x);
x++;
}- ALos números del 0 al 9
- BLos números del 0 al 10
- CLos números del 1 al 10
- DSe queda en un bucle infinito
6¿Cómo sumarias una unidad a la variable x?
- Ax = x + 1;
- Bx += 1;
- Cx++;
- DLas tres son válidas
7¿Qué se imprime por pantalla?
int x=2;
int y=2;
int z;
z = x++ + y;
System.out.println(x);- A2
- B3
- C4
- D5
8Si a = 10, b = 12 y c = 13 entonces:
((a > b) OR (a < c)) AND ((a == c) OR (a > = b))- AVerdadero
- BFalso
9¿Cómo se debe llamar el fichero java con el código fuente de esta clase?
public class MiClase {
public static void main(String[] args) {
System.out.println("Esta es mi clase");
}
}- AComo queramos
- BMICLASE.java
- CMiClase.java
- DMiClase.class
10¿Qué resultado da la siguiente operación?
System.out.println(12&13);- Atrue
- Bfalse
- C12
- D13
11¿Cuál es el valor que se muestra por pantalla?
int x = 5;
int y = 5;
y *= x++;
System.out.println(x);- A25
- B30
- C6
- D5
12¿Cuál es el resultado del siguiente programa?
int j=2;
int k=3;
int m=2;
System.out.println ((k+m < j) | (3-j >= k));- Atrue
- Bfalse
- Cundefined
- DDa error de compilación
13¿Qué hace el siguiente código fuente?
int suma = 0;
int y = 1;
int x = 0;
while (x<100) {
if (y%2!=0) {
suma+=y;
x++;
}
y++;
}- ASuma los 100 primeros números impares
- BSuma del 1 al 100 los números que sean impares
- CSuma los 100 primeros números pares
- DNinguna de las anteriores respuestas es válida
14¿Qué valor se muestra en pantalla?
int contador;
int x = 3;
contador += x;
System.out.println(contador);- A3
- B1
- C0
- DEl programa no compila
15¿Qué hace el siguiente código fuente?
int x=0;
boolean flag = false;
while ((x<10) || !flag) {
System.out.println(x);
x++;
}- AMuestra los números del 0 al 9
- BMuestra los números del 1 al 10
- CMuestra un 10
- DSe queda en un bucle infinito
16¿Cuál es la precisión de un tipo de dato int?
- A8 bit
- B16 bit
- C32 bit
- D64 bit
17¿Realiza lo mismo el operador | y el operador ||?
- ANo, sirven para cosas diferentes
- BSí, pero el | es lógico y si la primera condición es true ya no evalúa más
- CSí, pero el || es lógico y si la primera condición es true ya no evalúa más
- DNinguna respuesta es correcta
18Es necesario utilizar el enunciado break en una estructura switch para que el programa compile.
- ASí, es estrictamente necesario
- BNo, no es necesario
- CSí, si hay condiciones que no se puedan dar
- DSí, pero solo en switch que manejen enteros
19¿Cuál es el resultado del siguiente programa?
int j=2;
System.out.println ( j == 3 );- Atrue
- Bfalse
- Cundefined
- D"j == 3"
20¿Qué muestra el siguiente código fuente por pantalla?
int x=1;
switch (x) {
case 1:
System.out.println("Uno");
case 2:
System.out.println("Dos");
case 3:
System.out.println("Tres");
default:
System.out.println("Otro número");
}- AUno
- BDos
- CTres
- DUno Dos Tres Otro numero
21¿Cuál es el valor que se muestra por pantalla?
int x = 5;
int y = 5;
y /= ++x;
System.out.println(y);- A6
- B5
- C1
- D0
22¿Cuál es el resultado del siguiente programa?
int i=1;
System.out.println ( i == 1 );- Atrue
- Bfalse
- Cundefined
- D"i == 1"
23¿Cuándo entrará el programa en el siguiente bucle?
while ((x<y) && (a>b)) { ... }- ASi X es menor que Y o si A es mayor que B
- BSi A es mayor que B
- CSi X es menor que Y
- DSi X es menor que Y y si A es mayor que B
24¿Cuál es el valor de x?
double x = Math.pow(2, 2);- A4
- B"4"
- C4.0
- DCualquiera de las tres son validas
25¿Cuál es el valor de x?
double x = Math.pow(2, 4);- A24.0
- B16.0
- C8.0
- D4.0
26Para que una condición con el operador || sea verdadera se tiene que cumplir que...
- ACualquier operando sea true
- BTodos los operandos sean true
- CAl menos dos operados sean true
- DLas tres respuestas son correctas
27¿Qué tipo de estructura representa el siguiente código?
while (contador < 20) {
System.out.println("Número de línea " + contador);
contador++;
}
- A• Estructura Secuencial
- B• Estructura Repetitiva
- C• Estructura Selectiva
- D• Ninguna de las tres anteriores.
28¿Qué hace el siguiente programa?
int x= 0;
do {
System.out.println(x);
x++;
} while (x<10);- AMuestra los números del 1 al 10
- BMuestra los números del 0 al 10
- CMuestra los números del 0 al 9
- DNinguna de las tres respuestas es correcta
29¿Qué se muestra por pantalla?
For (int x=0;x<10;x++)
System.out.println(x);- ALos números del 1 al 9
- BLos números del 0 al 9
- CLos números del 1 al 10
- DEl programa no compila
30En la precedencia de operadores cual va antes
- A^
- B+ -
- C||
- D/*
3131) ¿Qué imprime el siguiente código fuente?
int x = 1;
while (x <= 10)
System.out.println(++x);- ALos valores del 1 al 10
- BLos valores del 1 al 9
- CLos valores del 2 al 10
- DLos valores del 2 al 11
32¿Que se mostraría por pantalla?
System.out.println("Hola\tMundo");- A"Hola Mundo"
- B"Hola\nMundo"
- C"Hola" y en otra línea "Mundo"
- D"Hola" un tabulador y "Mundo"
33¿Qué hace la siguiente sentencia de código?
total -= --contador;- ANo compila, es errónea.
- BDecrementa contador a total y luego resta uno a contador.
- CDecrementa uno al contador y luego se lo resta a total.
- DDecrementa uno al contador y luego se lo asigna a total.
34¿Cuál es el valor final de y?
int x = 0;
int y = 0;
while (x<10) {
y += x;
x++;
}
System.out.println(y);- A0
- B10
- C11
- D45
3535) ¿Qué calcula nuestro método misterio?
public static int misterio(int uno, int dos){
int calculo = 1;
for (int x=0;x<dos;x++)
calculo *= uno;
return calculo;
}- ALa multiplicación del número uno con el número dos
- BEl factorial del número uno
- CLa potencia del número uno elevado al número dos
- DNinguna de las respuestas es correcta
36¿Cuál es el valor que se muestra por pantalla?
int x = 1;
if (x==1)
System.out.println("Es uno");
else;
System.out.println("No es uno");- A"Es uno"
- B"No es uno"
- C"Es uno" y "No es uno"
- DNinguna de las tres opciones
37El operador break en una estructura switch se utiliza para
- ATerminar el programa
- BPara pasar a la siguiente evaluación
- CFinalizar la evaluación de condiciones
- DNinguna de las respuestas es correcta
38¿Que se mostraría por pantalla?
System.out.println("Hola\nMundo");- A"Hola Mundo"
- B"Hola\nMundo"
- C"Hola" y en otra línea "Mundo"
- D"Hola" un tabulador y "Mundo"
39¿Qué es un Arreglo?
- AEs una serie de datos del mismo tipo, también conocidos como vectores o rangos.
- BEs la colocación de datos en posiciones consecutivas en un archivo de acceso secuencial.
- CEs tan solo una constante de acceso a sus respectivos valores.
40¿Es correcto la siguiente declaración: int a[4]={2,6,7,8,3} ?
- ANo, porque está un elemento de más en el arreglo.
- BSi, por que el compilador cambia automáticamente el valor de los arreglos.
- CNinguna de las 2 anteriores.
41¿Cuál es la última posición de un arreglo bidimensional de 6 columnas y 6 renglones de tipo entero?
- A• [6][6]
- B• [5][5]
- C• [5][6]
4242) ¿Si tengo un arreglo Bidimensional int x[2][2] lleno con los números pares, que valor encuentro en la posición x[2][2]?
- A8
- BNinguno, porque esa posición no existe
- C16
43ADA y C son ejemplos de lenguajes de programación estructurada
- AVerdadero
- BFalso
44Lenguajes como Java, SIMULA y C# son algunos ejemplos de:
- ALenguajes No Estructurados
- BLenguajes Prodecimientales
- CLenguajes Orientados a Objetos
- DIDE (Entorno de desarrollo integrado)
45¿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
4646) ¿Qué elementos crees que definen a un objeto?
- ASus cardinalidad y su tipo
- BSus atributos y sus métodos
- CLa forma en que establece comunicación e intercambia mensajes
- DSu interfaz y los eventos asociados
47¿Qué código de los siguientes tiene que ver con la herencia?
- Apublic class Componente extends Producto
- Bpublic class Componente inherit Producto
- Cpublic class Componente implements Producto
- Dpublic class Componente belong to Producto
48¿Qué significa instanciar una clase?
- ADuplicar una clase
- BEliminar una clase
- CCrear un objeto a partir de la clase
- DConectar dos clases entre sí
4949) En Java, ¿a qué nos estamos refiriendo si hablamos de 'Swing'?
- AUna función utilizada para intercambiar valores
- BEs el sobrenombre de la versión 1.3 del JDK
- CUn framework específico para Android
- DUna librería para construir interfaces gráficas
50Están conformados por datos o propiedades, por un comportamiento y poseen una identidad o identificación única respecto a otros elementos.
- AClases
- BObjetos
- CHerencia
- DPolimorfismo
51Las Ventajas del uso de la Orientación a Objetos son
- AFacilidad y Realismo
- BReusabilidad e Independencia
- CConfiabilidad y Calidad
- DTodos los anteriores
52Se presenta cuando una clase toma características y/o comportamientos de otra clase
- AHerencia
- BPolimorfismo
- COcultamiento
- DNinguna de las anteriores
53En el caso de un estudiante, cuando mencionamos su nombre, edad, sexo, dirección y teléfono, estamos mencionando:
- ALos atributos de una clase
- BLas operaciones de una clase
- CNinguna de las anteriores es la respuesta
- DLas dos primeras opciones son correctas
54Es la acción u operación que realiza un objeto
- AObjeto
- BMétodo
- CHerencia
- DConversiones
55Su principal función es inicializar las variables de la clase
- AMétodo Constructor
- BMétodo Main ()
- CMétodo Destructor
- DMétodo Billigns
56Son algunos ejemplos de objetos
- AReloj, ObtenerHora, Fecha
- BMiClas, extens, int b
- CLápiz, Pez, Reloj
57Consiste en implementar múltiples formas de un mismo método
- AAbstraccion
- BMulticast
- CHerencia
- DPolimorfismo
58Son las características que diferencian a un objeto de otro
- AVariables
- BMétodos
- CAtributos
- DColor
59¿Qué significa sobrecargar (overload) un método?
- AEditarlo para modificar su comportamiento
- BCambiarle el nombre dejándolo con la misma funcionalidad
- CCrear un método con el mismo nombre pero diferentes argumentos
- DAñadirle funcionalidades a un método
60¿Qué es una excepción?
- AUn error que lanza un método cuando algo va mal
- BUn objeto que no puede ser instanciado
- CUn bucle que no finaliza
- DUn tipo de evento muy utilizado al crear interfaces
61Técnica que implementa la reutilización de código
- AAbstracción
- BEncapsulamiento
- CHerencia
- DPolimorfismo
62Es la forma de comunicación entre los objetos
- ACastings
- BReferencias
- CMensajes
- DMétodos
63Son estructuras lineales de datos que albergan valores del mismo tipo
- AMatrices
- BArreglos / Array
- CVectores
- DCubos
64¿Qué es el Polimorfismo?
- ASituación de que una misma operación puede tener diferente comportamiento en diferentes objetos.
- BEvento de que un Objeto se transforma en estructura cuando se le pide.
- CSituación en la que una variable puede cambiar su tipo para ser útil en varios objetos.
65¿Qué es la Abstracción?
- AEs la manera en que el Programador debe insertar a las instancias dentro de los objetos.
- BForma de poder implementar los objetos dentro de las clases en su parte pública
- CRepresenta ideas, conceptos, y propiedades generales sin la atención a detalles.
66 ¿Qué es la Herencia?
- ACuando un Objeto es destruido pasa sus variables integralmente a otro objeto.
- BEs cuando un Objeto se puede construir en base a otro objeto
- CCuando se empieza a programar uno puede recibir los beneficios de las variables apuntador, para el inicio de los objetos.
6767) ¿Qué es el Encapsulamiento?
- AForma de acceder al estado de un objeto enviando un mensaje que haga que uno de los métodos se ejecute.
- BEs la manera en que se aísla a una instancia del sistema para nunca más utilizarla.
- CManera en que el sistema desecha y destruye a un objeto.
68 ¿A que apunta el apuntador This?
- AA la memoria cache.
- BA Un tipo especial de estructura de datos especificado con el encapsulamiento.
- CAl objeto asociado con la invocación de la función miembro.
69¿Qué tipo de dato es necesario para guardar un valor que puede ser verdadero o falso?
- AString
- BBoolean
- Cfloat
70Si encontramos el nombre de un método seguido de paréntesis vacíos, significa que ...Ej. public void frenar( )
- ARecibe sólo un parámetro
- BNo recibe parámetros
- CRecibe parámetros internamente
71En una clase, varios métodos tienen el mismo nombre con diferentes parámetros. Se le conoce como:
- ASobrecarga de métodos
- BAtributos
- CTodas las anteriores
72¿Qué es NetBeans?
- AUn IDE Entorno Integrado de Desarrollo
- BUna máquina virtual
- CUn Lenguaje de Programación
73¿Cuál es el objetivo de la palabra reservada this?
- AObtener memoria para las operaciones de la clase
- BConvertir un modificador private a public
- CAsociar un atributo o método de referencia en la clase
74Un atributo protegido puede ser accedido por:
- ATodas las clases
- BSólo la clase que lo definió
- CLa clase que lo definió y las clases que heredan de ella
75¿Cuál es el primer método que se invoca/llama al crear un objeto?
- AMétodo Void
- BDestructor
- CConstructor
76¿De qué manera declaramos un objeto de la clase persona con un constructor de dos parámetros String?
- A• Persona objetoPersona = new Persona("1","2");
- B• Persona objetoPersona = new Persona("UNO")("DOS");
- C• Persona objetoPersona = new Persona(UNO,DOS);
77Código para limitar los valores de la variable1 que sean menores que 0 ó mayores a 10
- A• if( variable1 < 0 %% variable1 > 10 )
- B• if( variable1 < 0 && variable1 > 10 )
- C• if( variable1 < 0 || variable1 > 10 )
78En el caso de que un método tenga parámetros, cada parámetro debe especificar:
- ASólo el Nombre de la variable
- BTipo de Dato y Nombre del Parámetro
- CSólo el tipo de dato
79¿Qué tipo de dato es necesario para guardar el número de la cédula?
- ABoolean
- BFloat
- CString
80Clase que permite capturar datos del usuario desde la consola
- Adouble capturarDatos = new double (System.in);
- BString capturarDatos = new String (System.in);
- CScanner capturarDatos = new Scanner (System.in);
81¿De qué manera comparamos cuando la variable1, de tipo entero, es igual a 0?
- Aif( variable1 && 0)
- Bif( variable1 == 0)
- Cif( variable1 = 0)
82Si tenemos una clase llamada Vehiculo, ¿cuál sería la manera de declarar el constructor?
- Avoid Vehiculo(){ }
- Bpublic Vehiculo(){ }
- Cpublic void Vehiculo(){ }
83¿De qué manera declaramos un objeto de la clase persona?
- APersona objetoPersona = new Persona();
- BPersona objetoPersona = Persona();
- CPersona objetoPersona = new Persona;
84Código para limitar los valores de la variable1 que sean menores que 0 y mayores iguales a 10.
- A• if( variable1 < 0 && variable1 >= 10 )
- B• if( variable1 <= 0 && variable1 >= 10 )
- C• if( variable1 <= 0 && variable1 > 10 )
85Analice el siguiente código e indique cual es la manera correcta de llamar al método dormir de la clase Animal, en un objeto llamado objetoAnimal.
public class Animal{
public Animal () {
}
public void Dormir(){
}
}- AobjetoAnimal.getDormir;
- BobjetoAnimal.Dormir();
- CobjetoAnimal.Dormir("parametro");
86La palabra void indica que:
- AUn método realizará una operación pero no devolverá ningún tipo de datos al terminar
- BUn método realizará una operación y devolverá un tipo de datos void al terminar
- CNinguna operación se realizará en el código
87Modificador de Acceso que permite que los atributos y métodos estén disponible solo internamente en la clase:
- APrivate
- BProtected
- CPublic
- DAbstract
8888) Analice el siguiente código e indique que tipo de sobrecarga estamos realizando:
public class Animal{
public Animal(){
}
public void Dormir(){
}
public void Dormir(double horaSueño){
}
}- ASobrecarga de método
- BSobrecarga de constructor
- CSobrecarga de atributos
8989) Analice el siguiente código e indique cuál es la forma correcta de instanciar un objeto de la clase persona.
public class Persona{
int edad;
public Persona(int edad){
this.edad = edad;
}
public void edad(int añoActual){
}
}- AobjetoPersona.edad(21);
- BPersona objetoPersona = new Persona();
- CPersona objetoPersona = new Persona(21);
Información
- Descripción
- Cuestionaro Investigación Test sobre Programacion, creado por Diego Ortega Galindo el 06/10/2016.
- Autor
- Diego Ortega Galindo
- Idioma
- Español
- Visitas
- 1
- Etiquetas
- Valoración
- Aún sin valoraciones Valora este test