Autoevaluación N°2 - Revisión de Intentos
Autoevaluación N°2 - Revisión de Intentos
Autoevaluación N°2 - Revisión de Intentos
https://aulavirtual.continental.edu.pe/mod/quiz/review.php?attempt=4351821&cmid=4691162 1/7
9/11/22, 22:16 Autoevaluación N°2: revisión de intentos
Pregunta 1
Finalizado Puntúa 1,00 sobre 1,00
Pedro está asesorando a Juan, en la elaboración de un programa, y le sugiere validar el ingreso del valor de
letra, usando la estructura de control DO WHILE y la estructura de control IF para el mensaje de error, antes de
iniciar el switch, por lo que sugiere las siguientes líneas de código.
switch (letra)
{
case'b':
case'B': {cout << "Es un buque.\n"; }break;
case'f':
case'c':
case'C': {cout << "Es un crucero.\n"; }break;
}
Seleccione una:
a. do {
} while (letra != 'b' && letra != 'B' && letra != 'c' && letra != 'C' && letra != 'f' && letra != 'F');
b. do {
if (letra != 'b' && letra != 'B' && letra != 'c' && letra != 'C' && letra != 'f' && letra != 'F')
} while (letra != 'b' && letra != 'B' && letra != 'c' && letra != 'C' && letra != 'f' && letra != 'F');
e. do {
https://aulavirtual.continental.edu.pe/mod/quiz/review.php?attempt=4351821&cmid=4691162 2/7
9/11/22, 22:16 Autoevaluación N°2: revisión de intentos
Se debe validar usando DO WHILE con la condición tanto para mayúsculas y minúsculas, y el IF nos permite mostrar el mensaje de error, solo si
la condición es verdadera en no ingresar las letras solicitadas.
Pregunta 2
Finalizado Puntúa 0,00 sobre 1,00
Carlos está elaborando la auditoría de un software de ventas, y debe verificar la cantidad de estructuras de
control repetitivas que usa el algoritmo del programa, por lo que debe considerar la siguiente figura para
identificarla:
Seleccione una:
a. Repetitiva Mientras.
b. Selectiva Mientras.
c. Selectiva Simple.
d. Selectiva Compuesta.
e. Repetitiva Hacer-Mientras.
La figura se trata de la estructura de control repetitiva MIENTRAS, ya que primero verifica la condición, antes de realizar las acciones; aunque se
parece a la estructura de control selectiva compuesta, se diferencia por que el flujo de la flecha regresa nuevamente a la condición, originando
la repetición.
https://aulavirtual.continental.edu.pe/mod/quiz/review.php?attempt=4351821&cmid=4691162 3/7
9/11/22, 22:16 Autoevaluación N°2: revisión de intentos
Pregunta 3
Finalizado Puntúa 1,00 sobre 1,00
Ana está encarga de evaluar la ejecución del algoritmo para el conteo de clientes de una empresa automotriz,
por lo que se le presenta la siguiente estructura de control repetitiva. Indique el flujo que realiza la referida
estructura:
Seleccione una:
a. Inicializa la variable de recorrido, decrementa la variable, compara que esté dentro del límite, realiza las acciones, e inicia nuevamente
el mismo orden de ejecución.
b. Inicializa la variable de recorrido, compara que esté dentro del límite, incrementa la variable, realiza las acciones, e inicia nuevamente el
mismo orden de ejecución.
c. Inicializa la variable de recorrido, compara que esté dentro del límite, incrementa la variable y devuelve un error.
d. Inicializa la variable de recorrido, compara que esté dentro del límite, realiza las acciones, incrementa la variable e inicia nuevamente el
mismo orden de ejecución.
e. Inicializa la variable de recorrido, compara que esté dentro del límite, incrementa la variable, realiza las acciones, y finaliza el orden de
ejecución.
Se trata de la estructura de control repetitiva DESDE/PARA, por lo que siempre inicializa una variable de recorrido, verifica la condición que esté
dentro del límite y si cumple realiza las acciones, incrementando (i++) la variable de recorrido, para repetir el flujo nuevamente. Solo finaliza si la
condición de verificar que esté dentro del límite es falsa.
https://aulavirtual.continental.edu.pe/mod/quiz/review.php?attempt=4351821&cmid=4691162 4/7
9/11/22, 22:16 Autoevaluación N°2: revisión de intentos
Pregunta 4
Finalizado Puntúa 1,00 sobre 1,00
José debe revisar la pertinencia del código propuesto, por lo que debe evaluar y seguir el flujo sentencia por
sentencia, es decir, verificando cada estructura de control. Revise en las líneas de código remarco en negrita,
e indique que pasaría si se ingres el valor 3 en la variable op: while (op!=1 && op!=2 && op!=3); y en la última
condición sería 3 != 3 es falso por lo que intentará buscar un caso en el switch. Se sugiere retirar es última
condición, ya que no es una opción del menú: do { …} while (op!=1 && op!=2);}
#include <iostream>
using namespace std;
int main()
{ char letra; int op;
do {
do {
{
case'b':
https://aulavirtual.continental.edu.pe/mod/quiz/review.php?attempt=4351821&cmid=4691162 5/7
9/11/22, 22:16 Autoevaluación N°2: revisión de intentos
case'c':
}break;
case 2:{
cout << "Gracias. Vuelva pronto.\n";
system("cls");
}break;
}
} while (op!=2);
return 0;
}
Seleccione una:
a. El valor 3 no es una opción de menú por lo que el do while es verdadero y continua con el switch, y desarrolla cualquier caso del switch.
b. El valor 3 no tiene opción de menú, por lo que el do while es verdadero, y solicita nuevamente el ingreso del a opción de menú.
c. El valor 3 no es una opción de menú por lo que el do while es verdadero y continua con el switch, y desarrolla el caso 2 del switch.
d. El valor 3 no es una opción de menú, por lo que el do while es falso, pero no tiene caso en el switch que pueda desarrollar y finaliza el
programa.
e. El valor 3 es una opción de menú, por lo que el do while es verdadero y continua con el switch, y desarrolla el caso 2 del switch.
El valor 3 no es una opción del menú, por lo que el primer do while lo evalúa do { …} while (op!=1 && op!=2 && op!=3); y en la última condición
sería 3 != 3 es falso por lo que intentará buscar un caso en el switch. Se sugiere retirar es última condición, ya que no es una opción del menú:
do { …} while (op!=1 && op!=2);
https://aulavirtual.continental.edu.pe/mod/quiz/review.php?attempt=4351821&cmid=4691162 6/7
9/11/22, 22:16 Autoevaluación N°2: revisión de intentos
Pregunta 5
Finalizado Puntúa 0,00 sobre 1,00
Juan está evaluando el flujo de un programa con un menú de opciones, para garantizar si el usuario puede
elegir si desea continuar o no. Indique que valores lógicos de la tabla de verdad (Verdadero=V y Falso=F) se
necesita en la condición, para que no solicite nuevamente el ingreso de una respuesta:
Seleccione una:
a. F, F.
b. V, F.
c. F, V.
d. N.A.
e. V, V.
En la condición dada, se tiene el operador lógico OR (||), el cual es disyuntivo, es decir, si una de las condiciones falla (F = falso), siempre se
evaluará como verdadero. Para que no permita solicitar el ingreso de la respuesta nuevamente, ambas condiciones deben ser falsas.
Ir a...
https://aulavirtual.continental.edu.pe/mod/quiz/review.php?attempt=4351821&cmid=4691162 7/7