Font size
WorksheetsCodificación básica en C++
Total questions: 46
Worksheet time: 44mins
es un conjunto de instrucciones u ordenes basadas en un lenguaje de programación que una computadora interpreta para resolver un problema o una función especifica.
PROGRAMA
PSEUDOCÓDIGO
DIAGRAMA DEFLUJO
RUTINA
es un conjunto de caracteres alfanuméricos de cualquier longitud que sirve para identificar las entidades del programa (clases, funciones, variables, tipos compuestos)
FUNCION
ALGORITMO
IDENTIFICADOR
VARIABLE
son espacios reservados en la memoria que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un programa.
IDENTIFICADOR
CONSTANTE
VARIABLE
ALGORITMO
int m, n;
m = 44;
cout << "m = " << m;
n = m + 33;
cout << " y n = " << n << endl;
// ¿Cuál es el valor de la salida?
m=44 y n=44
m=77 y n=44
m=77 y n=77
m=44 y n=77
Si
char c='@';
cout << "c = " << c << ", int(c) = " << int(c) << endl;
// ¿ qué imprimirá?
c = @ int(c) = 65
c = 65 int(c) = @
c = 65 int(c) = 64
c = @ int(c) = 64
Qué ciclo while es equivalente al ciclo for siguiente
for (int i = 10; i>3; i--)
x = 10
while ( x > 3 ) {
x --;
}
x = 10
while ( x <= 3 ) {
x ++;
}
x = 3
while ( x >= 10 ) {
x --;
}
x = 3
while ( x > 3 ) {
x --;
}
Cuál es el resultado de la expresión suma al final del ciclo
suma = 4;
for (int i = 2; i<=6; i+=2)
suma = suma + i;
8
10
12
14
16
Si char a='A' int b= 2;
¿cuál es el resultado de : ?
cout << a+b
A 2
67
C
D
x2+x+31 se debe expresar en c++ como:
1 / pow(x,2)+x+3
1 / oiw/(2,x)+x+3
1 / pow(x,2)+(x+3)
1 / (pow(x,2)+x+3)
si se declara
int x;
y se escribe la sentencia
cout << x;
¿cuál será la salida?
0
1
desconocida
error
¿Cuál es el objetivo de los lenguajes de programación?
Traducir los programas de televisión.
Interpretar los diferentes idiomas de cada país
Comunicar al dispositivo a programar lo que el usuario desea que haga.
Apoyar a las personas discapacitadas con un lenguaje de señas
Que opción es correcta.
Si una función tiene el nombre calculaVentas( ) y tiene return (0)
significa que para utilizarla la llamarías como:
calculaVentas()
int x;
x = calculaVentas()
double x;
x = calculaVentas()
char x;
x = calculaVentas()
si la variable a esta definida como sigue:
int a[5] = {5, 8, 4, 7, 8}
¿cuánto vale: a[0]+a[2]
9
10
11
12
13
int a[5] = {5, 8, 4, 7, 8}
¿Cómo sería el ciclo correcto para mostrar en pantalla el arreglo anterior?
for (int i=0; i <= 5; i++)
cout << a[i]
for (int i=1; i <= 5; i++)
cout << a[i-1]
for (int i=0; i <= 4; i++)
cout << a[i+1]
for (int i=0; i < 4; i++)
cout << a[i+1]
¿Cuál es el código que calcula la suma de todos los elementos del siguiente arreglo?
int a[5] = {5, 8, 4, 7, 8};
int suma = 0;
for (int i=4; i>=1; i--) suma += a [ i ];
int suma = 1;
for (int i=4; i>=1; i--) { suma += a [ i ]; }
for (int i=4; i>=1; i++) {
int suma = 0; suma += a [ i ]; }
for (int i=0; i<=5; i++)
suma += a [ i ];
Si la función area de la circunferencia es así:
double area_cir( r )
return 3.1416 * r * r;
¿Cuáles son llamadas válidas? (hay 2)
double x = area_cir(3.5);
area_cir(3.5);
double r = 10.0;
cout << area_cir( r );
double r = 10.0;
area_cir( r );
¿Con que extensión se guardan los programas realizados en c++?
.html
.cp
.js
.cpp
¿Qué tipo de valor devuelve la función main?
cero
null
true
entero
¿El lenguaje c++ hace distinción de entre mayúsculas y minúsculas?
Verdadero
Falso
La programación ¡sigue los comandos de manera lineal o aleatoria?
Lineal
Aleatoria
Ninguna es correcta
¿Qué es un bucle?
Es una marca de computadoras
Es una herramienta que nos ayuda a repetir un comando o serie de comando
Es un comando que nos ayuda a realizar saltos
Es una opción que solo podemos usar en code
# include <stdio.h>
Directiva de producto
Directiva de los códigos
Librería estándar para getch ()
Directiva de procesamiento
¿Cuál es la sintaxis correcta para una estructura selectiva simple en C++?
for (condición) {acción;}
switch (condición) {acción;}
if (condición) {acción;}
while (condición) {acción;}
¿Para qué se utiliza la estructura selectiva doble if-else en la programación?
Para ejecutar una única acción si se cumple una condición
Para ejecutar una acción en caso contrario a una condición
Para ejecutar varias acciones si se cumple una condición
Para ejecutar varias acciones dependiendo de la condición
¿Cuál es la sintaxis correcta para una estructura selectiva doble en C++?
if (condición) {acción1; action2;}
if (condición) {acción1;} else {acción2;}
switch (condición) {acción1;} else {acción2;}
while (condición) {acción1;} else {acción2;}
¿Cuál es la sintaxis correcta para una estructura repetir mientras en C++?
while (condición) {acción;}
for (int i=0; i<n; i++) {acción;}
do {acción;} while (condición);
if (condición) {acción1;} else {acción2;}
¿En qué momento se evalúa la condición en un ciclo while?
Al principio del ciclo.
Al final del ciclo.
En el medio del ciclo.
En cualquier momento del ciclo.
¿Cuál es la forma de interrumpir la ejecución de un ciclo while antes de que se cumpla la condición?
Utilizando la palabra clave "done".
Utilizando la palabra clave "exit".
Utilizando la palabra clave "break".
Utilizando la palabra clave "continue".
¿Cuál es el resultado de ejecutar un ciclo while con una condición siempre verdadera?
El programa se detiene inmediatamente.
El programa se ejecuta sin problemas.
El programa entra en un ciclo infinito.
El programa se ejecuta pero no se imprime ninguna salida.
¿En qué momento se evalúa la condición en un ciclo do-while en C++?
Antes de ejecutar el bloque de código.
Después de ejecutar el bloque de código.
Al final de cada iteración.
En cada iteración.
¿Qué sucede si la condición del ciclo for nunca se cumple?
El bloque de código se ejecutará infinitamente.
El bloque de código no se ejecutará nunca.
El ciclo for lanzará un error.
El ciclo for ejecutará el bloque de código una sola vez.
¿Qué hace la sentencia "break" dentro del ciclo for?
Termina la ejecución del programa por completo.
Termina la ejecución del ciclo for y continúa con el código después del ciclo.
Reinicia la variable de control del ciclo for.
No hace nada en el ciclo for.
¿Qué estructura de control se utiliza para seleccionar entre varias opciones en función de una expresión entera en C++?
if-else
for
while
switch-case
¿Cuál es la sintaxis correcta de la estructura switch-case en C++?
switch (expresión) {caso valor: acción; break;}
switch (expresión) {valor caso: acción; break;}
switch (valor) {caso expresión: acción; break;}
switch (valor) {expresión caso: acción; break;}
¿Qué sucede si no se utiliza la instrucción break en un caso de la estructura switch-case en C++?
Se ejecutan todas las acciones en todos los casos siguientes.
Se ejecutan todas las acciones en todos los casos anteriores.
Se ejecuta la acción en el caso actual y se continúa con el siguiente caso.
Se genera un error de compilación.
El lenguaje C no necesita compilador, es lo suficientemente autónomo
Verdadero
Falso
\n
se utiliza para separar palabras
se utiliza para salto de línea
se utiliza para meter un espacio en blanco
se utiliza para cambiar a mayúsculas
¿Qué tipo de datos indica un número real (con decimales)?
char
int
float
void
¿Qué indica el tipo de dato void?
un caracter
una palabra
sin valor
sin limite para decimales
/*Mostrar los datos en pantalla*/
Muestra los datos en pantalla
Es una función con la frase mostrar datos en pantalla
Guarda la frase mostrar datos en pantalla
Es un comentario con la frase mostrar datos en pantalla
El operador aritmético %:
Calcula la división de dos o más variables numéricas
Le suma una unidad a una variable
Calcula el resto de la división de dos números enteros
Le resta una unidad a una variable
¿En C++ que tipo de operador es &&?
Aritmético
Lógico
Asignación
Cómo terminan las líneas en C++
.
;
/
Para incluir una biblioteca en c++ se utiliza la siguiente sentencia:
#include(stlibd)
#include<stdlib>
cin>>variable1;
cout<<"biblioteca";
La sentencia cin>>variable1, se utiliza para ingresar un valor a una variable desde el teclado
VERDADERO
FALSO
¿Para qué sirve la función system("cls")
Realiza la limpieza del buffer de entrada
Sirve para limpiar la pantalla
Sirve para terminar un programa
