option
Cuestiones
ayuda
daypo
buscar.php

IB-Examen para PROG

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
IB-Examen para PROG

Descripción:
Examen para PROG COMPLETO DAM

Fecha de Creación: 2017/12/28

Categoría: Informática

Número Preguntas: 119

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

Si un algoritmo se ejecuta dos o más veces, se deben obtener lógicamente resultados diferentes cada vez. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Si la solución a un problema se hace en un tiempo mínimo y de manera óptima, decimos que esta solución es _____, por el uso correcto de los recursos del sistema. Seleccione una: Eficiente. Fiable. Correcta. Eficaz.

El ciclo de vida del software comienza con la codificación del programa. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Un algoritmo debe respetar adecuadamente la sintaxis del lenguaje de programación en el que está escrito. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

El lenguaje Ensamblador apareció para reducir la complejidad del lenguaje máquina y acercar la programación al lenguaje humano. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Un programa escrito en lenguaje Java es directamente ejecutable. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Tras la compilación, se obtiene el código fuente. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Todos los programas Java deben incluir una clase general que contenga el método main, clases definidas por el usuario y una única clase public. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

El código fuente es traducido por el compilador. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Las aplicaciones Java creadas para su ejecución en dispositivos simples o dispositivos móviles son... Seleccione una: Servlets. Applets. Midlets. Aplicaciones de consola.

Cuando se oculta la información para poder implementarla de diferentes maneras sin que esto influya en el resto de elementos, decimos que estamos aplicando... Seleccione una: Encapsulación. Algoritmos. Abstracción. Corrección.

Un lenguaje interpretado genera programas _____ que los generados por un compilador. Seleccione una: de menor tamaño. mucho más lentos. de igual tamaño. de mayor tamaño.

El diseño descendente, también recibe el nombre de: Seleccione una: Up-down design. Diseño modular. Top-up design. Diseño de algoritmos.

¿Cuál de los siguientes entornos no es de pago? Seleccione una: IntelliJ IDEA. BlueJ. JDeveloper. JBuilder.

El conjunto finito de símbolos y palabras especiales, es a lo que llamamos: Seleccione una: Sintaxis del lenguaje de programación. Léxico del lenguaje de programación. Gramática del lenguaje de programación. Semántica del lenguaje de programación.

El lenguaje máquina es directamente interpretable por: Seleccione una: Un circuito microprogramable. Las personas. El compilador. La memoria RAM.

Cuando compilamos código fuente Java se obtiene... Seleccione una: Código máquina. Bytecodes. API de Java. Código objeto.

El objetivo fundamental que se busca con la aplicación de los diferentes enfoques es _____, así como la calidad de los programas. Seleccione una: Incrementar el mantenimiento de los programas. Reducir las líneas de código fuente de los programas. Reducir la productividad y mejorar el rendimiento del programador. Mejorar el rendimiento del programador.

Un paradigma de programación es un conjunto de enfoques diferentes para la construcción de software. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Si en nuestro código fuente, comenzamos un comentario con los caracteres /* deberemos finalizar el comentario con //. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Para el desarrollo de programas en Java, es necesario el Java Development Kit, que provee un compilador y el Java Runtime Environment. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Cuando los pasos que permiten resolver un problema están escritos en algún lenguaje de programación, estamos hablando de... Seleccione una: Algoritmos y programas. Algoritmos. Programas. Lenguajes de programación.

¿Cuál de las siguiente plataformas está pensada para la creación de aplicaciones del lado del servidor? Seleccione una: J2EE. J2ME. J2SE. JDK.

¿Qué orden debemos introducir en línea de comandos para poder obtener un archivo .class, si tuviéramos un archivo llamado programa.java? Seleccione una: java programa.java. javac.exe. ./java programa.class. javac programa.java.

La plataforma Java que utilizamos actualmente para desarrollar nuestras aplicaciones es J2SE. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

¿En cuál de las fases de la programación se realiza la compilación del programa? Seleccione una: En la fase de implementación. En la fase de mantenimiento. En la fase de explotación. En la fase de resolución del problema.

Los programas escritos en lenguaje máquina eran únicamente válidos para un tipo de procesador u ordenador. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

El elemento de Java que permite reducir la fragmentación de memoria es: Seleccione una: Los registros. Los punteros. La Máquina Virtual Java. Recolector de basura.

El proceso de producción de software debe realizarse aplicando algún método de trabajo adecuado. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Un lenguaje compilado recibe también el nombre de _____ y debe ser traducido a un código que pueda entender la máquina. Seleccione una: Lenguaje de alto nivel. Lenguaje de bajo nivel. Lenguaje interpretado. Lenguaje ensamblador.

Relaciona cada literal de tipo carácter con su significado. '\b'. '\t'. '\n'. '\f'.

La inicialización de variables se realiza Seleccione una o más de una: Automáticamente cuando se trata de variables locales. Automáticamente cuando se trata de variables miembro. A cero si son numéricas, a '\0' si son de tipo char y a false si son booleanas. A '0', si son de tipo char, a null si son numéricas y a false si son booleanas.

El operador _____ se usa para la toma de decisiones. Seleccione una: :?. :. ?;. ?:.

¿Qué es un literal? Seleccione una: El nombre que se le da a las variables. Valores concretos para los tipos primitivos, el tipo String o el tipo null. El nombre que se le da a los tipos de datos. Ninguna es cierta.

Indica los valores de x y z después de las siguientes sentencias: int x = 10; int z = ++x%5; Seleccione una: x es 9 y z es 1. x es 11 y z es 1. x es 9 y z es 0. x es 11 y z es 0.

El operador % sólo se puede usar con tipos de datos enteros. ¿Verdadero o Falso? Seleccione una: Verdadero. Falso.

Señala cuáles no son palabras reservadas: Seleccione una o más de una: const, goto. true, false. null. double, int.

La introducción de comentarios en el código es menos recomendable que la utilización de comentarios Javadoc. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

El operador utilizado para comparar si dos valores son iguales es el signo igual =. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

selecciona. int a=12; byte b = byte (a);. byte z=12; int w=z;. float f = 3.5;. int x=99999999; float y=x;.

Señala el valor de las siguientes expresiones en Java, suponiendo a y b variables de tipo booleano: Seleccione una: a=true, b=false, a || b es false. a=true, b=false, a || es true. a=true, b=false, a && b es true. a=true, b=false, a || b es false.

El operador que utilizamos para invertir el valor de un boolean es Seleccione una: ~. !. !=. ^.

Dada la siguiente expresión double x = 15/2.0: x vale 7 ya que el operador / es división entera. x vale 7.5 ya que al ser uno de los operandos de tipo real la división será real. No se puede evaluar porque 15 es de tipo entero y 2.0 es de tipo real. Todas las anteriores son falsas.

Indica el orden de precedencia en los siguientes operadores: < <= > >=. =. ++ --. + -.

selecciona. variable = 345.2343. variable++. int x = String.valueOf(y);. String cad = new String("Hola");.

No se suelen utilizar identificadores que comiencen con "$" o "_".¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Un identificador es una secuencia ilimitada sin espacios de _____ que pertenecen al código Unicode. Seleccione una: símbolos ASCII. dígitos. letras. letras y dígitos.

Los tipos de comentarios que hay son Seleccione una: Una o dos líneas (/), Tres líneas o mas (/* /) y Javadoc (// /). Una sola línea (//), múltiples líneas (/* */) y Javadoc (/** */). Una o dos líneas (//), Tres líneas o mas (/* /) y Javadoc (// /). Una sola línea (/), múltiples líneas (/* /) y Javadoc (// /).

En un lenguaje fuertemente tipado Seleccione una o más de una: No hacen falta conversiones de tipo porque se hacen de manera automatica. Existe un control muy exhaustivo de los datos. A todo dato le corresponde un tipo antes de que se ejecute el programa. El proceso de compilación es más lento debido a que no puede optimizar el tratamiento de los tipos.

Las cadenas de caracteres se representan mediante la clase Seleccione una: Array. String. Scanner. Math.

Los tipos de datos primitivos son Seleccione una: boolean, String, byte, short, int, long, float, double. boolean, char, byte, short, int, long, float, double. boolean, char, byte, short, int, long, float, double, array, String. boolean, char, byte, short, int, long, float, double, array.

Una variable local almacena un valor temporal y se declara dentro de Seleccione una: Una clase. Un método. Un tipo de datos. Un bloque de código entre corchetes.

Las constantes, por convenio, se escriben en letra minúscula, separando las palabras con el guión bajo. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Los arrays y objetos son variables de tipo referencia. ¿Verdadero o Falso? Seleccione una: Verdadero. Falso.

Relaciona los tipos primitivos con su rango de bits y valores correspondiente: double. int. short. float.

Los operadores aritméticos *, /, %, + y – tienen el mismo nivel de precedencia. ¿Verdadero o Falso? Seleccione una: Verdadero. Falso.

Señala cuál no es un tipo primitivo en Java Seleccione una: short. string. double. boolean.

Indica el orden de precedencia en los siguientes operadores: = += -=. + -. %. * /.

Señala, de las siguientes definiciones referidas a objetos en programación, aquélla que en tu opinión sea la más correcta: Seleccione una o más de una: a. Un objeto es una unidad lógica de negocio que incluye datos y operaciones sobre esos datos. Un objeto es una unidad lógica de negocio que agrupa acciones dentro de funciones y procedimientos. Un objeto es una unidad lógica de negocio que agrupa acciones dentro de funciones y procedimientos, y además los atributos o características especiales de cada función. Un objeto en la Programación Orientada a Objetos es el equivalente a las funciones y procedimientos en la Programación Estructurada.

Señala cuál de los siguientes elementos no forma parte de la declaración de un método: Seleccione una o más de una: Declaración de variables locales. Secuencia de instrucciones. Declaración de atributos de la clase. Declaración de parámetros.

La Programación Estructurada divide los programas en un conjunto de acciones, mientras que la Programación Orientada a Objetos lo que hace es descomponer en objetos. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Señala, de las siguientes afirmaciones referidas a las dificultades surgidas de las técnicas estructuradas, aquélla que en tu opinión sea la más importante: Seleccione una o más de una: El problema principal de la Programación Estructurada es que la relación entre datos y procesos queda reflejada en el programa, por lo que cualquier cambio en el proceso o en los datos supone cambios importantes en el propio programa. El principal problema de la Programación Estructurada es que los programas no hacen una división entre datos y procesos. El principal problema de la Programación Estructurada es que los programas no reflejan de manera fácil y efectiva las entidades del mundo real. Todas las anteriores son correctas.

La abstracción es el proceso mediante el cual definimos las características generales de un objeto. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

La entrada por teclado con la clase System encapsula un objeto en la clase InputStreamReader para posteriormente encapsularlo en la clase BufferedReader. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

El polimorfismo indica la propiedad de que varias clases creadas a partir de una antecesora realicen una misma acción de forma diferente. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Cuando escribimos un programa o aplicación, lo que hacemos es definir las clases y al ejecutar el programa se crean los objetos. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Cuando establecemos el paquete al que pertenece una clase usando la sentencia package Nombre_de_Paquete; debemos tener en cuenta que: Seleccione una o más de una: La sentencia package debe aparecer siempre que declaremos una clase. Deberemos crear un directorio que se llame como el nombre de la clase que va contenida en el paquete. La sentencia package debe ir al principio de la clase. Todas son correctas.

La abstracción es una propiedad mediante la cual los objetos se ven según su comportamiento externo. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Indica cuáles de las siguientes afirmaciones son correctas: Seleccione una o más de una: Todo objeto tiene una zona de almacenamiento propia que es distinta a la de cualquier otro objeto. Los objetos representan casos individuales de las clases. Una clase puede ser instancia de varios objetos. Un objeto resume las características comunes de un conjunto de clases.

En la definición de una clase debemos tener en cuenta que: Seleccione una o más de una: Crearemos la clase con la palabra reservada classes. El archivo de la clase debe tener el mismo nombre que el método que contenga dicha clase. Todas son ciertas. Se deben incluir los atributos comunes del conjunto de objetos y los métodos que operan sobre ellos.

Entre las ventajas de la Programación Orientada a Objetos se encuentran: Seleccione una o más de una: División entre datos y procesos. Facilidad de mantenimiento. Uso de entidades reutilizables. Correspondencia directa entre el espacio del problema y el espacio de la solución.

La encapsulación es el proceso mediante el cual un objeto restringe el acceso a su información para evitar ser manipulado de forma inadecuada. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Indica cuál de las siguientes afirmaciones es una ventaja del ocultamiento de la información: Seleccione una o más de una: Simplifica la percepción del cliente respecto del método. Permite crear una clase nueva en términos de una ya existente. Evita usos inadecuados de los datos. Todas las anteriores son correctas.

En la Programación Orientada a Objetos, los objetos se crean y entre ellos se envían mensajes, para luego ser destruidos y liberada la memoria que ocupan. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Un objeto tiene una parte privada, a la que sólo es posible acceder a través de los métodos internos de dicho objeto. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Los atributos de las clases en Java pueden ser de tipo primitivo o bien pueden ser objetos de otras clases. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

De las siguientes afirmaciones referidas a los métodos, señala cuál es la correcta: Seleccione una o más de una: Los atributos de instancia junto con los métodos de instancia reciben el nombre de miembros de clase. Cualquier método puede no devolver un valor, en cuyo caso se indica sin utilizar ninguna palabra reservada. La lista de parámetros de un método debe coincidir con la lista de argumentos con los que es llamado. Todas son correctas.

Empareja los códigos de conversión de la orden printf() con la función de cada uno: Escribe un ... %c. %s. %e. %d.

La clase System del paquete java.lang, como cualquier clase, está formada por métodos y atributos, y además es una clase que no se puede instanciar, sino que se utiliza directamente. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Empareja cada paquete con su descripción: java.lang. java.util. java.io. java.awt.

Los objetos no llegan a ser una representación del mundo real, ya que están más cerca del modelo computacional que de la forma de pensar de la gente. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Señala cuál es la correcta de las siguientes definiciones referidas a clases y objetos: Seleccione una o más de una: Toda clase es una instancia de un único objeto. Un programa orientado a objetos es una colección estructurada de objetos que definen los distintos tipos de clases que van a intervenir en la resolución del problema. Toda clase que forma parte del programa tiene, en un instante dado, uno o más objetos que son instancia de ella. Un programa orientado a objetos está compuesto por un conjunto de objetos que son representaciones del mundo real y que interaccionan entre sí para la resolución de un problema.

Un paquete es un conjunto de clases que tienen alguna relación entre sí. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Cuando creamos un objeto hay que utilizar el constructor de la clase, indicando en todos los casos los parámetros necesarios para crearlo. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Los constructores son métodos especiales que no devuelven ningún valor, en cuyo caso se indica sin utilizar ninguna palabra reservada. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Los métodos estáticos son aquellos métodos que se pueden utilizar solamente una vez que se ha instanciado el objeto. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Relaciona cada sentencia con la acción que realiza: InputStreamReader isr = new InputStreamReader(System.in);. BufferedReader br = new BufferedReader (isr);. Scanner teclado = new Scanner (System.in);. System.out.println("Bienvenido, " + nombre);.

Relaciona cada fase con la acción que se lleva a cabo en ella: Declaración. Instanciación. Manipulación. Destrucción.

Cuando hemos de capturar excepciones, tendremos en cuenta que el último catch debe ser el que capture excepciones genéricas y los primeros deben ser los más específicos. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Cuando creamos programas, es recomendable colocar todas las sentencias una detrás de otra, separadas por puntos y comas en una misma línea. De este modo ahorraremos líneas de código. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

La estructura de repetición do-while es útil en aquellos casos en los que las instrucciones que forman el cuerpo del bucle necesitan ser ejecutadas, al menos, una vez. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

La estructura de repetición do-while es útil en aquellos casos en los que las instrucciones que forman el cuerpo del bucle necesitan ser ejecutadas, al menos, una vez. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

¿Qué elemento puede no existir en una sentencia de selección múltiple? Seleccione una: La expresión. Los case. La cláusula default. El break de dos o más case.

¿Qué hace el siguiente fragmento de código? if (numero % 2 == 0) System.out.print("El número es par /n"); Seleccione una: Muestra el mensaje por pantalla cuando el número almacenado en la variable número es par. Muestra el mensaje por pantalla cuando al dividir el valor de la variable número entre 2 obtenemos cero como resultado. No muestra el mensaje por pantalla, ya que la condición del if nunca se cumplirá. Ninguna respuesta es correcta.

El bucle for se considera un bucle controlado por contador. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

En Java, las excepciones están representadas por clases. El paquete java.Exception.Exception y sus subpaquetes contienen todos los tipos de excepciones. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Los bloques de sentencias son utilizados en Java en la práctica totalidad de estructuras de control de flujo, clases, métodos, etc. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

La sentencia nula en Java es una línea que no contiene ninguna instrucción y en la que sólo existe una arroba seguida de un punto y coma. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Cuando un método utiliza una sentencia que puede generar una excepción, pero dicha excepción no es capturada y tratada por él, sino que se encarga su gestión a quién llamó al método, decimos que se ha producido delegación de excepciones. Esta delegación se realiza a través de: Seleccione una: throw. throws. throwable. @throw y throws.

El bucle while y do-while iteran según el valor de una variable que se va incrementando o decrementando. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

El bucle for/in se considera un bucle controlado por sucesos. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

A un tipo de sentencia especial de decisión y una secuencia de instrucciones que pueden ser repetidas según el resultado de la evaluación de la sentencia de decisión, se le denomina... Seleccione una: Estructura de control de flujo. Estructura iterativa. Secuencia de iteraciones. Estructura selectiva.

¿Qué tipo de estructura no lleva a cabo ningún tipo de comprobación lógica? Seleccione una: Las estructuras de selección. Las secuencias. Las estructuras de iteración. Las secuencias repetitivas.

La condición de terminación de un bucle for debe variar en el interior del mismo, de no ser así, podemos caer en la creación de un bucle infinito. Cuestión que se debe evitar por todos los medios. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

En Java, todas las excepciones derivarán de la clase Throwable. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

¿Cual de las siguientes etiquetas para comentarios de documentación está indicada para indicar que algo no debería utilizarse, indicando en el texto las causas de ello? Seleccione una: @see. @deprecated. @throws. @exception.

Una misma sentencia puede ocupar varias líneas en el programa. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

¿Qué es necesario incluir en cada conjunto de sentencias asociadas a los posibles valores que pueden tomarse en un switch? Seleccione una: Puntos y comas. Una sentencia break. Una sentencia continue. Una cláusula default.

¿Cuántas iteraciones realiza el siguiente bucle? For (i=0;i<7;i++) { System.out.println("Imprimiendo desde dentro del bucle "); } Seleccione una: 8. 7. 6. Ninguna, la inicialización de la variable contadora es incorrecta.

¿Es posible utilizar un return en cualquier punto de un método, con lo que éste finalizará en el lugar donde se encuentre dicho return? Seleccione una: No, siempre debe ir al final del método. Sí, y hará que éste finalice en el lugar donde se encuentre el return. Sí, y podemos añadir tantos return como necesitemos. No, return sólo se incluirá en aquellos métodos que devuelven void.

La cláusula else de la sentencia if es obligatoria. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

¿Cuál de las siguientes no es una estructura de selección? Seleccione una: switch. for/in. if-else. if.

¿Con qué tipo de bucle podemos simular un for? Seleccione una: Con un bucle while. Con cualquier bucle controlado por sucesos combinado con variables contadoras dentro y fuera de los bucles. Con un bucle do-while. Ninguna respuesta es correcta.

Respecto a las estructuras de selección, indica qué afirmación es verdadera: Seleccione una: En este tipo de estructuras la sentencia de decisión será evaluada y ésta devolverá un valor (verdadero o falso), si el valor devuelto es verdadero se ejecutará una secuencia de instrucciones u otra. En este tipo de estructuras la sentencia de decisión será evaluada y ésta devolverá un valor (verdadero o falso), si el valor devuelto es falso se ejecutará una secuencia de instrucciones u otra. En este tipo de estructuras la sentencia de decisión será evaluada y ésta devolverá un valor (verdadero o falso), en función del valor devuelto se ejecutará una secuencia de instrucciones u otra. Ninguna respuesta es correcta.

Si sabemos exactamente cuántas iteraciones vamos a realizar, ¿qué tipo de bucle debemos utilizar? Seleccione una: Un bucle while con una condición robusta. Un bucle for. Un bucle do-while, ya que realiza al menos una entrada en el código del bucle. Todas las respuestas son correctas.

Indica cuál es equivalente al operador condicional de Java: Seleccione una: if o if-else. switch. if, if-else y switch. Todas las respuestas son correctas.

¿En qué bucle se lleva a cabo la inicialización de una variable en su cabecera? Seleccione una: En el bucles for/in. En el bucle for. En el bucle while. En el bucle do-while.

A un tipo de sentencia especial de decisión y un conjunto de secuencias de instrucciones asociadas a ella, se le denomina estructura de selección. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

La variable contadora de un bucle for puede ser incrementada o decrementada únicamente de uno en uno. ¿Verdadero o falso? Seleccione una: Verdadero. Falso.

Denunciar Test
Chistes IA