🎧 New: AI-Generated Podcasts Turn your study notes into engaging audio conversations. Learn more

Programación en Java: Sentencias y Convenciones
37 Questions
0 Views

Programación en Java: Sentencias y Convenciones

Created by
@LightHeartedChrysoprase535

Podcast Beta

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿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?

  • height
  • width
  • i (correct)
  • totalCount
  • ¿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?

    <p>9</p> Signup and view all the answers

    ¿Qué característica es más relevante para los nombres de variables en programación?

    <p>Deben ser descriptivos y reflejar la función de la variable.</p> Signup and view all the answers

    ¿Cuál es la sintaxis correcta de una sentencia condicional if?

    <p>if (condición) { instrucciones }</p> Signup and view all the answers

    ¿Qué representa el símbolo ':' en una expresión ternaria?

    <p>Valor si la condición es falsa</p> Signup and view all the answers

    En una sentencia switch, ¿qué es necesario incluir siempre?

    <p>Una condición por defecto</p> Signup and view all the answers

    ¿Cuál es la estructura de una sentencia condicional ternaria?

    <p>condición?valor_si_verdadero:valor_si_falso;</p> Signup and view all the answers

    ¿Qué debe evitarse en la estructura de las sentencias if?

    <p>No usar llaves en la sentencia</p> Signup and view all the answers

    Cuando se propaga un caso en una sentencia switch, ¿qué se debe hacer?

    <p>Añadir un comentario donde debería estar el break</p> Signup and view all the answers

    En la sentencia ternaria, ¿qué se utiliza para evaluar la condición?

    <p>Una expresión booleana</p> Signup and view all the answers

    ¿Qué se recomienda hacer con el break en el caso por defecto de una sentencia switch?

    <p>Es redundante pero ayuda a prevenir errores</p> Signup and view all the answers

    ¿Cuál es una característica clave de las convenciones de nombres en programación?

    <p>Hacen que el código sea más fácil de leer.</p> Signup and view all the answers

    ¿Qué parte de un nombre de paquete siempre debe estar en minúsculas?

    <p>El prefijo del nombre del paquete.</p> Signup and view all the answers

    ¿Qué tipo de identificador deben ser los nombres de las clases?

    <p>Sustantivos con la primera letra en mayúsculas.</p> Signup and view all the answers

    ¿Cuál es un ejemplo válido de un nombre de paquete según las convenciones?

    <p>edu.cmu.cs.bovik.cheese</p> Signup and view all the answers

    ¿Qué formateo deben seguir los nombres de paquete en relación a los nombres de dominio?

    <p>Deben utilizar nombres de dominio de alto nivel.</p> Signup and view all the answers

    ¿Qué es necesario para la estructura de una sentencia try-catch?

    <p>Puede contener múltiples sentencias dentro del bloque catch.</p> Signup and view all the answers

    ¿Qué se debe evitar al escribir nombres de variables?

    <p>Utilizar palabras clave reservadas.</p> Signup and view all the answers

    ¿Cuál es una de las reglas para nombrar identificadores en paquetes según las convenciones?

    <p>Deben estar en minúsculas y seguir las reglas del dominio.</p> Signup and view all the answers

    ¿Cuál es el principal beneficio de seguir convenciones de código en la programación?

    <p>Mejorar la legibilidad del software</p> Signup and view all the answers

    En cuanto a la indentación, ¿cuántos espacios se recomienda usar en el cuerpo de una sentencia if?

    <p>8 espacios</p> Signup and view all the answers

    Cuando se rompen líneas en expresiones aritméticas, ¿cuál de los siguientes métodos es preferido?

    <p>Romper la línea fuera de la expresión que encierra los paréntesis</p> Signup and view all the answers

    ¿Cuál de las siguientes afirmaciones sobre el formato de los comentarios es correcta?

    <p>Se pueden usar // para comentar secciones de código en líneas consecutivas</p> Signup and view all the answers

    ¿Qué opción describe mejor la forma de romper líneas en declaraciones de métodos?

    <p>Unir 8 espacios de indentación para mejorar la claridad</p> Signup and view all the answers

    ¿Qué se debe evitar al utilizar la indentación según las convenciones de código?

    <p>La indentación de líneas excesiva o desordenada</p> Signup and view all the answers

    En el contexto de las convenciones de Java, ¿qué se recomienda hacer con la longitud de la línea?

    <p>No exceder de 80 caracteres</p> Signup and view all the answers

    ¿Cuál de las siguientes se considera una mala práctica al momento de comentar en el código?

    <p>Comentar cada línea del código</p> Signup and view all the answers

    ¿Cuál es la forma correcta de nombrar una constante en Java?

    <p>ANCHURA_MINIMA</p> Signup and view all the answers

    ¿Qué deben utilizar los nombres de los métodos en su forma compuesta?

    <p>La primera palabra en minúsculas y las siguientes con mayúscula</p> Signup and view all the answers

    ¿Cuál de las siguientes afirmaciones sobre los nombres de clases es correcta?

    <p>Deben usar palabras completas y ser descriptivos</p> Signup and view all the answers

    ¿Cómo deben comenzar las instancias y variables de clase o método, según las convenciones de nombres?

    <p>Con minúscula</p> Signup and view all the answers

    ¿Cuál es un ejemplo de un nombre de método correcto según las reglas de nomenclatura?

    <p>cogerFondo</p> Signup and view all the answers

    ¿Qué nombre de clase es un ejemplo incorrecto de acuerdo con las convenciones de nombres?

    <p>imagenAnimada</p> Signup and view all the answers

    ¿Qué tipo de identificador debe ser un nombre de interfaz según las convenciones de nombres?

    <p>Deben seguir la misma regla que los nombres de las clases</p> Signup and view all the answers

    ¿Cuál es un error común al nombrar variables de clase o método?

    <p>Empezar con mayúscula</p> Signup and view all the answers

    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ía break en casos de propagación.

    Sentencias de Repetición

    • Se mencionan las sentencias for, while y do-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.

    Quiz Team

    Related Documents

    1.1 Convenciones de Java.pdf

    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.

    Use Quizgecko on...
    Browser
    Browser