programacion intensa 2
Por xd4z
Récord
🏆 8.5
Media
📊 8.5
Sesiones
1
| # | Pregunta | Opciones | Tiempo |
|---|---|---|---|
| 1 | ¿Qué tipo de polimorfismo se resuelve en tiempo de compilación en Java? |
Polimorfismo dinámico (sobreescritura) Polimorfismo paramétrico ✓ Polimorfismo estático (sobrecarga) Polimorfismo por coerción
|
30s |
| 2 | En Java, ¿qué condición debe cumplirse para que exista sobrecarga de métodos? |
Los métodos deben tener distinto nombre pero iguales parámetros ✓ Los métodos deben tener el mismo nombre y diferir en número o tipo de parámetros Los métodos deben estar anotados con @Override Los métodos deben pertenecer a clases distintas relacionadas por herencia
|
30s |
| 3 | ¿Cuál es el tamaño en bits del tipo de dato char en Java? |
8 bits 32 bits ✓ 16 bits 64 bits
|
30s |
| 4 | ¿Qué palabra clave se utiliza en Java para declarar herencia entre clases? |
implements inherits ✓ extends super
|
30s |
| 5 | ¿Qué efecto tiene declarar una clase como final en Java? |
La clase no puede tener constructores La clase no puede ser instanciada ✓ La clase no puede ser heredada La clase solo puede contener métodos estáticos
|
30s |
| 6 | ¿Qué diferencia principal existe entre un bucle while y un bucle do-while en Java? |
El do-while no admite la sentencia break El while solo acepta condiciones con operadores lógicos ✓ El do-while ejecuta su bloque al menos una vez antes de evaluar la condición El while se ejecuta siempre una vez como mínimo
|
30s |
| 7 | ¿Qué ocurre si en un switch de Java un case coincidente no tiene break? |
Se produce un error de compilación ✓ Se ejecutan todos los bloques siguientes hasta encontrar un break o acabar el switch Solo se ejecuta ese case y se sale del switch Se salta directamente al bloque default
|
30s |
| 8 | En Java, ¿cuál es la función del bloque finally en el manejo de excepciones? |
Capturar excepciones específicas ✓ Ejecutarse siempre, se lance o no una excepción Lanzar excepciones personalizadas Sustituir al bloque catch cuando no hay errores
|
30s |
| 9 | ¿De qué clase base derivan todas las excepciones en Java? |
Exception Error RuntimeException ✓ Throwable
|
30s |
| 10 | ¿Qué método se utiliza en Java para convertir un String a un número entero primitivo? |
Integer.valueOf() ✓ Integer.parseInt() Integer.toInt() String.toInteger()
|
30s |
| 11 | ¿Cuál es la primera posición válida de un array en Java? |
1 Depende del tamaño declarado ✓ 0 -1
|
30s |
| 12 | ¿Qué propiedad se usa para obtener la longitud de un array en Java? |
length() size() ✓ length count()
|
30s |
| 13 | ¿Cuál es la diferencia fundamental entre un array y un ArrayList en Java? |
El ArrayList solo almacena tipos primitivos El array es dinámico y el ArrayList tiene tamaño fijo ✓ El ArrayList permite tamaño dinámico mientras que el array tiene tamaño fijo El ArrayList no permite acceso por índice
|
30s |
| 14 | ¿Qué representa una matriz en Java desde el punto de vista de su estructura interna? |
Un objeto de la clase Matrix ✓ Un array bidimensional (array de arrays) Una lista enlazada de arrays Un HashMap con claves numéricas
|
30s |
| 15 | ¿Qué tipo de método es el método main en Java? |
Abstracto Recursivo ✓ Estático Final
|
30s |
| 16 | Un método static en Java NO puede realizar una de estas acciones. ¿Cuál? |
Acceder a variables declaradas como static Llamar a otros métodos static ✓ Acceder a variables de instancia (no static) Ser invocado directamente con el nombre de la clase
|
30s |
| 17 | ¿Qué sentencia permite saltar la iteración actual de un bucle y pasar a la siguiente evaluación de la condición? |
break return ✓ continue exit
|
30s |
| 18 | ¿Qué resultado imprime por consola el siguiente código Java: for(int i=0; i<3; i++){if(i==1){break;} System.out.println(i);} ? |
0, 1, 2 1, 2 ✓ 0 0, 2
|
30s |
| 19 | ¿Cuál es la sintaxis correcta del operador ternario en Java? |
condicion : valorSiVerdadero ? valorSiFalso ✓ condicion ? valorSiVerdadero : valorSiFalso condicion ?? valorSiVerdadero :: valorSiFalso if condicion then valorSiVerdadero else valorSiFalso
|
30s |
| 20 | ¿Qué anotación se utiliza en Java para indicar que un método sobreescribe uno de su superclase? |
@Overload @Super ✓ @Override @Inherit
|
30s |
| 21 | ¿Qué característica define al encapsulamiento en programación orientada a objetos? |
Permitir que una clase herede métodos de otra ✓ Ocultar los detalles internos y exponer una interfaz pública controlada Ejecutar el mismo método de forma distinta según el objeto Definir clases sin implementación concreta de métodos
|
30s |
| 22 | ¿Qué modificador de acceso en Java permite visibilidad solo dentro de la propia clase? |
public protected default ✓ private
|
30s |
| 23 | ¿Qué palabra reservada se usa en Java para acceder al constructor de la clase padre? |
this parent ✓ super base
|
30s |
| 24 | ¿Qué tipo de fichero genera el compilador javac a partir de un archivo .java? |
Un fichero .exe ✓ Un fichero .class con bytecode Un fichero .jar ejecutable Un fichero .bin con código máquina
|
30s |
| 25 | ¿Cuál de las siguientes afirmaciones sobre una clase abstracta en Java es correcta? |
Una clase abstracta debe contener al menos un método abstracto ✓ Una clase abstracta puede tener métodos abstractos y métodos concretos Una clase abstracta puede ser instanciada directamente Una clase abstracta no puede tener constructor
|
30s |
| 26 | Si una clase regular extiende una clase abstracta en Java, ¿qué obligación tiene? |
Declararse también como abstracta obligatoriamente ✓ Implementar todos los métodos abstractos del padre Sobreescribir todos los métodos, incluidos los concretos No tiene ninguna obligación especial
|
30s |
| 27 | ¿Qué interfaz o clase debe implementar un hilo (thread) en Java para definir su tarea? |
Serializable ✓ Runnable Callable Comparable
|
30s |
| 28 | En Java, ¿qué palabra clave se usa para que una clase adopte el contrato de una interfaz? |
extends interface inherits ✓ implements
|
30s |
| 29 | ¿Qué novedad introdujo Java 8 respecto a las interfaces? |
Permitir herencia múltiple de clases ✓ Añadir métodos default con implementación dentro de la interfaz Eliminar la necesidad de implementar métodos abstractos Permitir atributos privados en las interfaces
|
30s |
| 30 | ¿Para qué se utiliza la librería Lombok en Java? |
Manejo de datos en formato JSON Creación de pruebas unitarias ✓ Simplificar la construcción de clases Java Gestionar ficheros de log
|
30s |
| 31 | ¿Qué API de Java se utiliza para conectarse e interactuar con bases de datos relacionales? |
JavaFX ✓ JDBC JAX-WS Java ME
|
30s |
| 32 | ¿Qué función realiza el método Math.pow(a, b) en Java? |
Calcula la raíz cuadrada de a Devuelve el valor absoluto de a ✓ Eleva a a la potencia b Redondea a al entero más cercano
|
30s |
| 33 | ¿Qué diferencia existe entre los operadores >> y >>> en Java al aplicarlos a números negativos? |
No existe diferencia alguna entre ambos >> rellena con ceros y >>> conserva el bit de signo ✓ >> conserva el bit de signo y >>> rellena con ceros Ambos convierten el número negativo a positivo
|
30s |
| 34 | ¿Qué tipo de polimorfismo se produce cuando Java convierte automáticamente un int a double en una operación aritmética? |
Polimorfismo estático Polimorfismo dinámico ✓ Polimorfismo por coerción Polimorfismo paramétrico
|
30s |
| 35 | ¿Qué característica principal distingue a JavaScript como lenguaje de programación? |
Es compilado y de tipado estático ✓ Es interpretado, dinámico y basado en prototipos Es procedural y no admite objetos Es compilado a bytecode mediante javac
|
30s |
| 36 | ¿Qué operador de JavaScript devuelve true solo si los operandos son iguales en valor Y en tipo? |
== ✓ === != !==
|
30s |
| 37 | En JavaScript ES6, ¿qué diferencia existe entre let y const? |
let tiene alcance global y const tiene alcance de bloque ✓ let permite reasignación y const no const permite redeclaración y let no No existe ninguna diferencia funcional entre ambos
|
30s |
| 38 | ¿Qué alcance tiene una variable declarada con var fuera de una función en JavaScript? |
Alcance de bloque Alcance de módulo ✓ Alcance global Alcance de sentencia
|
30s |
| 39 | ¿Qué método del DOM en JavaScript selecciona el primer elemento que coincide con un selector CSS? |
getElementById() getElementsByClassName() ✓ querySelector() querySelectorAll()
|
30s |
| 40 | ¿Qué propiedad del DOM permite obtener o modificar el contenido HTML dentro de un elemento? |
element.textContent ✓ element.innerHTML element.outerHTML element.value
|
30s |
| 41 | ¿Qué método de arrays en JavaScript añade un elemento al final del array? |
unshift() shift() ✓ push() pop()
|
30s |
| 42 | ¿Qué método de arrays en JavaScript elimina el primer elemento del array? |
pop() push() unshift() ✓ shift()
|
30s |
| 43 | ¿Qué operador devuelve el tipo de dato de una variable en JavaScript? |
instanceof ✓ typeof getType dataType
|
30s |
| 44 | ¿Qué representa el DOM en el contexto de JavaScript? |
Un framework para desarrollo backend ✓ Una representación en árbol de la estructura de una página web Un motor de ejecución de JavaScript Un sistema de gestión de paquetes
|
30s |
| 45 | ¿Qué comando se utiliza para instalar paquetes en un proyecto JavaScript con Node.js? |
pip install ✓ npm install apt install brew install
|
30s |
| 46 | ¿Cuál de los siguientes NO es un framework de JavaScript? |
Angular React ✓ Django Vue.js
|
30s |
| 47 | ¿Qué tipo de dato en JavaScript representa valores únicos e inmutables? |
Null Undefined Object ✓ Symbol
|
30s |
| 48 | En C#, ¿qué operador se utiliza para declarar herencia de clases? |
extends implements ✓ el operador dos puntos (:) inherits
|
30s |
| 49 | ¿En qué plataforma se ejecutan los programas escritos en C#? |
JVM CPython Node.js ✓ .NET
|
30s |
| 50 | ¿Qué palabra clave se usa en C# para redefinir un método heredado de la clase base? |
overload new ✓ override redefine
|
30s |
| 51 | ¿Cuál es la principal característica del lenguaje C respecto a su paradigma de programación? |
Es orientado a objetos Es declarativo ✓ Es procedural Es funcional
|
30s |
| 52 | ¿Qué función se usa en C para imprimir texto formateado por consola? |
cout echo System.out.println() ✓ printf()
|
30s |
| 53 | En la función printf de C, ¿qué marcador de formato se usa para imprimir un número entero? |
%s %f ✓ %d %c
|
30s |
| 54 | ¿Qué característica distingue a C++ respecto a C en cuanto a paradigma? |
C++ es procedural y C es orientado a objetos ✓ C++ añade orientación a objetos sobre la base de C C++ elimina la compatibilidad con C C++ es interpretado mientras que C es compilado
|
30s |
| 55 | ¿Qué instrucción se usa en C++ para mostrar texto por pantalla? |
printf() echo ✓ cout con el operador << print()
|
30s |
| 56 | ¿Qué tipo de herencia soporta C++ que Java no permite de forma nativa? |
Herencia simple Herencia de interfaces ✓ Herencia múltiple de clases Herencia protegida
|
30s |
| 57 | ¿Qué elemento sintáctico es obligatorio en Python para definir los bloques de código? |
Llaves { } Paréntesis ( ) ✓ Indentación mediante tabulación o espacios Palabras clave begin y end
|
30s |
| 58 | ¿Qué estructura de datos en Python es inmutable y se define con paréntesis? |
Lista Diccionario ✓ Tupla Conjunto (set)
|
30s |
| 59 | ¿Qué método se usa para añadir un elemento al final de una lista en Python? |
add() insert() push() ✓ append()
|
30s |
| 60 | ¿Cómo se define el constructor de una clase en Python? |
def constructor(self) ✓ def __init__(self) def __new__(self) def create(self)
|
30s |
| 61 | ¿Qué sentencias de control NO existen de forma nativa en Python? |
if y else for y while ✓ switch y do-while break y continue
|
30s |
| 62 | En Python, ¿cómo se declara herencia de una clase padre? |
class Hija extends Padre ✓ class Hija(Padre) class Hija inherits Padre class Hija : Padre
|
30s |
| 63 | ¿Qué librería de Python se especializa en manipulación y análisis de datos tabulares? |
NumPy Matplotlib ✓ Pandas Requests
|
30s |
| 64 | ¿Qué comando se usa para instalar librerías en Python? |
npm install ✓ pip install apt-get conda only
|
30s |
| 65 | ¿Qué palabra clave se usa en Python para capturar excepciones? |
catch ✓ except rescue handle
|
30s |
| 66 | ¿Qué función de Python devuelve el tipo de una variable? |
typeof() getType() ✓ type() dtype()
|
30s |
| 67 | ¿Cuál es la diferencia clave entre las listas y los arrays en Python? |
Las listas son inmutables y los arrays mutables ✓ Las listas pueden contener distintos tipos de datos y los arrays solo un tipo Los arrays son dinámicos y las listas tienen tamaño fijo No existe ninguna diferencia entre ambos
|
30s |
| 68 | ¿Qué característica fundamental define al lenguaje PHP? |
Es compilado y de tipado estático ✓ Es interpretado y orientado a objetos Es procedural y no admite clases Es compilado a bytecode como Java
|
30s |
| 69 | ¿Con qué etiquetas se delimita un bloque de código PHP? |
<script> y </script> <% y %> ✓ <?php y ?> <php> y </php>
|
30s |
| 70 | ¿Qué símbolo precede a los nombres de variables en PHP? |
@ # & ✓ $
|
30s |
| 71 | ¿Qué operador se usa para concatenar cadenas en PHP? |
El operador + ✓ El operador . El operador & El operador ..
|
30s |
| 72 | ¿Qué función de PHP imprime una estructura o array de forma legible? |
echo print ✓ print_r printf
|
30s |
| 73 | En PHP, ¿qué operador se utiliza para acceder a una propiedad de un objeto? |
=> . :: ✓ ->
|
30s |
| 74 | ¿Cuál de las siguientes afirmaciones sobre Go (Golang) es correcta? |
Go usa herencia de clases como Java Go es interpretado y de tipado dinámico ✓ Go incluye concurrencia nativa mediante goroutines y channels Go no dispone de garbage collector
|
30s |
| 75 | ¿Cómo maneja Go los errores a diferencia de Java o Python? |
Usa bloques try-catch-finally ✓ Devuelve valores de error en lugar de lanzar excepciones Ignora los errores automáticamente Usa la palabra clave throws en las funciones
|
30s |
| 76 | ¿Qué estructura de datos de Go es más utilizada que los arrays por su naturaleza dinámica? |
Maps Channels Structs ✓ Slices
|
30s |
| 77 | ¿Qué formato de salida usa fmt.Printf en Go para imprimir un valor booleano? |
% d % s ✓ % t % f
|
30s |
| 78 | ¿Qué ORM se asocia principalmente al lenguaje Java? |
Entity Framework Django ORM ✓ Hibernate Sequelize
|
30s |
| 79 | ¿Qué tipo de tipado tiene Python según la clasificación estático/dinámico y fuerte/débil? |
Estático y fuerte Dinámico y débil Estático y débil ✓ Dinámico y fuerte
|
30s |
| 80 | ¿Qué tipo de tipado tiene JavaScript respecto a la fortaleza de tipos? |
Fuerte Estático ✓ Débil Declarativo
|
30s |
TAICord