option
Cuestiones
ayuda
daypo
buscar.php

Programación. Repaso General 1º DAW

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Programación. Repaso General 1º DAW

Descripción:
Test de repaso general de Programación DAW

Fecha de Creación: 2025/12/10

Categoría: Informática

Número Preguntas: 50

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

El archivo de texto con el conjunto de instrucciones de un programa, escrito por un programador, se llama: Código máquina. Código fuente. Código ejecutable. Código objeto.

Qué ocurre si dejamos vacía la condición en un bucle for: El bloque de instrucciones solo se ejecuta una vez. No se ejecuta ninguna iteración. Se produce un bucle finito, desbordamiento de memoria y el ordenador se queda “colgado”. El bucle solo puede terminar con una salida anticipada.

Cuáles son las formas de representar un code point en un código Java: En hexadecimal. Por ejemplo \u1234. En decimal. Por ejemplo 1234. Con un mega-carácter. Por ejemplo @1234. Entrecomillado simple. Por ejemplo '1234'.

En una sentencia if-else los bloques de instrucciones (bloque true y bloque false) pueden ejecutarse: Simultáneamente. Todas las anteriores son incorrectas. Siempre se ejecutará al menos uno y son excluyentes. Es posible, dependiendo de la condición utilizada, que no se ejecute ninguno.

La forma de conocer la longitud de una tabla t es mediante: t.size. Arrays.size(t). t.length. t.elements.

¿Cuántas veces se ejecutará el bloque de instrucciones del bucle más interno en el siguiente fragmento de código? for(i=1; 1<=10; i++) { for(i=1; i<=5; i++) { System.out.println(“Hola"); } }. Infinitas veces. 50 veces. 5 veces. 10 veces.

Sobre la clase Object es cierto indicar que: Tiene todos sus métodos abstractos. Hereda de todas las demás. Es superclase de todas las demás clases. Es abstracta.

Si en una tabla de 10 elementos utilizamos el elemento con índice 11 (que se encuentra fuera de rango): No es posible y produce un error. Las tablas tienen un comportamiento circular y utilizar el índice 11 es idéntico a utilizar el índice 1. Ninguna de las anteriores respuestas es cierta. Al salir del rango de la longitud, Java redimensiona la tabla de forma automática.

En el siguiente código, ¿cuál es el ámbito de la variable x? int x = 1; {//bloque 1 int y = 2; {//bloque 2 int z = 3; System.out.println(z); int t = 4; {//bloque 3 int u=5; } } }. Todo el código. Solo en el bloque 2. Solo en el bloque 1. Solo en el bloque 3.

¿Qué valor devuelve la siguiente función, int f(int x, int y) { int m = x; if (x < y) { m = y; } return m; } a partir de los valores que se le pasan como parámetros?. El máximo. La media. El mínimo. La suma.

El paso de parámetros a una función en Java es siempre: Un paso de parámetros recursivo. Un paso de parámetros por copia. Un paso de parámetros por desplazamiento. Un paso de parámetros funcional.

La clase Scanner sirve para: Leer datos introducidos por teclado. Leer datos interpretados a partir de una cadena de caracteres. Escribir datos en un fichero de texto. Leer datos interpretados a partir de un fichero de texto. Leer objetos de cualquier tipo.

¿Qué hace la siguiente función int f(int x, int y) { int m = y; if (x < y) { m = x; } return m; } con los valores que se le pasan como parámetros?. Devuelve el mínimo. Devuelve la suma. Devuelve el máximo. Devuelve la media.

En la definición de una clase, los únicos modificadores de acceso que se pueden utilizar son: public y el modificador de acceso por defecto. public, el modificador de acceso por defecto y private. El modificador class. public.

¿Cuáles de los siguientes operadores en java son aritméticos?. &&. %. =. --. /.

¿Qué valor toma la variable a en la siguiente expresión: a = 1<2 ? 3:4?. 3. 2. 4. 1.

La longitud de la tabla t se obtiene con: t.length. t.length(). t.size(). length(t).

La búsqueda secuencial sirve para buscar un valor dado en una tabla cuyos elementos no están ordenados. Verdadero. Falso.

Señala qué opción es cierta: ‘a’ es un carácter. ‘a’es una cadena de caracteres. Todas las opciones anteriores son ciertas. “a” es un carácter.

¿Qué instrucción permite a una función devolver un valor?. function. value. return. static.

El uso de llaves para encerrar el bloque de instrucciones de un bucle: Es siempre opcional. En cualquier caso, su uso es obligatorio. El programador decide su uso. Es opcional si el bloque está formado por una única instrucción.

Relaciona cada concepto con la definición que le corresponde. Clases vecinas:. Clases externas:.

¿Qué valor se muestra por pantalla cuando se ejecuta el siguiente código? int[] t=new int[3]; for (int i = 0; i < t.length; i++) { t[i] = i + 1; } System.out.println(t[3]);. 1. Ninguno. Da error porque el índice 3 está fuera de rango. 0. -1.

En Java, al igual que en otros muchos lenguajes de programación, las secuencias de escape se escriben mediante: El carácter u minúscula (u). Un barra invertida (\). Dos puntos (:). El carácter u mayúscula (U).

Relaciona: La operación de conversión del código fuente de un programa completo en un archivo escrito en código ejecutable se llama:. El proceso de traducción de un código fuente, instrucción a instrucción a medida que se ejecuta, se llama:.

Si por error dejamos un objeto sin ninguna referencia, siempre podremos volver a referendario mediante: La referencia null. Es imposible. La referencia this. Utilizando new.

El método toString(), tal y como está implementado en la clase Object, devuelve una cadena con: Una descripción del objeto que lo invoca. Los valores de los atributos del objeto que lo invoca. El nombre de la clase del objeto que lo invoca. Una expresión que contiene la referencia del objeto que lo invoca.

Un constructor... Debe tener el mismo nombre que la clase a la que pertenece. Puede tener cualquier nombre siempre que se especifique en la definición de la clase:. Puede sobrecargarse:. Puede ser invocado durante cualquier momento de la vida del objeto:. En el caso de que no se defina uno, Java definirá uno por defecto para la clase:.

El método equals(), tal y como está implementado en la clase Object, devuelve true cuando los objetos comparados: Tienen atributos con los mismos valores. Tienen los mismos atributos. Tienen los mismos métodos. Tienen la misma dirección en la memoria.

Los flujos se cierran: Con el método close(). Apagando el ordenador. Con el método cerrar(). Abortando el programa.

¿Qué son funciones sobrecargadas?. Son funciones con el mismo nombre y distinta lista de parámetros de entrada. Son funciones con el mismo nombre y la misma lista de parámetros de entrada. Son funciones con más de un parámetro de entrada. Son funciones invocadas desde más de un lugar del código.

¿Cómo nos aseguramos de que, al finalizar un programa, se graban en disco todos los datos que quedan pendientes en el buffer de un flujo BufferedWriter? [Marca las Verdadereas]. Haciendo una apertura del flujo con recursos (trycatch-resources). Cerrando el flujo con el método close(). Esperando un tiempo antes de cerrar la aplicación. Ejecutando el método finally(). Ejecutando el método close() dentro de un bloque finally.

En el bloque de código, if(x==0){ System.out.println("mensaje1"); }else if(x<0){ System.out.println("mensaje2"); }else if(x%3==0){ System.out.println("mensaje3"); }else{ System.out.println("mensaje4"); } ¿Qué mensaje se mostrará por consola si x vale 10?. Mensaje 4. Mensaje 3. Mensaje 1. Mensaje 2.

Si quiero acceder a un atributo privado de la clase A desde código de la clase B, que hereda de A: Nunca se puede. Podré hacerlo a través de un método no privado heredado de A. Podré hacerlo directamente escribiendo el nombre del atributo. Podré hacerlo a través de un método privado de A.

Un flujo de tipo BufferedReader: Crea un archivo de texto con búfer. Solo sirve para leer cadenas de caracteres. Nos permite acceder a archivos binarios. Accede a un archivo de texto para lectura con búfer.

Cuando llegamos al final de un flujo de entrada de tipo FileReader, el método read(): Muestra el mensaje: End of File. Devuelve -1. Produce una excepción EOFException. Devuelve null.

En el bloque de código, if(x==0){ System.out.println("mensaje1"); }else if(x<0){ System.out.println("mensaje2"); }else{ System.out.println("mensaje3"); } ¿Para qué valores de x se mostrará por consola el mensaje “mensaje3”? MARCA LAS VERDADERAS. 0. -1. 3. 10. -2.

¿Qué valor tomata variable a, tras la ejecución de b instrucción: int a = 1 < 2 ? 3 : 4;?. 2. 3. 1. 4.

Elige la palabra que completa la siguiente afirmación: La clase ______ es un envoltorio del tipo primitivo char. Character. Integer. Double. String.

Un bucle do-while se ejecutará, como mínimo: Cero veces. Infinitas veces. Una vez. Ninguna de las opciones anteriores es correcta.

Si la clase B hereda de A, escribiremos: B extends A. A inherits B. B hereda de A. A extends B.

Una excepción comprobada es: Una excepción que no detiene la ejecución del programa. Una excepción previsible, que el propio compilador nos obliga a gestionar. Una excepción que hemos reparado. Una excepción muy conocida.

De todos los tipos primitivos disponibles en Java, selecciona cuál o cuáles son los que tienen un mayor tamaño y, por lo tanto, pueden albergar un mayor número de valores: long, double y short. long. En Java todos los tipos primitivos tienen el mismo tamaño. long y double.

¿Cuándo deja de ejecutarse el cuerpo de un bucle while?. Cuando la condición toma el valor true. Cuando la condición toma el valor 0. Cuando la condición toma el valor false. Cuando se llega a la última línea de código.

Son entornos de desarrollo: MARCA LAS VERDADERAS. Office. Windows 10. Ubuntu. Netbeans. Eclipse.

Relaciona: En java, una magnitud identificada con un nombre y que tiene asignado un valor que puede cambiar, se llama:. ¿Cómo llamamos a aquellas variables que, una vez inicializadas, no pueden cambiar su valor?. ¿Cómo llamamos a la operación por la cual se guarda un valor en una variable?.

n el siguiente código, ¿cuál es el ámbito de la variable t? int x = 1; {//bloque 1 int y = 2; {//bloque 2 int z = 3; System.out.println(z); int t = 4; {//bloque 3 int u=5; } t++; } }. Desde su definición hasta el final del bloque 2. Todo el código. Solo en el bloque 3. El bloque 1.

Si desde un constructor queremos invocar a otro constructor de la misma clase, tendremos que usan. this(). set(). this. get().

En relación con las clases abstractas es correcto señalar que: Implementan todos sus métodos. No tienen atributos. Tienen algún método abstracto. No implementan ningún método.

A partir de la siguiente situación de la referencia de las variables a y b, podemos afirmar: Cualquier modificación realizada en el objeto con una variable será visible usando la otra variable. Si asigno null a la variable "b", el recolector de basura destruirá el objeto. Las modificaciones realizadas en el objeto a partir de la variable "a" son independiente de las modificaciones realizadas con la variable "b". Si asigno null a la variable "a", el recolector de basura destruirá el objeto.

Denunciar Test