Saltar la navegación

PROG_UD2: Creación de mi primer programa

Seleccciona una o más de una

Pregunta

En un lenguaje fuertemente tipado

Seleccione una o más de una:

Respuestas

a. Existe un control muy exhaustivo de los datos.

b. A todo dato le corresponde un tipo antes de que se ejecute el programa.

c. El proceso de compilación es más lento debido a que no puede optimizar el tratamiento de los tipos.

d. No hacen falta conversiones de tipo porque se hacen de manera automatica.

Retroalimentación

Pregunta

Señala cuáles no son palabras reservadas en Java:

Respuestas

a. const, goto.

b. true, false. 

c. null. 

d. double, int.

Retroalimentación

Pregunta

La inicialización de variables se realiza

Respuestas

a. Automáticamente cuando se trata de variables locales.

b. A '0', si son de tipo char, a null si son numéricas y a false si son booleanas.

c. A cero si son numéricas, a '\0' si son de tipo char y a false si son booleanas.

d. Automáticamente cuando se trata de variables miembro.

Retroalimentación

Preguntas Verdadero-Falso

Pregunta 1

La introducción de comentarios en el código es menos recomendable que la utilización de comentarios Javadoc.

Pregunta 2

El operador utilizado para comparar si dos valores son iguales es el signo igual =.

Pregunta 3

Las constantes, por convenio, se escriben en letra minúscula, separando las palabras con el guión bajo.

Pregunta 4

Los arrays y objetos son variables de tipo referencia.

Pregunta 5

El operador % sólo se puede usar con tipos de datos enteros.

Pregunta 6

Los operadores aritméticos *, /, %, + y – tienen el mismo nivel de precedencia. 

Pregunta 7

No se suelen utilizar identificadores que comiencen con "$" o "_".

Selecciona una respuesta

Pregunta

Señala el valor de las siguientes expresiones en Java, suponiendo a y b variables de tipo booleano:

Respuestas

a. a=true, b=false, a && b es true.

 b. a=true, b=false, a || b es false.

c. a=true, b=false, a & b es true.

d. a=true, b=false, a || b es true.

Retroalimentación

Pregunta

Los tipos de datos primitivos son

Respuestas

a. boolean, String, byte, short, int, long, float, double.

b. boolean, char, byte, short, int, long, float, double. 

c. boolean, char, byte, short, int, long, float, double, array.

d. boolean, char, byte, short, int, long, float, double, array, String.

Retroalimentación

Pregunta

Indica los valores de x y z después de las siguientes sentencias:

int x = 10;
int z = x++%5;

Respuestas

a. x es 11 y z es 0. 

b. x es 11 y z es 1.

c. x es 9 y z es 1.

d. x es 9 y z es 0.

Retroalimentación

Pregunta

Señala cuál no es un tipo primitivo en Java

Respuestas

a. boolean.

b. double.

c. short.

d. string.

Retroalimentación

Pregunta

El operador _____ se usa para la toma de decisiones.

Respuestas

a. :?

b. :

c. ?;

d. ?:

Retroalimentación

Pregunta

Los tipos de comentarios que hay son

Respuestas

a. Una o dos líneas (//), Tres líneas o mas (/* /) y Javadoc (// /).

b. Una sola línea (//), múltiples líneas (/* */) y Javadoc (/** */).

c. Una sola línea (/), múltiples líneas (/* /) y Javadoc (// /).

d. Una o dos líneas (/), Tres líneas o mas (/* /) y Javadoc (// /).

Retroalimentación

Pregunta

El operador que utilizamos para invertir el valor de un boolean es

Respuestas

a. ^

b. !=

c. ! 

d. ~

Retroalimentación

Pregunta

Dada la siguiente expresión

double x = 15/2.0:

Respuestas

a. x vale 7 ya que el operador / es división entera.

b. Todas las anteriores son falsas.

c. No se puede evaluar porque 15 es de tipo entero y 2.0 es de tipo real.

d. x vale 7.5 ya que al ser uno de los operandos de tipo real la división será real.

Retroalimentación

Pregunta

Las cadenas de caracteres se representan mediante la clase

Respuestas

a. Math.

b. Array.

c. String. 

d. Scanner.

Retroalimentación

Pregunta

¿Qué es un literal?

Respuestas

a. El nombre que se le da a las variables.

b. El nombre que se le da a los tipos de datos.

c. Ninguna es cierta.

d. Valores concretos para los tipos primitivos, el tipo String o el tipo null.

Retroalimentación

Pregunta

Una variable local almacena un valor temporal y se declara dentro de

Respuestas

a. Un bloque de código entre corchetes.

b. Un tipo de datos.

c. Una clase.

d. Un método.

Retroalimentación

Pregunta

Un identificador es una secuencia ilimitada sin espacios de _____ que pertenecen al código Unicode.

Respuestas

a. símbolos ASCII

b. dígitos

c. letras

d. letras y dígitos

Retroalimentación

Pregunta

Respecto a los literales para tipos de dato en coma flotante podemos afirmar que...

Respuestas

a. Los definidos como float usan para su representación un espacio de 32 bits.

b. Los definidos como double usan para su representación un espacio de 8 bytes.

c. Todas las anteriores son ciertas.

d. Los definidos como float usan para su representación un espacio de 4 bytes.

Retroalimentación

Pregunta

Un identificador es una secuencia de uno o más símbolos Unicode que cumple las siguientes condiciones. Señala la afirmación correcta.

Respuestas

Todos los identificadores han de comenzar con una letra, el carácter subrayado(_) o el carácter dólar($)

No puede incluir el carácter espacio en blanco

No pueden incluir el valor booleano false

Todas las anteriores son correctas

Retroalimentación

Actividad desplegable

Asocia cada expresión con la operación correspondiente:

int x=99999999;
float y=x;

byte z=12;
int w=z;

float f = 3.5;

int a=12;
byte b = byte (a);

Habilitar JavaScript

Actividad desplegable

Indica el orden de precedencia en los siguientes operadores:

< <= > >=

++ --

+ -

=

Habilitar JavaScript

Actividad desplegable

Relaciona los tipos primitivos con su rango de bits y valores correspondiente:

int                         

double                  

short                     

float                      

Habilitar JavaScript

Creado con eXeLearning (Ventana nueva)