LÓGICA DE LA PROGRAMACIÓN1
![]() |
![]() |
![]() |
Título del Test:![]() LÓGICA DE LA PROGRAMACIÓN1 Descripción: RESUMEN DE LAS UNIDADES |




Comentarios |
---|
NO HAY REGISTROS |
Podemos definir el tipado de un lenguaje de programación de la forma en la que los tipos de variables son definidos.Tipo de lenguaje según el tipado: Una vez que definimos una variable de un tipo determinado, no permite que cambiemos su tipo" ¿A qué tipo de lenguaje corresponde?. Estático. Dinámico. Débil. Podemos definir el tipado de un lenguaje de programación de la forma en la que los tipos de variables son definidos. La definición dice: "no se especifica de manera explícita el tipo de dato: los tipos se infieren o deducen mediante el valor asignado a la variable en tiempo de ejecución." A qué tipo de lenguaje corresponde según el tipado?. Estático. Dinámico. Débil. Podemos definir el tipado de un lenguaje de programación de la forma en la que los tipos de variables son definidos.La definición deice :" no esperan ejecutarse para realizar el chequeo de datos." A qué tipo de lenguaje corresponde según el tipado?. Estático. Dinámico. Fuerte. Podemos definir el tipado de un lenguaje de programación de la forma en la que los tipos de variables son definidos.La definición dice:" un lenguaje débilmente tipado realiza esos chequeos en tiempo de ejecución." A qué tipo de lenguaje corresponde según el tipado?. Fuerte. Estático. Débil. Enn el paradigma ......" el lenguaje se desarrolla mediante un conjunro de instrucciones que indican cómo realizar la tarea". Imperativo. Declarativo. Orientado a objetos. En el paradigma......." determinamos directamente el estado final de los que deseamos obtener y le dejamos al computador que defina cuál es el mejor método para hacerlo". Imperativo. Declarativo. Orientado a objetos. El paradigma......."establece que podemos modelar y codificar la solución de un problema identificando los objetos que participan en el proceso.". Imperativo. Declarativo. Orientado a objetos. El lenguaje JAVA tiene las siguientes características... Multiplataforma- Orientado a objetos-Compilado- Java Virtual Machine. Multiplataforma- Declarativo-Orientado a objetos. El lenguaje JAVA es Compilado. Es decir el código fuente se escribe en alto nivel, se compila a un lenguaje intermedio denominado Bytecode. falso. verdadero. Java Virtual Machine: permite ejecutar el programa en múltiples plataformas. Verdadero. Falso. Los conceptos fundamentales del lenguaje JAVA son: Clases y objetos: una clase es un modelo que se utiliza para describir uno o más objetos del mismo tipo. Atributos: son variables que representan características de un objeto. Métodos: son las operaciones que un objeto puede realizar, dado su estado actual. Mensajes: es una petición de un objeto a otro para que este último realice una acción. Clases y objetos: una clase es un modelo que se utiliza para describir uno o más objetos del mismo tipo. Las características del lenguaje JAVA son: Encapsulamiento Polimorfismo. Encapsulamiento Herencia Abstracción Polimorfismo. Herencia Abstracción. Dos objetos responden de manera diferente al enviarles el mismo mensaje. ¿Cómo se llama a esa característica?. Poliformismo. Encapsulamiento. Clase. Herencia. Atributo. ¿Cuál de las siguientes afirmaciones describe lo que corresponde a un lenguaje multiplataforma?. Corresponden a aquellos códigos que buscan errores al momento de ejecutarse. Corresponden a aquellos lenguajes a los que se les debe indicar la plataforma en la que se ejecutará. Corresponde a aquellos códigos capaces de ejecutarse en diferentes plataformas. Corresponden a aquellos códigos que solo se ejecutan en un sistema operativo. Corresponden a aquellos lenguajes que necesitan contar con el tipo de datos al comienzo de la ejecución. ¿En qué paradigma de programación está fuertemente basado el lenguaje Java?. Orientado a objetos. Lógico. Imperativo. Funcional. Declarativo. Una clase es una estructura que permite crear no solamente un objeto sino varias instancias del mismo. Falso. Verdadero. Se quiere construir un sistema en el que algunas clases extiendan de otras clases más generales ya creadas, ¿qué podemos utilizar?. Atributo. Herencia. Encapsulamiento. Si escribimos el siguiente código en Java: int numero = 10; if(numero > 0) { cout << ""Es positivo"" << endl; } ....este algoritmo: No ingresa al bloque ""if"". Está sintácticamente bien escrito. Imprime el mensaje ""Es positivo"". No está sintácticamente bien escrito. Define incorrectamente la expresión booleana. ¿Cuál de las siguientes expresiones en Java instancia (crea) un objeto?. boolean crearObjeto = true;. new Persona();. int entero = 10;. unObjeto.crearObjeto();. System.out.println(""Crear un objeto!"");. ¿Cuáles son las características de la programación orientada a objetos?. Objetos, abstracción, métodos, encapsulamiento. Abstracción, encapsulamiento, herencia, polimorfismo. Herencia, métodos, comportamientos, plantillas. Plantillas, mensajes, polimorfismo, abstracción. Clases, objetos, atributos, métodos, mensajes. Cuando hablamos que cada objeto es responsable de sus datos y que estos son privados para los demás objetos, ¿a qué característica hacemos referencia?. Encapsulamiento. Polimorfismo. Herencia. Abstracción. Tenemos un objeto denominado calendario, que posee las siguientes características: día, mes, año, horario. Es utilizado por los estudiantes para agendar las clases que le corresponden en el bimestre. El estudiante puede agendar clases, anular dicha clase en caso que esta sea suspendida y generar alertas para no llegar tarde a la cita. Con esta información, ¿cuáles son los métodos de este objeto?. Agendar, alertar, anular. Cancelar, asistir, avisar. Estudiante, horario, bimestre, cancelar. Clase, bimestre, estudiante. Días, mes, año, horario. Completa el párrafocon la misma palabra: "Las .......... son, simplemente, nombres que se asocian a un valor o dato específico. Las ....... son un elemento fundamental de la programación, dado que, más allá de lo que realice el sistema que estamos construyendo, siempre vamos a necesitar almacenar algún dato en la memoria del computador.". lista. variable. Las características : "imperativo, declarativo, orientada a objetos". Corresponden a ... tipos de variables. tipos de paradigmas. Uno de los lenguajes más utilizados es SQL (Structured Query Language), empleado para manipular bases de datos. Este lenguaje es del tipo de paradigma: orientado a objetos. declarativo. imperativo. Los lenguajes es C y C++, son ejemplos de lenguajes del paradigma.... imperativo. orientado a objetos. declarativo. ¿Cuántos “for” utiliza esta implementación del método burbuja?. 4. 2. 1. Para qué se utiliza la variable temporal tmp?. Para guardar el resultado final. Para utilizarlo como índice en el primer “for”. Para almacenar temporalmente un elemento del arreglo y cambiar su lugar. ¿Cuántos “if” utiliza esta implementación del método burbuja?. 1. 2. 3. ¿Cuál es el tipo de variable que el parámetro “arreglo” puede almacenar en el método definido en el ejemplo?. Float. String. Int. ¿Qué símbolo se utiliza para definir el bloque que se va a ejecutar si la sentencia evaluada por “if” es verdadera?. Con paréntesis “( )” luego del if y la condición. Mediante espacios “ “ luego del if y la condición. Con llaves “{ }” luego del if y la condición. Utilizando dos puntos “:” luego del if y la condición. ¿Qué palabra clave se utiliza en Java para ejecutar un código cuando la sentencia “if” es falsa?. while. else. for. ¿Qué símbolo se utiliza para definir el bloque que se va a ejecutar si la sentencia evaluada por “if” es falsa?. Con corchetes “[ ]” luego de la palabra else. Con paréntesis “( )” luego de la palabra else. Con llaves “{ }” luego de la palabra else. ¿Qué tipo de variable se utiliza para almacenar el resultado de una operación lógica?. boolean. String. float. Indicar la opción correcta para el siguiente código (en C++): Selecciona la opcione correctas. int i = 0; while((i < 10)) { cout << i << endl; i++; }. Se ejecuta 10 veces el bloque while. Imprime los números del 0 al 10. Se ejecuta 9 veces el bloque while. No se ejecuta ninguna vez el bloque while. Imprime los números del 0 al 9. Se ejecuta 9 veces el bloque while. Se ejecuta 10 veces el bloque while. Imprime los números del 0 al 9. Dato un arreglo de 5 elementos y el siguiente código: for(int i = 1; i < 5; i++) { cout << arreglo[i] << endl; }. El bloque for se ejecuta 6 veces. No imprime todos los valores del arreglo. El bloque for se ejecuta 5 veces. Imprime todos los valores del arreglo. Dada la siguiente función (en C++): void operacion(int a) { a++; cout << a << endl; }. Devuelve un valor entero. Incrementa en uno el valor de "a" y lo devuelve. No imprime nada en consola. Incrementa en uno el valor de "a" y lo imprime. Devuelve el mismo valor que recibe como parámetro de entrada. Para el siguiente código (en C++): int i = 20; while((i < 10) && (i > 24)) { cout << ""Dentro del while"" << endl; i++; } El bloque de código dentro del while: Se repite hasta que "i" sea menor que 10. No se ejecuta ninguna vez. Se repite infinitamente. Se repite hasta que "i" sea mayor que 24. Se repite sólo una vez. Indicar la opción correcta para el siguiente código (en C++): Selecciona la opcione correcta. float temperatura = 0.0f; if(temperatura < 0.0f || temperatura >= 35.0f) { cout << ""Es temperatura riesgosa"" << endl; }. El código está escrito correctamente. No imprime "Es temperatura riesgosa". El código genera un error. No imprime "Es temperatura riesgosa". El código está escrito correctamente. Imprime "Es temperatura riesgosa". Imprime "Es temperatura riesgosa". El código está escrito incorrectamente. Una lista es una estructura de tamaño fijo que nos permite almacenar valores, en cambio un arreglo permite almacenar la cantidad de elementos que sean necesarios. Para almacenar datos en forma de tabla se utiliza una matriz. VERDADERO. FALSO. Cómo se denomina el proceso de repetir un bloque de código dependiendo de la evaluación de una expresión booleana?. Tipado. Código fuente. Bucle. Condicional. ¿Cuál es la diferencia entre el bucle for y el bucle while en Java?. For cumple la misma función que if, mientras while que else. Usando while no se puede definir una variable ni cambiar su valor en la misma línea como en el caso de for. While es un condicional y for un bucle. For es un condicional y while un bucle. Indicar la opción correcta para el siguiente código (en C++): Selecciona la opcione correcta. float temperatura = 35.0f; if(temperatura <= 0.0f || temperatura >= 35.0f) { cout << ""Es temperatura riesgosa"" << endl; }. No imprime "Es temperatura riesgosa". El código está escrito incorrectamente. El código está escrito incorrectamente. Imprime "Es temperatura riesgosa". El código está escrito correctamente. Imprime "Es temperatura riesgosa". El código está escrito incorrectamente. El código genera un error. |