WorksheetsU1_PE_26
Total questions: 24
Worksheet time: 12mins
¿Cuál es el propósito de seguir un estándar de codificación en un proyecto de programación?
Asegurar que todos los programadores usen el mismo estilo de codificación
Facilitar la comunicación entre equipos de desarrollo
Asegurar la calidad y mantenibilidad del código
Todas las anteriores
¿Cuál de las siguientes es una recomendación para el uso de nombres de variables?
Usar nombres largos y descriptivos
Usar nombres cortos y abreviados
Utilizar nombres en un solo idioma sin importar la legibilidad
Usar únicamente números como nombres
En cuanto a la indentación, ¿cuál es la práctica recomendada en un código C?
Usar 4 espacios por cada nivel de indentación
Usar 2 espacios por cada nivel de indentación
Usar tabuladores para la indentación
No se debe usar indentación
¿Qué tipo de comentarios se recomienda usar para documentar funciones en C?
Comentarios de una sola línea
Comentarios en bloque con explicaciones detalladas
Comentarios sin importancia
No se deben utilizar comentarios
¿Cuál de las siguientes es una buena práctica al escribir funciones en C?
Crear funciones largas con múltiples tareas
Crear funciones pequeñas y específicas para una sola tarea
No usar funciones, escribir todo el código en main()
Utilizar funciones con nombres muy generales
¿Qué es el 'refactoring' en programación?
Escribir código sin errores
Modificar el código para mejorar su estructura sin cambiar su funcionalidad
Cambiar el lenguaje de programación
Eliminar código innecesario
¿Qué estilo de codificación se recomienda para asegurar la legibilidad y calidad del código?
Codificar sin preocuparse por la legibilidad
Escribir código con nombres confusos pero eficientes
Codificar con consistencia y seguir estándares bien establecidos
Evitar usar espacios y saltos de línea
¿Cómo se recomienda manejar los errores en C?
Ignorar los errores y continuar el programa
Usar códigos de error o excepciones para identificar y manejar errores
Solo imprimir mensajes de error sin interrumpir la ejecución
No hacer nada si ocurre un error
¿Por qué es importante evitar el uso de 'números mágicos' en el código?
Porque hace que el código sea difícil de entender
Porque mejora la eficiencia del programa
Porque los números mágicos son más rápidos que las variables
Porque no afecta el rendimiento
¿Cuál es la convención recomendada para las macros en C?
Usar nombres de macros en minúsculas
No usar macros en absoluto
Usar nombres de macros en mayúsculas para distinguirlas de las variables
Usar nombres de macros mezclados
¿Qué caracteriza al paradigma de programación orientado a objetos (POO)?
Enfocarse en las funciones
Enfocarse en la manipulación de objetos que contienen datos y métodos
Enfocarse en la ejecución de instrucciones secuenciales
Ninguna de las anteriores
En el paradigma funcional, ¿qué se considera una característica clave?
El uso de funciones como ciudadanos de primera clase
El uso de objetos y clases
La programación sin condicionales
La programación secuencial
¿Qué paradigma de programación se utiliza principalmente en lenguajes como C, C++ y Python?
Orientación a objetos
Funcional
Imperativo
Lógico
¿Cuál es la principal diferencia entre los paradigmas de programación funcional e imperativo?
El paradigma funcional evita el uso de funciones
El paradigma imperativo se basa en funciones puras
El paradigma funcional evita los efectos secundarios y promueve el uso de funciones puras
No existe diferencia
¿Qué es la encapsulación en la programación orientada a objetos?
La capacidad de crear funciones recursivas
La ocultación de los detalles internos de un objeto y solo exponer lo necesario
La creación de objetos sin propiedades
La ejecución secuencial de instrucciones
¿Cuál de los siguientes lenguajes de programación es un ejemplo de lenguaje funcional?
C
Java
Haskell
Pascal
¿Cuál es la principal ventaja del paradigma orientado a objetos sobre el paradigma imperativo?
El código orientado a objetos es más fácil de escribir
La reutilización de código es más sencilla mediante herencia y polimorfismo
El código orientado a objetos es más rápido
No hay diferencia significativa
¿Qué se entiende por "funciones puras" en el paradigma funcional?
Funciones que no tienen efectos secundarios y siempre devuelven el mismo resultado para los mismos parámetros
Funciones que no aceptan parámetros
Funciones que modifican el estado global
Funciones que retornan un valor nulo
¿Qué es CodeBlocks?
Un lenguaje de programación
Un IDE para C/C++
Un sistema operativo
Un depurador
¿Dónde se puede descargar CodeBlocks Setup?
En el sitio web oficial
En SourceForge
En GitHub
En Google Play
¿Qué debe hacer un usuario después de descargar el archivo Setup?
Hacer clic en el archivo descargado para iniciar el proceso de instalación
Descomprimir el archivo
Ejecutar un antivirus
No hacer nada
¿Qué debe configurarse después de instalar Dev-C++ para comenzar a programar en C?
(a)
¿Qué debe configurarse después de instalar para comenzar a programar en C?
Instalar Java
Agregar librerías, compiladores y depuradores de C
Configurar la memoria RAM
Descargar archivos adicionales de la nube
¿Qué es lo primero que se debe hacer al ejecutar CodeBloks después de la instalación?
Escribir el código
Configurar el editor
Crear un nuevo proyecto de C/C++
Desinstalarlo y volver a instalarlo
