Font size
WorksheetsLogProg
Total questions: 20
Worksheet time: 41mins
De acuerdo con la imagen, ¿qué valor tendrá la variable suma al final del algoritmo, si la i se inicializa en 1?
15
10
6
5
"Son variables cuyo propósito es ir almacenando valores numéricos obtenidos de una suma
continua de valores que NO son constantes".
El concepto anterior corresponde a:
Variable acumuladora
Variable centinela
Variable contadora
Variable bandera
Una variable centinela . . .
utiliza un valor especial para establecer el principio de una secuencia de datos y poder controlar una condición.
utiliza un valor boolean para indicar el final de una secuencia de datos y de esta manera controlar una condición.
utiliza un valor especial para indicar el final de una secuencia de datos o para controlar una condición dentro de un bucle.
Requiere de un valor para ejecutar un bloque de código determinado número de veces y de esta manera saber cuando se finaliza el bucle.
Se necesita registrar la asistencia a clase de cada estudiante del grupo 18 de Lógica de Programación. El docente debe digitar por cada uno una "S" si asiste o una "N" en caso contrario.
¿Qué tipo de ciclo es el más indicado para iterar por cada estudiante?
haga
para
mientras
si compuesto
¿Qué tipo de ciclo se usa con mayor frecuencia utilizando una variable centinela?
ciclo haga con un ciclo para anidado.
mientras, porque la condición para detener el bloque de código puede verificarse antes de la primera iteración.
para, porque la variable de control se puede inicializar con el valor centinela.
haga, porque la condición se evalúa al final.
¿En qué situación el uso de un ciclo haga es más beneficioso que un mientras?
Cuando se necesita que el bloque de código se ejecute al menos una vez, sin importar la condición.
Cuando se requiere un bloque de código que genere un bucle infinito.
Cuando el número de iteraciones es fijo y conocido.
Cuando la condición es compleja y requiere. que se anide otro ciclo.
(1 minuto para esta pregunta)
Las variables contadoras, acumuladoras y booleanas que se usan en las estructuras repetitivas necesitan estar inicializadas en cero (0).
De acuerdo con la afirmación anterior, seleccione Verdadero o Falso.
Verdadero
Falso
De acuerdo con la imagen, relacione de forma correcta las partes de la estructura del método principal.
a) Parámetro
b) Tipo de retorno
c) Tipo de método
d) nombre del método
a) Atributo
b) Tipo de método
c) parámetro
d) nombre del método
a) Tipo de acceso
b) Tipo de método
c) Tipo de retorno
d) nombre del método
"Son bloques de código que realizan una tarea, actividad o función específica dentro de un programa".
El concepto anterior corresponde a:
Clase
Encapsulamiento
Método
Herencia
Una empresa de desarrollo de software requiere construir un programa para administrar los libros de una biblioteca.
Suponga que usted quiere hacer parte del developer team y para ser seleccionado/a debe superar esta primera prueba sobre conocimientos básicos en POO.
Con base en la imagen seleccione las dos opciones correctas.
Son objetos:
LibroA
LibroB
LibroC
Son métodos:
Devolver
Prestar
Reservar
Son objetos:
Libro
Autor
Biblioteca
Son métodos:
Volumen
Editorial
Prestar
Ahora, continuando con la misma imagen, identifique cuál elemento corresponde a la clase.
Libro
Autor
Editorial
Biblioteca
Ahora, continuando con la misma imagen, identifique los atributos.
Volumen
Libro
Editorial
Autor
Tiempo: 3 minutos.
Continuando con el mismo caso de la biblioteca y de acuerdo con el algoritmo que se aprecia en la imagen, ¿podría afirmarse que las líneas escritas hasta el momento están correctas y no se presentaría error durante la ejecución?
Están correctas y no se presentaría error.
Están incorrectas porque "Libro" no corresponde a una clase.
Se presentaría error durante la ejecución porque hay inconsistencia en la asignación del tipo de dato.
Están correctas. Sin embargo, se presentaría error durante la ejecución cuando se digite el valor solicitado en la línea 15.
Tiempo: 3 minutos.
Lea con atención cada unos de los siguientes enunciados:
1. Una IPS requiere un programa que le permita a sus usuarios seleccionar en pantalla cualquiera de las diferentes opciones que estarían numeradas y así poder acceder a distintos servicios.
2. Una IPS requiere un programa que permita asignar e imprimir cada día cien fichos para la atención médica especializada de sus pacientes, siempre y cuando se encuentren activos en el sistema.
3. Uno de los servicios a los que se podría acceder desde el programa que requiere la IPS, es la actualización de datos básicos del usuario. Esta actividad no tendría ninguna restricción en cuanto a la cantidad de personas que deseen hacerlo durante el día.
¿Cuál es el enunciado más indicado para ofrecer una solución utilizando la estructura for?
Enunciado 1.
Enunciado 2
Enunciado 3
Enunciado 1 y 2
¿Cuál de las siguientes opciones describe mejor el concepto de abstracción en POO?
Identifica los aspectos esenciales de un objeto para centrarse en su comportamiento, omitiendo los detalles innecesarios.
Omite los aspectos relevantes de un objeto y se enfoca en las características que requieren ser accedidas por usuarios autorizados.
Expone todos los detalles internos de un objeto para facilitar su acceso y manipulación.
Combina múltiples detalles de los objetos en uno solo para simplificar su uso acceso y manipulación.
"Permite proteger los datos internos de un objeto, evitando que sean modificados directamente desde fuera de la clase".
El concepto anterior corresponde a:
Encapsulación
Herencia
Abstracción
Polimorfismo
Observe la imagen y seleccione la opción correcta.
El elemento A corresponde al método y los elementos B a los atributos.
El elemento A corresponde a la clase y los elementos B a subclases.
El elemento A corresponde a la clase y los elementos B a variables.
El elemento A corresponde a método y los elementos B a parámetros.
"Es la acción que un objeto puede realizar o la forma en que el objeto manipula sus propios datos".
El concepto anterior corresponde a:
Abstracción
Clase
Herencia
Método
Seleccione la definición correcta de Scanner en Java.
Es un elemento importante en los algoritmos de cómputo que permite almacenar cualquier valor para luego realizar diferentes tipos de operaciones.
Es un método que permite obtener la entrada de datos primitivos que un usuario proporciona.
Es un método que permite la captura de datos primitivos desde un dispositivo de entrada. Dicha captura requiere de una clase específica.
Es una clase que permite la captura de datos numéricos y alfanuméricos desde un dispositivo de entrada. Dicha captura requiere un conjunto específico de métodos.
Seleccione la opción correcta que define el concepto de prueba de escritorio.
Es la solución que se aplica sobre el algoritmo luego de una revisión exhaustiva en el código fuente.
Es una actividad que se centra en la revisión de las funcionalidades del software para garantizar la calidad del mismo.
Es una revisión manual del algoritmo para detectar errores, posibles problemas u optimizaciones.
Es una corrección manual de posibles errores que se hace directamente en el código fuente.
