Podcast
Questions and Answers
¿Cuál de las siguientes afirmaciones sobre los nombres de las variables es incorrecta?
¿Cuál de las siguientes afirmaciones sobre los nombres de las variables es incorrecta?
- Se pueden usar nombres de un solo carácter sin restricción. (correct)
- Deben iniciar con una letra o un carácter especial.
- Deben ser cortos pero significativos.
- No deben comenzar con un subguión o signo del dólar.
¿Cuál es un ejemplo común de un nombre de variable temporal para enteros?
¿Cuál es un ejemplo común de un nombre de variable temporal para enteros?
- height
- width
- i (correct)
- totalCount
¿Qué se considera una buena práctica al elegir nombres de variables?
¿Qué se considera una buena práctica al elegir nombres de variables?
- Usar palabras completas para asegurar claridad. (correct)
- Limitarse a usar nombres con significados ambiguos.
- Evitar nombres mnemotécnicos para hacer el código más simple.
- Empezar siempre con una letra minúscula.
¿Cuáles de los siguientes caracteres NO deben usarse al inicio de un nombre de variable?
¿Cuáles de los siguientes caracteres NO deben usarse al inicio de un nombre de variable?
¿Qué característica es más relevante para los nombres de variables en programación?
¿Qué característica es más relevante para los nombres de variables en programación?
¿Cuál es la sintaxis correcta de una sentencia condicional if?
¿Cuál es la sintaxis correcta de una sentencia condicional if?
¿Qué representa el símbolo ':' en una expresión ternaria?
¿Qué representa el símbolo ':' en una expresión ternaria?
En una sentencia switch, ¿qué es necesario incluir siempre?
En una sentencia switch, ¿qué es necesario incluir siempre?
¿Cuál es la estructura de una sentencia condicional ternaria?
¿Cuál es la estructura de una sentencia condicional ternaria?
¿Qué debe evitarse en la estructura de las sentencias if?
¿Qué debe evitarse en la estructura de las sentencias if?
Cuando se propaga un caso en una sentencia switch, ¿qué se debe hacer?
Cuando se propaga un caso en una sentencia switch, ¿qué se debe hacer?
En la sentencia ternaria, ¿qué se utiliza para evaluar la condición?
En la sentencia ternaria, ¿qué se utiliza para evaluar la condición?
¿Qué se recomienda hacer con el break en el caso por defecto de una sentencia switch?
¿Qué se recomienda hacer con el break en el caso por defecto de una sentencia switch?
¿Cuál es una característica clave de las convenciones de nombres en programación?
¿Cuál es una característica clave de las convenciones de nombres en programación?
¿Qué parte de un nombre de paquete siempre debe estar en minúsculas?
¿Qué parte de un nombre de paquete siempre debe estar en minúsculas?
¿Qué tipo de identificador deben ser los nombres de las clases?
¿Qué tipo de identificador deben ser los nombres de las clases?
¿Cuál es un ejemplo válido de un nombre de paquete según las convenciones?
¿Cuál es un ejemplo válido de un nombre de paquete según las convenciones?
¿Qué formateo deben seguir los nombres de paquete en relación a los nombres de dominio?
¿Qué formateo deben seguir los nombres de paquete en relación a los nombres de dominio?
¿Qué es necesario para la estructura de una sentencia try-catch?
¿Qué es necesario para la estructura de una sentencia try-catch?
¿Qué se debe evitar al escribir nombres de variables?
¿Qué se debe evitar al escribir nombres de variables?
¿Cuál es una de las reglas para nombrar identificadores en paquetes según las convenciones?
¿Cuál es una de las reglas para nombrar identificadores en paquetes según las convenciones?
¿Cuál es el principal beneficio de seguir convenciones de código en la programación?
¿Cuál es el principal beneficio de seguir convenciones de código en la programación?
En cuanto a la indentación, ¿cuántos espacios se recomienda usar en el cuerpo de una sentencia if?
En cuanto a la indentación, ¿cuántos espacios se recomienda usar en el cuerpo de una sentencia if?
Cuando se rompen líneas en expresiones aritméticas, ¿cuál de los siguientes métodos es preferido?
Cuando se rompen líneas en expresiones aritméticas, ¿cuál de los siguientes métodos es preferido?
¿Cuál de las siguientes afirmaciones sobre el formato de los comentarios es correcta?
¿Cuál de las siguientes afirmaciones sobre el formato de los comentarios es correcta?
¿Qué opción describe mejor la forma de romper líneas en declaraciones de métodos?
¿Qué opción describe mejor la forma de romper líneas en declaraciones de métodos?
¿Qué se debe evitar al utilizar la indentación según las convenciones de código?
¿Qué se debe evitar al utilizar la indentación según las convenciones de código?
En el contexto de las convenciones de Java, ¿qué se recomienda hacer con la longitud de la línea?
En el contexto de las convenciones de Java, ¿qué se recomienda hacer con la longitud de la línea?
¿Cuál de las siguientes se considera una mala práctica al momento de comentar en el código?
¿Cuál de las siguientes se considera una mala práctica al momento de comentar en el código?
¿Cuál es la forma correcta de nombrar una constante en Java?
¿Cuál es la forma correcta de nombrar una constante en Java?
¿Qué deben utilizar los nombres de los métodos en su forma compuesta?
¿Qué deben utilizar los nombres de los métodos en su forma compuesta?
¿Cuál de las siguientes afirmaciones sobre los nombres de clases es correcta?
¿Cuál de las siguientes afirmaciones sobre los nombres de clases es correcta?
¿Cómo deben comenzar las instancias y variables de clase o método, según las convenciones de nombres?
¿Cómo deben comenzar las instancias y variables de clase o método, según las convenciones de nombres?
¿Cuál es un ejemplo de un nombre de método correcto según las reglas de nomenclatura?
¿Cuál es un ejemplo de un nombre de método correcto según las reglas de nomenclatura?
¿Qué nombre de clase es un ejemplo incorrecto de acuerdo con las convenciones de nombres?
¿Qué nombre de clase es un ejemplo incorrecto de acuerdo con las convenciones de nombres?
¿Qué tipo de identificador debe ser un nombre de interfaz según las convenciones de nombres?
¿Qué tipo de identificador debe ser un nombre de interfaz según las convenciones de nombres?
¿Cuál es un error común al nombrar variables de clase o método?
¿Cuál es un error común al nombrar variables de clase o método?
Study Notes
Declaraciones
- Se mencionan las declaraciones de clase e interfaz.
Sentencias
- Existen sentencias simples y compuestas.
- Se incluyen sentencias de retorno.
Sentencias Condicionales
- Se describen las sentencias
if
,if-else
,if-else-if-else
. Se enfatiza el uso obligatorio de llaves{}
y se advierte sobre una forma propensa a errores sin ellas. - Se explica el condicional ternario:
condición ? expresión_si_verdadero : expresión_si_falso;
Se proporciona un ejemplo con evaluación de edad y asignación de un mensaje. - Se detalla la sentencia
switch
, incluyendo la necesidad de un caso por defecto y la recomendación de comentar donde iríabreak
en casos de propagación.
Sentencias de Repetición
- Se mencionan las sentencias
for
,while
ydo-while
.
Sentencias try-catch
- Se describe la estructura de las sentencias
try-catch
.
Convenciones de Código Java
- Se explica la importancia de las convenciones de código para mejorar la legibilidad y comprensión del software.
Extensiones de Ficheros o Archivos
- Se menciona este tema, pero sin detalles específicos.
Indentación
- Se trata la indentación y la longitud de la línea.
- Se explican ejemplos de cómo romper líneas en llamadas a métodos y expresiones aritméticas, priorizando la ruptura fuera de las expresiones entre paréntesis.
- Se muestran ejemplos de indentación en declaraciones de métodos, con énfasis en mantener la legibilidad.
- Se proporcionan ejemplos de cómo romper líneas en sentencias
if
, recomendando el uso de 8 espacios en lugar de 4 para mayor claridad.
Comentarios
- Se abordan los comentarios en el código.
- Se describen los formatos de comentarios de implementación, usando
//
para líneas individuales o partes de líneas, y se desaconseja su uso para comentarios multi-línea consecutivos.
Convenciones de Nombres
- Se explican las convenciones para nombrar paquetes, clases, interfaces, métodos, constantes y variables.
- Se describen las reglas para cada tipo de identificador, incluyendo ejemplos. Por ejemplo, los nombres de paquetes usan letras ASCII minúsculas y nombres de dominio, mientras que las clases usan sustantivos con mayúsculas. Los métodos usan verbos y las constantes usan mayúsculas con guiones bajos. Las variables usan minúsculas con mayúsculas en las palabras internas y se promueve el uso de nombres cortos pero significativos.
Líneas y Espacios en Blanco
- Se menciona la importancia de las líneas y espacios en blanco, pero sin detalles específicos.
Fuentes
- Se cita el copyright de Sun Microsystems y JavaHispano.com.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Este cuestionario abarca las declaraciones de clase e interfaz en Java, así como las sentencias condicionales y de repetición. También se incluyen las sentencias try-catch y la importancia de las convenciones de código para mejorar la legibilidad y comprensión. Prepárate para poner a prueba tus conocimientos sobre estos conceptos esenciales de Java.