ThatQuiz Directorio Inténtalo
C (lenguaje de programación) - Examen
Contribuido por: San Martín
  • 1. ¿Cuándo se creó el lenguaje de programación C?
A) 1972
B) 1980
C) 1965
D) 1989
  • 2. ¿Quién creó el lenguaje de programación C?
A) Bjarne Stroustrup
B) Alan Turing
C) Ken Thompson
D) Dennis Ritchie
  • 3. ¿De qué lenguaje se desarrolló C como sucesor?
A) B
B) Fortran
C) Lenguaje de ensamblador
D) A
  • 4. ¿En qué institución se desarrolló inicialmente el lenguaje C?
A) Universidad de Stanford
B) Bell Labs
C) Xerox PARC
D) MIT
  • 5. ¿Cuál es el uso principal de C en los sistemas operativos?
A) Paquetes de oficina
B) Interfaces gráficas de usuario
C) Núcleos del sistema operativo
D) Navegadores web
  • 6. ¿Qué organización ha estandarizado el lenguaje C desde 1989?
A) Grupo de Ingeniería de Internet
B) IEEE
C) Instituto Nacional de Estándares de Estados Unidos
D) Consorcio de la World Wide Web
  • 7. ¿A qué tipo de paradigma de lenguaje de programación pertenece C?
A) Procedural imperativo
B) Puramente funcional
C) Estrictamente orientado a objetos
D) Basado en la lógica
  • 8. ¿Cómo se finalizan las sentencias en C?
A) Punto y coma
B) Saltos de línea
C) Dos puntos
D) Puntos
  • 9. ¿Cómo se agrupan los bloques en el código fuente de C?
A) Llaves
B) Indentación
C) Corchetes
D) Paréntesis
  • 10. ¿Dónde debe estar contenido todo el código ejecutable en C?
A) Clases
B) Sentencias de nivel superior
C) Ámbitos globales
D) Funciones
  • 11. ¿Cómo se suelen pasar los parámetros en C?
A) Por valor
B) Por nombre
C) Por necesidad
D) Por referencia
  • 12. ¿Cómo se implementa el paso por referencia en C?
A) Mediante palabras clave
B) Mediante alias
C) Mediante punteros
D) Mediante referencias
  • 13. ¿Qué tipo de sistema de tipos tiene el lenguaje C?
A) Dinámico
B) Duck typing
C) Inferido
D) Estático
  • 14. ¿Cómo se logra el polimorfismo en tiempo de ejecución en C?
A) Mediante el uso de interfaces
B) Mediante el uso de clases
C) Mediante el uso de punteros a funciones
D) Mediante el uso de herencia virtual
  • 15. ¿Cómo se definen y acceden a los arreglos en C?
A) Notación con corchetes
B) Notación con paréntesis angulares
C) Notación con llaves
D) Notación con paréntesis
  • 16. ¿Qué características de C son compatibles con las uniones?
A) Herencia
B) Sobrecarga de operadores
C) Miembros superpuestos
D) Recolección de basura
  • 17. ¿Qué tipo de dato no tiene una versión específica en C?
A) Tipo carácter
B) Tipo cadena
C) Tipo array
D) Tipo entero
  • 18. ¿Qué tipos de cadenas admite C en cuanto a sintaxis?
A) Cadenas de referencia
B) Cadenas con prefijo de longitud
C) Cadenas inmutables
D) Cadenas terminadas en nulo
  • 19. ¿Qué incluye el lenguaje C en relación con la definición de macros y la compilación condicional?
A) El preprocesador de C
B) El compilador de C
C) El enlazador
D) La biblioteca estándar
  • 20. ¿Cómo se admite la modularidad en C?
A) Uso de módulos
B) Uso de espacios de nombres
C) Uso de paquetes
D) Procesamiento de archivos por separado
  • 21. ¿Qué biblioteca externa proporciona orientación a objetos para C?
A) Recolector de basura de Boehm
B) Sistema de objetos GLib
C) Biblioteca POSIX
D) Biblioteca estándar
  • 22. ¿Qué biblioteca externa proporciona la gestión de memoria (recolección de basura) para C?
A) Recolector ANSI
B) Biblioteca Malloc
C) Sistema de objetos GLib
D) Recolector de basura de Boehm
  • 23. ¿En qué índice se ha clasificado habitualmente a C como el lenguaje más popular o el segundo más popular desde el año 2000?
A) Índice PYPL
B) Índice TIOBE
C) Índice de Stack Overflow
D) GitHub Octoverse
  • 24. ¿Qué libro sirvió durante muchos años como el estándar de facto para el lenguaje C?
A) C moderno
B) Programación en C
C) El lenguaje de programación C
D) El estándar de C
  • 25. ¿Qué organizaciones colaboran para establecer los estándares de C después de ANSI?
A) GNU y FSF
B) ANSI y W3C
C) ISO e IEC
D) IEEE y W3C
Examen creado con That Quiz — el sitio para crear exámenes de matemáticas.