Programación 1º – Examen Convocatoria Ordinaria

Programación 1º – Examen Convocatoria Ordinaria

PROGRAMACIÓN

Preguntas de Programación de DAM

Examen Programación Convocatoria Ordinaria

Preguntas de Programación de 1ºDAM del examen Ordinario 

Curso 2024/25

1 / 40

¿Qué calcula el siguiente método?
public static int metodo(int num1, int num2){
int calculo = 1;
for (int x = 0; x <num2; x++)
calculo *= num1;
return calculo;
}

2 / 40

¿Cuál es el valor de X e Y al finalizar el programa?
int x = 0;
do{
System.out.println(x);
x++;
}while (x<10);

int y= 0;
while (y<10){
System.out.println(y);
y++;
}

3 / 40

¿Qué hace el siguiente programa?
int x = 0;
int y = 0;
while(x<10){
y += x;
x++;
}
System.out.println(y);

4 / 40

¿Cuál es la salida del siguiente programa?
int contador = 1;
while (contador<=10) {
System.out.println(contador%2 == 1 ? "**" : "++++");
++contador;
}

5 / 40

¿Qué matriz se incluirá después de que el siguiente código haya sido ejecutado?
int[] arr = {5, 4, 2, 1, 0};
for (int i = 1; i < arr.length; i++) {
arr[i - 1] += arr[i];
}

6 / 40

¿Qué es una interface?

7 / 40

¿Cuál de las siguientes afirmaciones no es correcta?

8 / 40

Indica la afirmación falsa:

9 / 40

¿Qué son las variables de clase?

10 / 40

Indica cuál es el valor que toma por defecto una variable de tipo double:

11 / 40

En el lenguaje Java a las variables de clase (class variables) se les denomina también:

12 / 40

¿En qué consiste el mecanismo de la herencia?

13 / 40

En la programación orientada a objetos en Java si una clase hereda de otra clase un método abstracto:

14 / 40

¿Cuál de las siguientes sentencias de escritura es correcta para las variables "c" de tipo char o "x" de tipo double?

15 / 40

Si no se especifica una superclase, se asume que se hereda de la clase:

16 / 40

¿Con qué finalidad se utilizan los packages?

17 / 40

¿Cuál de las siguientes cadenas no encaja con la expresión regular "^[^\\d].*", al usar el método matches() de la clase Matcher?

18 / 40

Dada la siguiente expresión regular, indica cuál de las siguientes cadenas se ajusta a dicha expresión regular [^abc]? (NOTA: la "?" forma parte de la expresion regular)

19 / 40

Dada la siguiente expresión regular, indica cuál de las siguientes cadenas se ajusta a dicha expresión regular (Pp)(Aa)(Nn)*

20 / 40

Indica una forma alternativa de escribir la expresión regular \\D

21 / 40

Indica cuál de las siguientes afirmaciones es falsa:

22 / 40

Dado el siguiente código, ¿Cuál de las siguientes afirmaciones es correcta?
import java.util.HashSet;
import java.util.Set;
public class Test28 {
public static void main(String[] args){
Set < Object > objetos = new HashSet<Obejct>();
String obj1 = "DAM";
int obj2 = 4;
Boolean object3 = new Boolean(false);
Integer obj4 = new Integer (3);
objetos.add(obj4);
objetos.add(obj2);
objetos.add(obj3);
objetos.add(obj1);
objetos.add(obj3);
for(Object object : objetos) {
System.out.print(object);
}
}
}

23 / 40

¿Cuál de los siguientes declara una matriz unidimensional llamada nombres de tamaño 8 para que todas las entradas puedan ser Cadenas?

24 / 40

Indica de que clase extiende directament la clase Arraylist:

25 / 40

¿Cuáles de los siguientes métodos nos permiten insertar elementos de un TreeSet?

26 / 40

Podemos usar la serialización para:

27 / 40

Suponiendo que nuestro proyecto tiene la siguiente estructura:

 

 

 

 

 

 

 

 

 

 

 

Indica la salida que producirá en consola el siguiente código:
File directorio2=new File("files");
System.out.println(directorio2.listFiles().length);

28 / 40

Para escribir secuencialmente datos en formato binario se usa la clase:

29 / 40

Para escribir secuencialmente datos en formato texto se usa la clase:

30 / 40

Indica la respuesta incorrecta sobre las clases del paquete java.io relativas a flujos:

31 / 40

Señala la opción incorrecta. JFC (Java Foundation Classes) consta de los siguientes elementos:

32 / 40

Indica cuál de las siguientes no es una clase relativa a los menús de Java:

33 / 40

Las casillas de verificación en Swing están implementadas para Java por la clase:

34 / 40

Indica cuál de las siguientes es una característica de Swing:

35 / 40

Las zonas NORTH, SOUTH and CENTER son propias del layout de Java:

36 / 40

Para insertar datos en una base de datos se utiliza la instrucción:

37 / 40

El objeto ResultSetMetaData:

38 / 40

El método executeUpdate de la clase ResultSet retorna:

39 / 40

Para ejecutar procedimientos almacenados utilizamos:

40 / 40

Indica la afirmación errónea a los métodos siguientes de la clase Statement:

Your score is

0%

Deixa un comentari

This site uses Akismet to reduce spam. Learn how your comment data is processed.