Diagnóstico de programación
  • 1. ¿Qué estructura de control es la siguiente imagen?
A) Si ... entonces
B) Mientras
C) Para
  • 2. ¿Qué estructura de control es la siguiente imagen?
A) Mientras
B) Para
C) Repite
  • 3. ¿Qué estructura de control es la siguiente imagen?
A) Repite
B) Si ... entonces
C) Para
  • 4. ¿Qué estructura de control es la siguiente imagen?
A) selección simple
B) Para
C) Selección doble
  • 5. ¿Qué estructura de control es la siguiente imagen?
A) Mientras
B) Selección multiple
C) Selección doble
  • 6. ¿Qué estructura de control es la siguiente imagen?
A) Selección simple
B) Repite
C) Selección doble
  • 7. Tipo de dato que se utiliza para números enteros
A) char
B) float
C) int
  • 8. Tipo de dato que se utiliza para caracteres
A) double
B) int
C) char
  • 9. Lugar donde se declaran variables globales
A) Dentro de las funciones
B) Dentro de las estructuras de repetición
C) fuera de todas las funciones del programa
  • 10. Valores fijos que el programa no puede alterar
A) Constante
B) Variable
C) Structura
  • 11. Carácter de barra invertida que da una nueva línea
A) \c
B) \n
C) \t
  • 12. Carácter de barra invertida que da un tabulador horizontal
A) \r
B) \t
C) \o
  • 13. Operador aritmético de incremento
A) --
B) ++
C) >>
  • 14. Operador aritmético que devuelve el residuo de una división
A) %
B) |
C) //
  • 15. Operador relacional mayor o igual
A) >=
B) <=
C) >
  • 16. Operador relacional menor o igual
A) ==
B) <=
C) >=
  • 17. Operador lógico and
A) #
B) &&
C) ||
  • 18. Operador lógico or
A) %
B) &&
C) ||
  • 19. Proporciona el núcleo de las capacidades de entrada/salida del lenguaje C
A) <stdlib.h>
B) <conio.h>
C) <stdio.h>
  • 20. Contiene las funciones matemáticas comunes
A) <math.h>
B) <ctype.h>
C) <string.h>
  • 21. Contiene funciones para clasificar caracteres según sus tipos o para convertir entre mayúsculas y minúsculas independientemente del conjunto de caracteres
A) <cytem.h>
B) <conio.h>
C) <stdlib.h>
  • 22. Sentencia que comprueba la condición en la parte baja del mismo, lo cual provoca que el bucle se ejecute como mínimo una vez
A) do /while
B) for
C) while
  • 23. Permiten modificar y controlar la ejecución de las estructuras de control
A) return
B) break/continue
C) exit
  • 24. Permite lee un único carácter
A) %f
B) %c
C) %i
  • 25. Permite leer un entero decimal
A) %d
B) %c
C) %s
  • 26. Permite leer una cadena de caracteres
A) %e
B) %f
C) %s
  • 27. Valor de c=3a*2b, si a=4 y b=1
A) 24
B) 12
C) 36
  • 28. Valor de d=2c+2a-2b, si a=1, b=0 y c=-1
A) -2
B) 0
C) 4
  • 29. ¿Qué nos permite escribir programas para computadora y por consiguiente comunicarnos con ellas?
A) Los programas de aplicaciones
B) Los lenguajes de programación
C) Los juegos de computadoras
  • 30. ¿Cuales son las fases para la resolución de problemas con computadora o algoritmos?
A) Análisis del problema, Diseño del algoritmo Resolución en la computadora
B) Preciso, Definido y finito
C) Diagrama de flujo, Diagrama N-S y Pseudocódigo
  • 31. Es un método para resolver un problema mediante una serie de pasos precisos, definidos y finitos
A) Algoritmo
B) Diagrama de flujo
C) Programa
  • 32. Fase en la que se requiere una clara definición donde se contempla exactamente lo que debe hacer el programa y el resultado o solución
A) Diseño del algoritmo
B) Resolucion en la computadora
C) Análisis del problema
  • 33. Es la estructura en un lenguaje de programación de la representación de un algoritmo
A) Compilación y ejecución
B) Codificación
C) Verificación y depuración
  • 34. Al ejecutar un programa se puede producir tres tipos de errores
A) Valores enteros y caracter
B) Diagramas de flujo, Diagramas N-S, Pseudocódigo
C) Compilación, Ejecución y Lógicos
  • 35. Herramienta de programación mas popular, sencillo y parecido a un lenguaje humano
A) Diagrama de flujo
B) Diagrama N-S
C) Pseudocódigo
  • 36. ¿Qué son los identificadores?
A) Son valores que no pueden cambiar en la ejecución del programa
B) Representan los nombres de los objetos de un programa
C) Son valores que se pueden modificar durante la ejecución del programa
  • 37. Los operadores (+) suma, (-) resta, (*) multiplicación pertenecen a
A) Operadores relacionales
B) Operadores lógicos
C) Operadores aritméticos
  • 38. En esta fase se determina como hace el programa la tarea solicitada. Los métodos solicitados para este proceso se basan en el conocido divide y vencerás
A) Implementación del algoritmo
B) Diseño del algoritmo
C) Análisis del problema
  • 39. Los diferentes objetos de información con los que un programa trabaja, se denomina
A) Codificación
B) Pseudocódigo
C) Datos
  • 40. Los tipos de datos más comunes son
A) Sentencias de asignación
B) Constantes y variables
C) Numérico, caracteres y lógicos
Examen creado con That Quiz — donde se hacen ejercicios de matemáticas y más.