0% encontró este documento útil (0 votos)
19 vistas3 páginas

Examen Diagnostico C

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
19 vistas3 páginas

Examen Diagnostico C

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

Examen de Diagnóstico – Fundamentos de C++ (Principiante)

PARTE 1: OPCIÓN MÚLTIPLE (1–20)

1. ¿Cuál es el tipo de dato para números enteros en C++?

a) int b) float c) char d) string

2. ¿Qué instrucción se utiliza para mostrar datos en la consola?

a) cin b) print c) cout d) echo

3. ¿Cuál es el operador de asignación?

a) == b) = c) != d) :=

4. ¿Qué palabra clave define una constante?

a) final b) const c) fixed d) let

5. ¿Qué archivo debes incluir para usar cout y cin?

a) <cstdio> b) <stdio.h> c) <iostream> d) <string>

6. ¿Qué hace el siguiente código?

int x = 10;

x += 5;

cout << x;

a) Imprime 10 b) Imprime 15 c) Imprime 5 d) Da error

7. ¿Qué estructura se usa para tomar decisiones?

a) switch b) if c) Ambas d) Ninguna

8. ¿Qué palabra clave se usa para declarar funciones en C++?

a) def b) function c) void d) func

9. ¿Qué significa return 0; en main()?

a) Error b) Éxito del programa c) Fin de ejecución con fallo d) Nada

10. ¿Qué salida genera este código?

int a = 3; int b = 2;

cout << a / b;

a) 1.5 b) 1 c) 0 d) Error

11. ¿Cuál es el resultado de 5 % 2?

a) 2.5 b) 0 c) 1 d) 5
Examen de Diagnóstico – Fundamentos de C++ (Principiante)

12. ¿Qué ciclo se usa cuando no sabemos cuántas veces repetir?

a) for b) while c) goto d) do

13. ¿Qué tipo de dato almacena una sola letra?

a) int b) char c) string d) bool

14. ¿Cuál es el valor booleano de la condición 4 > 5?

a) true b) 1 c) false d) null

15. ¿Cómo se declara un arreglo de 5 enteros?

a) int[5] a; b) array<int> a[5]; c) int a[5]; d) int a = [5];

16. ¿Qué operador se usa para incrementar una variable en 1?

a) x += 1 b) x++ c) ++x d) Todas las anteriores

17. ¿Qué instrucción se usa para incluir librerías?

a) #import b) #include c) #load d) require

18. ¿Qué tipo de bucle ejecuta al menos una vez el bloque de código?

a) while b) for c) do...while d) loop

19. ¿Cuál es el valor inicial de una variable int sin asignar?

a) 0 b) indefinido c) null d) vacío

20. ¿Qué significa endl?

a) final de la línea b) cerrar el programa c) fin del archivo d) borrar pantalla

PARTE 2: VERDADERO O FALSO (21–25)

21. En C++, los nombres de variables pueden comenzar con números. ( )

22. main() es obligatorio en todo programa C++. ( )

23. El lenguaje C++ es compilado. ( )

24. Un while puede nunca ejecutarse. ( )

25. cin sirve para imprimir texto. ( )

PARTE 3: CÓDIGO Y ANÁLISIS (26–30)

26. ¿Qué imprime este fragmento?

int x = 5;

int y = x + 3;
Examen de Diagnóstico – Fundamentos de C++ (Principiante)

cout << y;

Respuesta: __________________________

27. Completa el código para declarar una función que no devuelve valor y se
llama saludar.

_______ saludar() {

cout << "Hola!";

28. ¿Cuál es el error en el siguiente código?

int a = "hola";

Respuesta: __________________________

29. ¿Qué imprime este código?

int a = 2; int b = 4;

if (a < b) {

cout << "Sí";

} else {

cout << "No";

Respuesta: __________________________

30. Escribe un programa básico en C++ que lea un número e imprima su doble.

#include <iostream>

using namespace std;

int main() {

int numero;

_______________________

_______________________

return 0;

También podría gustarte