Font size
WorksheetsPROGRAMACION SEGUNDO FINAL
Total questions: 100
Worksheet time: 57mins
¿Qué es un vector o matriz?
Es una estructura de datos
Es una estructura de programación secuencial
Es una estructura repetitiva
¿Cuál es otro nombre para vectores y matrices?
(a)
¿Cuáles de los siguientes conjunto de informaciones serían ideales para representar en un array?
Temperaturas mínimas de los últimos treinta días
Fecha de ingreso de un estudiante a la institución
Valor de las acciones de una empresa durante la última semana
Calificaciones de un estudiantes en su último semestre
¿Cómo puede ser un array?
Unidimensional, bidimensional
Bidimensional, tridimensional
Unidimensional, bidimensional, tridimensional
Los array unidimensionales son llamados:
Matrices
Vectores
Array
Contenedores
Los array bidimensionales son llamados:
Matrices
Vectores
Array
Contenedores
¿Cuáles son las manera correctas de declarar un array?
¿Qué función realiza la clase Eco?
Captura las entradas ingresadas por el usuario
Muestra en pantalla los datos que contiene el vector args
Muestra en pantalla la secuencia de dígitos del 0 hasta la longitud del vector args
Muestra en pantalla los datos que contiene la matriz args
¿Qué función realiza la clase Eco?
Muestra en pantalla la secuencia de dígitos del 0 hasta la longitud del vector args
Captura las entradas ingresadas por el usuario
Recorre la matriz args recalculando los datos de cada posición
Presenta los datos guardados en la matriz args
La instruccion es correcta?
Int equipos[][] = new int[4,5]
CORRECTA
INCORRECTA
¿Qué cosas podemos programar?
Carros
Computadoras
Robots
Todas las respuestas son correctas
¿Quienes pueden seguir un algoritmo?
Una persona, un robot y una computadora.
Solo los robots
Solo los seres humanos
Solo las computadoras
Según la película de Wall-E, ¿Para qué fue programada Eva?
Para destruir el planeta tierra
Para cuidar a Walle
Para buscar vida en la tierra
Para recolectar cosas
En un diagrama de flujo, las instrucciones o procesos a ejecutar se representan en:
Trapecio
Círculo
Rombo
Rectángulo
Cuál no es un tipo de datos
Real
Variable
Cadena
Lógico
El número de instrucciones para solucionar un problema debe ser infinito.
Falso
Verdadero
int i , x; i = 1;
while (i <= 20 ) {
x = i * numero;
out.print(x);
i= i + 1;
}
}
Una variable es?
Almacena un dato
Es el resultado de una operación
Un valor que no cambia
Es una operación
Tipo de operadores que contiene a la suma, resta, multiplicación y división.
Aritméticos
Lógicos
Relacionales
Asignación
Los tipos de datos son importantes en el programa porque definen el tipo de valor que guardará la variable. De los siguientes tipos de datos cuales son correctos
Real, Logico, Constante
Lógico, Entero, Real, Caracter
Real, Constante, Entero
Caracter, DFD, Entero, Real
Una ___________ Es un espacio en memoria que almacena temporalmente un dato (es decir, puede variar en mediante la ejecución de un programa)
Constante
Booleano
Variable
Variable de Trabajo
suma = a + b
¿suma es una variable o una constante?
Constante
Variable
Producen un resultado booleano, y sus operandos son también valores lógicos o asimilables a ellos (los valores numéricos son asimilados a cierto o falso según su valor sea cero o distinto de cero).
operadores relacionales
operadores aritméticos
operadores lógicos
operadores verdaderos
¿Que tipo de operadores son?
operadores lógicos
operadores aritméticos
operadores relacionales
operadores de asignación
int , char , float, string, decimal, double y boolean son:
Estructuras de control
Son funciones a acceso a datos
Son tipos de datos
Son instrucciones secuenciales
¿Qué hace el proceso de compilación en C?
Ejecuta el programa
Convierte el código fuente a código máquina
Verifica errores en tiempo de ejecución
Realiza pruebas de unidad
¿Qué tipo de errores ocurren durante la compilación en C?
Errores de lógica
Errores en tiempo de ejecución
Errores de sintaxis
Errores de acceso a memoria
¿Cuál es el propósito de los identificadores en C?
Representar valores constantes
Nombrar variables, funciones y otros elementos del programa
Realizar operaciones matemáticas
Imprimir valores en la pantalla
¿Qué representan las variables en C?
Valores que no cambian
Nombres de funciones
Áreas de memoria que pueden contener valores que cambian durante la ejecución
Palabras clave reservadas del lenguaje
¿Qué ocurre cuando se produce un error en tiempo de ejecución en C?
El programa se detiene y muestra un mensaje de error
El programa sigue ejecutándose normalmente
El programa se compila nuevamente
Se muestra un mensaje de advertencia pero el programa continúa ejecutándose
¿Cuál es la sintaxis correcta para declarar una variable en C?
variable = valor;
int variable;
variable int;
var variable;
Proceso de traducir el código fuente al lenguaje que entiende el ordenador
Bucle
Compilar
Lenguaje de programación
Constante
Es una combinación de operadores, operandos y paréntesis de cuya evaluación se obtiene un valor.
Expresión
Operación aritmetico-lógica
Fórmula
Si A es un número verificar si es par o impar.
A MOD 2 = 0
A ES PAR?
A DIV 2 = 0
A MOD 2
Si X es la edad de una persona. Verificar que es mayor de edad
X < 18
X > 18
X >=18
X =18
Si S es el sueldo de un un empleado. Verificar si gana menos de 3500
S >3500
S< 3500
S > =3500
S <= 3500
Si A es un número verificar si el número es positivo
A >= 0
A = 0
A <> 0
A > 0
Si E es la edad de una persona verificar si es adulto mayor. Sabiendo que una persona es adulto mayor si tiene 65 o más
E >=65
E =65
E < 65
E <>65
Si PR es el precio de un artículo verificar si supera los 100Bs.
PR < 100
PR >=100
PR <>100
PR >100
Si NOTA es la calificación de un estudiante verificar si aprobó
NOTA >=51
NOTA < 51
NOTA <> 51
NOTA <= 51
Si NH es la cantidad de hijos de una persona. Verificar si tiene mas de 3 hijos
NH <> 3
NH <=3
NH > 3
NH = 3
Si X es una variable en una función matemática. Verificar si X es mayor o igual a 10
X>10
X>=10
X=10
X<10
Si PRE es el importe que se presta una persona. Verificar si el importe de préstamo supera o es igual a 25000
PRE =25000
PRE =>25000
PRE> =25000
PRE < > 25000
¿Cuál de estás instrucciones comprobará si a es menor que b?
if a < b
if a > b
if a < b :
if (a<b)
¿Cuál de estás instrucciones comprobará si a es igual a b?
if a = b
if a == b
if a == b :
if a === b :
¿Cuál de estás instrucciones comprobará si a es menor a b y menor a c?
if a < b & a < c:
if a < b and < c:
if a < b and a < c:
if a < b y a< c
En el siguiente trozo de código, seleccione la opción que describe un error en el programa
se debe poner "void" antes de "main"
falta ";" en la línea 8
falta ";" en la línea 10
falta "# include <cmath>"
seleccione el código en C++ que representa adecuadamente el fragmento de diagrama de flujo
if(x>6);
if(x>6) { cout<<"acredita"; }
else(x>6) { cout<<"acredita"; }
if(x>6) { cout<<"acredita"; } else { cout<<"no acredita "; }
Elija la condición que haría que el ciclo realice 5 vueltas
for(x=1;____; x++)
x<=5
x==5
x>5
x<5
Escriba la expresión que hace que el ciclo escriba 10 números. (use minúsculas y no use espacios)
for(x=1;x<20 ; (a) ) {
cout<<x<<endl; }
Seleccione la opción que indica las acciones que realiza la porción de código a continuación:
x=10;
while(x > 0) {
cout<<x<<endl;
x--; }
Cuenta del 1 al 10
Muestra números del 1 hasta el 9
Muestra números del 10 hasta el 1
Muestra números del 10 hasta el 0
Seleccione la estructura de control que se debe usar para un programa que debe calcular la raíz cuadrada de un número si éste es positivo y mostrar un mensaje de orientación para el usuario cuando no escriba un dato positivo
if
if-else
for
switch
Seleccione la afirmación verdadera respecto del algoritmo que resuelve este problema:
Calcular el área y perímetro de un círculo para un radio "r" dado por el usuario
r es la salida del algoritmo
el área es la entrada del algoritmo
se necesita el diámetro como entrada
se necesitan dos fórmulas para realizar el cálculo
Elija el ciclo que calcula la suma de 7 números dados por el usuario.
Considere que se tienen las variables:
int v=0, t=0,c=0;
for(c=1;c<=7;c++){
cin>>v;
t+=v;}
for(c=t;c<=7;c++){
cin>>v;
t+=c;}
for(c=1;c<=7;c++){
cin>>v;
t+=c;}
for(c=1;c<=v;c++){
cin>>v;
t+=v;}
Elija el ciclo que dibuja una linea de "x" asteriscos, donde "x" es un valor dado por el usuario
do{
cout<<"*";
x++;
}while(x<5);
while(x<=5){
cout<<"*";
x++;
}
c=1;
do{
cout<<"*";
c++;
}while(c<=x);
x=1;
while(x<=x){
cout<<"*";
x++;
}
¿Qué son los condicionales?
Permiten establecer comparaciones entre dos variables.
Permiten establecer condiciones en nuestros programas, controlando el flujo de ejecución.
Permiten establecer comparaciones entre dos condiciones.
Permiten establecer separaciones de atributos entre dos condiciones.
Estructura de un condicional anidado:
Else If Else
If Else
Else If
If Else If
Elija el código que representa el segmento de diagrama de flujo mostrado en la imagen
switch( tipoe ) {
case 1:
tot=250*dias; break;
case 2:
tot=350*dias; break;
case 3:
tot=450*dias; break;
case 4:
tot=750*dias; break;
default: cout<<"\nEsa opcion, no es posible";
}
switch( tipoe ) {
case 1:
tot=250*dias; break;
case 2:
tot=350*dias; break;
case 3:
tot=450*dias; break;
case 4:
tot=750*dias; break;
}
switch( tipoe ) {
case 1:
tot=250*dias;
case 2:
tot=350*dias;
case 3:
tot=450*dias;
case 4:
tot=750*dias;
default: cout<<"\nEsa opcion, no es posible";
}
switch( ) {
case tipoe=1:
tot=250*dias;
case tipoe=2:
tot=350*dias;
case tipoe=3:
tot=450*dias;
case tipoe=4:
tot=750*dias;
}
En el siguiente trozo de código, seleccione la opción que contiene los números de línea que tienen error o falta algo.
3,9,10
6,8,9
1,10,11
2,8,10
Estructura que permite múltiples opciones de flujo. Puede usarse para diseñar menús.
WHILE.
FOR.
IF-THEN.
SWITCH-CASE.
Declaración que se utiliza para controlar el flujo de ejecución en un programa.
Estructura de datos.
Estructura de control.
Estructura secuencial.
Estructura de un programa.
Estructuras que toman una decisión para elegir de entre al menos dos opciones de flujo.
Condicionales.
Secuenciales.
Iterativas.
Ninguna.
Estructuras que ejecutan una instrucción tras otra, linealmente.
Condicionales.
Secuenciales.
Iterativas.
Ninguna.
Estructuras en las que las instrucciones se ejecutan más de una vez.
Condicionales.
Secuenciales.
Iterativas.
Ninguna.
Estructura que permite múltiples opciones de flujo. Puede usarse para diseñar menús.
WHILE.
FOR.
IF-THEN.
SWITCH-CASE.
Bucle o estructura más adecuada para manejar arreglos.
WHILE.
FOR.
IF-THEN.
SWITCH-CASE.
Se usa para ejecutar una instrucción o bloquearla, sólo si se cumple una condición.
WHILE.
FOR.
IF-THEN.
SWITCH-CASE.
El conjunto de instrucciones que se ejecuta repetidamente se llama:
Diagrama de Flujo
Algoritmo
Ciclo
Estructura
"Las estructuras repetitivas se utilizan cuando se quiere que
un conjunto de instrucciones se ejecuten un cierto número
finito de veces". El anterior enunciado, podemos considerarlo
Verdadero
Falso
A todo proceso que se repite cierto número de veces dentro de un pseudocódigo o un programa, se le conoce como:
Bucle o Ciclo
Bucle o Ciclón
Izanami o Ciclo
Ciclo condicional repetitivo
Cual de las siguientes opciones son estructuras repetitivas:
While
Switch
For
Do While
If Else
Repite el cuerpo del bucle mientras se cumpla una
determinada condición.
For
While
Do While
Switch
La estructura repetir cumple la misma función que la estructura mientras. La diferencia está en que la estructura mientras comprueba la condición al inicio y repetir lo hace al final. Es por ello que la estructura repetir se ejecuta por lo menos una vez.
For
While
Do While
Switch
Según la tabla lógica, cual es el resultado de operar
'F' O 'V'
Verdadero
Falso
Si
a=3
b=5
Cual es el resultado del siguiente enunciado
a > b
Verdadero
Falso
Si
a=4
b=6
Cual es el resultado del siguiente enunciado:
b>a
Verdadero
Falso
Si
a=1
b=3
Cual es el resultado del siguiente enunciado
a!=b
Verdadero
Falso
¿Cuál es la salida del siguiente código?
3 0 8 1
1 8 0 3
1 2 3 4
3 3 11 12
¿Qué hace el siguient codigo?
Obtiene la suma de los digitos de un numero
Imprime los digitos de un número
Cuenta cuantos dígitos tiene un número
No hace nada ya que la repetición no se realiza
¿Cuál es la diferencia entre while y do-while?
No hay diferencia son iguales
while evalua primero la condición y do-while lo hace después de la repetición
do-while es como for y while no
do-while no hace repeticiones y while si
Seleccione la sintaxis correcta de la estructura While.
Tipos de variables
for, do while, while
float, double, int
if, else if, else
cout, cin, endl
Estructuras de Control Repetitivas en C++
cin
for
if
while
