MEDAC - Programacion - Tema 1-10 - SCORM
![]() |
![]() |
![]() |
Título del Test:![]() MEDAC - Programacion - Tema 1-10 - SCORM Descripción: Preguntas del SCORM de los primeros 10 temas de Programacion |




Comentarios |
---|
NO HAY REGISTROS |
La programación orientada a objetos: No fomenta la reutilización de código. El código se ejecutará según los eventos que ocurran en el sistema. Hereda el comportamiento de la programación estructurada y agrega conceptos como clase, objeto, herencia... No hay ningún paradigma que sea orientación a objetos. Si quiero representar el dato "El perro salta la verja" debo utilizar: Un dato del tipo numérico. Un dato del tipo cadena de caracteres. Un dato del tipo carácter. Un dato del tipo booleano. Los Entornos de Desarrollo Integrados están compuestos de: Editores de texto, preprocesadores, ensambladores, enlazadores y depuradores. Editores de texto, enlazadores y depuradores. Ensambladores, preprocesadores y editores de texto. Editores de texto, enlazadores y depuradores. Las partes de un proyecto en NetBeans son: Explorador de archivos, Mensajes de la aplicación, Información sobre las clases, Pestañas de archivos abiertos. Explorador de archivos, Código Java, Botón de compilar. Explorador de clases, Mensajes de clases, Información sobre las clases, Código Java, Pestañas de clases abiertas. Explorador de archivos, Mensajes de la aplicación, Información sobre las clases, Código Java, Pestañas de archivos abiertos. A la hora de elegir el nombre para una variable: Deberemos elegir un nombre significativo, que, al verlo, sepamos rápidamente qué representa dicha variable. Deberemos elegir un nombre significativo lo más largo posible y separado por espacios en blanco. Deberemos elegir nombres de una sola letra, como x, y o z. Podré repetir el nombre de las variables tantas veces como quiera. Indica cuál de las siguientes declaraciones de variables es correcta: int edad de persona;. double int nota;. String 1palabra;. char una_letra = ‘t’;. ¿Cuántos bytes ocupa un int en memoria?. 8. 4. 2. 3. ¿Cuál de las siguientes afirmaciones sobre los comentarios de código es correcta?. En los comentarios de código podemos escribir lo que queramos a modo de aclaración, siempre que usemos el comentario multilínea, ya que nos ofrece más líneas. En los comentarios de código podemos escribir lo que queramos a modo de aclaración, ya que lo primero que hará el compilador es obviarlos. En los comentarios de código debemos tener cuidado con lo que escribimos, ya que si ponemos algún carácter no válido el programa fallará. Existen tres tipos de comentarios de código, de una línea, de 2líneas y multilínea. ¿Cuándo se ejecutará el siguiente código? Scanner teclado_int = new Scanner(System.in); int numero; System.out.println(“Introduce un número: “); numero = teclado_int.nextInt(); if (numero % 5 == 0) { System.out.println(“Bloque ejecutado”); }. No se ejecutará nunca. Se ejecutará cuando el número introducido sea múltiplo de 5. Se ejecutará cuando el número introducido sea par. Se ejecutará siempre. ¿Hasta cuándo se estará ejecutando el siguiente bucle while? int numero = 20; while ( numero % 3 == 0 ) { System.out.println(“Introduce un numero”); numero = teclado_int.nextInt(); }. No se ejecutará nunca. Se estará ejecutando mientras que introduzcamos números múltiplos de 3. Se ejecutará siempre, da igual el valor que introduzcamos. Se ejecutará siempre y cuando introduzcamos el número 3. ¿Cuáles son los componentes de la cabecera de un bucle for?. Creación de contador, condición de parada, incremento del contador. Creación del contador, incremento del contador, condición de parada. Incremento del contador, condición de parada, creación del contador. Condición de parada e incremento del contador. ¿Cuál de las siguientes estructuras de control no está presente en Java?. Sentencia if-else. Sentencia do-while. Sentencia elif. Sentencia for. ¿Cuáles son los componentes de un array?. Tipo (uno por elemento), valores, tamaño y dirección de memoria. Tipo, tamaño, dirección de memoria y elementos útiles. Tipo (uno único), valores, tamaño y dirección de memoria. Tipo, valores y tamaño. Si quiero ordenar un array de menor a mayor, ¿qué método puedo utilizar?. Solo ordenación por el método de la burbuja. Solo ordenación por el método de selección. Solo ordenación por el método de inserción. Puedo utilizar cualquiera de los tres métodos. ¿Cuál de los siguientes métodos de ordenación de arrays es mejor en cuanto a tiempo de ejecución?. Ordenación por el método de la burbuja. Ordenación por el método de inserción. Ordenación por el método de selección. Todos los anteriores tardan lo mismo. ¿Cuál será el resultado de ejecutar la instrucción cadena.lastIndexOf(“a”) si cadena vale “En un luchar de la Mancha”?. 10. 17. 20. 24. ¿Qué hace el método add de las colecciones?. Devuelve la cantidad de elementos que tiene la colección. Agrega a la colección el elemento que se pasa por parámetro. Agrega a la colección todos los elementos de la colección que se pasa por parámetro. Elimina de la colección el elemento que se pasa por parámetro. ¿Cuál de las siguientes colecciones podemos recorrer con un iterador?. Solo LinkedTreeSet. Solo ArrayList. Solo HashMap. Podemos recorrer cualquier colección utilizando los iteradores. ¿Cuál de las siguientes estructuras ordena automáticamente los valores según su contenido?. ArrayList. HashSet. List. TreeSet. Sobre la biblioteca DOM, indica la frase incorrecta: Es una biblioteca que ya viene integrada en el JDK de Java. Es una biblioteca que, aunque esté integrada en el JDK de Java, hay que pagar una licencia para poder usarla. Con esta biblioteca se pueden tratar ficheros XML de forma eficiente y totalmente transparente al programador. Esta biblioteca es una adaptación a la DOM de JavaScript. ¿Qué tipos de flujos existen?. Flujos de entrada, salida y de entrada y salida al mismo tiempo. Flujos de entrada y salida. Flujos de entrada de números y salida de caracteres. Flujos de entrada de caracteres y salida de números. Señala la afirmación correcta: Con los flujos basados en bytes, podemos operar con Unicode y todas sus variantes. Un registro lógico es el conjunto de información que puede ser escrito o leído de una vez. En Java, podemos acceder a los ficheros de forma aleatoria y secuencial. Con la clase FileOutputStream, podremos crear flujos de entrada de datos a ficheros basados en caracteres, es decir, podremos leer información de ellos. Señala la afirmación correcta: El lenguaje de programación Java solo admite ficheros de acceso secuencial. Si utilizamos un fichero de acceso aleatorio, podemos acceder a un registro del fichero determinado de forma directa. Los ficheros de tipo secuencial han de organizarse en bloques múltiplos de tres. Todas las afirmaciones son falsas. Si queremos abrir un fichero en modo escritura y no tenemos permiso, ¿qué excepción se lanzará?. Exception. IOException. FileNotFoundException. NullPointerException. Cuando creamos un flujo para escribir en un fichero de texto: La información que escribamos siempre sobrescribirá a la que había, por lo que tenemos que tener mucho cuidado. Podremos indicar si queremos que la información que vayamos a escribir se sobrescriba o se escriba a continuación de la que ya había. Tendremos que escribir la información que queramos carácter a carácter. Podremos cerrar el fichero en el bloque try si no ocurre ningún error en su ejecución, ya que es bastante raro que esto ocurra. . Mediante la serialización: Podremos escribir datos de tipo String en ficheros binarios. Podremos escribir objetos directamente en ficheros de texto. Podremos escribir objetos directamente en ficheros binarios. Podremos escribir datos de tipo String en ficheros de texto. La clase ObjectInputStream: Con esta clase, podremos generar un flujo de lectura carácter a carácter a un fichero binario. Con esta clase, podremos abrir un flujo de escritura línea a línea a un fichero de texto. Con esta clase, podremos abrir un flujo de escritura carácter a carácter a un fichero de texto. Con esta clase, podremos generar un flujo de lectura de objetos a un fichero binario. ¿Cuál de las siguientes no es una ventaja de la PDO?. Modularidad. Complejidad en el mantenimiento. Reducción de código. Facilidad a la hora de leer el programa. ¿Cuál de las siguientes no es una forma de visibilidad?. public. private. package. protected. ¿Cuál es la palabra correcta para crear una clase en Java?. Clase. While. Class. Clas. Los atributos de las clases: Deberán ser siempre privados. No es importante la visibilidad que les demos, pero sí que sean los atributos que mejor definan las características de nuestra clase. Por norma general deberán ser privados, aunque existe ciertos casos en los que podrán ser públicos. Los atributos no son importantes en las clases, lo importante es que el nombre de la clase empiece por una letra mayúscula. El operador this: Podemos usarlo siempre que queramos dentro de la clase, independientemente de ser un constructor u otro tipo de método. Solo se puede usar en los constructores por defecto. Solo se puede usar en los constructores con parámetros. No debe usarse para cumplir con los principios de encapsulación y ocultación de la información. Una función es: Un método que devuelve un valor y tiene parámetros de forma obligatoria. Un método que no devuelve un valor y tiene parámetros de forma obligatoria. Un método que devuelve un valor y puede tener o no parámetros. Un método que no devuelve un valor y puede tener o no parámetros. En Doxygen, con la etiqueta see podemos documentar: Lo que representa un parámetro de un método. La descripción de una clase. Indica que hay que mirar detenidamente el método, ya que el código es susceptible de provocar errores. El nombre de un método utilizado en el método documentado. Si queremos poder crear un objeto a partir de una serie de valores dados para sus atributos, ¿qué constructor tendremos que utilizar?. Constructor por defecto. Constructor de copia. Constructor con parámetros. Podremos utilizar cualquier constructor de los que hemos visto. ¿Cuándo deberemos importar una clase?. Cuando utilicemos una clase que se encuentra en un paquete distinto o en una biblioteca. Cada vez que creemos un objeto. Nunca. Únicamente cuando estemos utilizando una biblioteca de terceros importada a nuestro proyecto. Si queremos poder instanciar objetos de una clase desde cualquier parte de un programa, ¿qué ámbito de visibilidad deberemos utilizar al declararlos?. Private. Public. Protected. Cualquiera de las anteriores. ¿Qué tipo de herencia soporta Java?. Herencia simple. Herencia múltiple. Java soporta tanto herencia simple como múltiple. Java es el único lenguaje de programación orientado a objetos que no soporta la herencia. |