- Indica cuales son las formas
correctas de declarar una variable.
- int num;
- numero int;
- int numero = 13f;
- int 34numero;
- int numero = 13;
- Indica qué valores son los
correctos para una variable boolean:
- boolean
- falso
- false
- "false"
- not
- True
- Indica qué tipos primitivos
de datos admiten decimales:
- float
- long
- double
- int
- BigDecimal
- ¿Qué afirmaciones son
correctas?
- "Integer
num;"
declara un objeto.
- "int num;" declara un objeto.
- "int num = 4;" declara, inicializa y
asigna una variable.
- "float num = 14;"
- ¿Qué nombre recibe el cambio
de tipo primitivo que se ejecuta en estas sentencias?
- int num =
(int) 14f;
- float num2 = 13;
- ¿Cuántas veces se le puede
asignar un valor a una variable de un programa?
- Un número
indefinido de veces, dentro del intervalo de representación
correspondiente.
- Una sóla vez, en el cuerpo
del programa.
- Sólamente una vez, en la
sentencia de declaración de la variable.
- Dos veces. Una en la
declaración y otra en el cuerpo del programa.
- Ninguna de las anteriores.
- ¿Cual es la palabra reservada
que se emplea en la sentencia de declaración de una constante en el
codigo fuente de un programa en Java?
- last
- const
- final
- ultimate
- Indicar cuál o cuáles de
las siguientes lineas de código corresponden a un comentario en Java:
- { Esto es un
comentario }
- (* Esto es un comentario
*)
- /** Esto es un comentario
*/
- /* Esto es un comentario
*/
- // Esto es un comentario
- Indicar cuáles de los
siguientes caracteres puede utilizarse para componer un identificador en
el código fuente de un programa en Java:
- el carácter de
subrayado: _
- el carácter de espacio en blanco
- el carácter de la letra
mayúscula Z
- El carácter de guión: -
- Indicar cuál o cuáles de
los siguientes identificadores son válidos en el codigo fuente de un
programa en Java:
- PrimerValor
- Valor2
- 4Valor
- valor
- Tercer_Valor
- Ninguno de los
anteriores.
- Indicar
cuál o cuáles de los siguientes operadores son binarios (tienen dos
operandos):
- ++
- ==
- &&
- *
- Indica
qué sentencias son verdad:
- Los
operadores aritméticos son: + - * / %
- Los operadores
aritméticos son: + - * / !
- Los operadores de
relación tienen de entrada datos numéricos y de salida boolean.
- Los operadores
lógicos más importantes son && || !
- El &&
lógico y el || lógico tienen el mismo comportamiento
- Asocia cada tabla
de verdad con su operador.
|
operador 1
|
operador 2
|
resultado
|
|
false
|
false
|
false
|
|
true
|
false
|
false
|
|
false
|
true
|
false
|
|
true
|
true
|
true
|
|
operador 1
|
operador 2
|
resultado
|
|
false
|
false
|
false
|
|
true
|
false
|
true
|
|
false
|
true
|
true
|
|
true
|
true
|
true
|
|
operador
|
resultado
|
|
false
|
true
|
|
true
|
false
|
- ¿Cuál de
los dos es un operador de asignación?
- ==
- =
- Considerando que i es el identificador
de una variable entera, indicar el tipo de dato correspondiente a la
evaluación de la expresión: i==0
- el
resultado es de tipo caracter
- es una sentencia
de asignación (asigna el valor 0 a la variable entera i)
- el resultado es de
tipo lógico o booleano
- el resultado es de
tipo entero
- Ninguna de las
anteriores
- En el código
fuente de un programa escrito en Java, en general las sentencias se
separan unas de otras...
- separándolas
con comentarios
- utilizando un
carácter de punto y coma (;)
- escribiéndolas en
distintas líneas
- separándolas con
guiones (-)
- Ninguna de las
anteriores
- En Java,
inmediatamente detrás de if (expresion_booleana) aparece siempre:
- then sentencia
- do sentencia
- begin sentencia
- else sentencia
- Ninguna de las
anteriores
- Indicar cuales de
las siguientes palabras reservadas pueden encontrarse en una sentencia
condicional multirramificada o de selección múltiple de Java:
- default
- break
- switch
- case
- Ninguna de las
anteriores
- Indicar a qué tipo
de sentencias corresponde el flujograma de la figura:
- Sentencia
for ...
- Sentencia if ... else ...
- Sentencia while ...
- Sentencia do ... while ...
- Ninguna de las
anteriores
- Indicar
la salida por pantalla del siguiente programa:
public class Prueba; {
public static void main (String [] args) {
int i=1;
int j=8;
while (i<5) {
i++; j++;
}
System.out.println(j);
}
}
- Indicar
a qué tipo de sentencias corresponde el flujograma de la figura:
- Sentencia
while ...
- Sentencia switch...
- Sentencia if ... else ...
- Sentencia do ... while ...
- Ninguna de las
anteriores
- Para
finalizar (o abandonar) la ejecución de una sentencia repetitiva o bucle
puede incluirse dentro de la sentencia que se repite:
- continue;
- finally;
- break;
- return;
- Ninguna de las
anteriores
- Para detener
temporalmente la ejecución de una sentencia repetitiva o bucle puede
incluirse dentro de la sentencia que se repite:
- continue;
- finally;
- break;
- return;
- Ninguna de las
anteriores
- Explicar la salida
por pantalla del siguiente programa:
public
class TablaProductoA
{
public static void main (String [] args) {
int valor;
valor = Integer.parseInt(args[0]);
System.out.println("Tabla de multiplicar del numero " +
valor);
for (int i=0; i<11; i++) {
System.out.println(valor + " * " + i + " = “ + valor*i
);
if (i==4) break;
}
}
}
- Indicar
qué palabra reservada de Java se utiliza en el cuerpo de la declaración de un método para indicar la
expresión correspondiente al valor de retorno.
- Indicar
qué palabra reservada de Java se utiliza siempre en la cabecera de la declaración de un método que no devuelve ningun
valor de retorno.
- Indicar
la salida por pantalla al ejecutar:
public class PruebaPar {
public static void main (String [] args){
for (int i=5; i>=-5; i--){
System.out.println(i + " es par: " + esPar(i));
}
public static boolean esPar(int x) {
if (x%2==0)
return true;
else
return false;
}
}
- En
Programación Orientada a Objetos, una instancia es...
- un
ejemplar o variable de una clase determinada
- la declaración de
una clase
- un atributo o un
método de una clase
- una llamada a un
método
- Ninguna de las
anteriores
- En Programación
Orientada a Objetos una clase se compone de:
- constantes
y variables
- funciones y
procedimientos
- atributos y
métodos
- diferentes tipos
de dato
- Ninguna de las
anteriores
- En Java, la
declaración de una clase utiliza siempre la palabra reservada...
- object
- class
- type
- instance
- Ninguna de las
anteriores
- En el código
fuente de un programa de Java, para la creación de una nueva
instancia se utiliza la palabra reservada
- instanceof
- this
- class
- new
- Indicar cuáles de
los siguientes son identificadores de wrappers o clases
contenedoras
- Integer
- String
- Double
- Boolean
- Indicar cuáles de
los siguientes son constantes literales de tipo String:
- ’Juan‘
- Luis
- "Pedro"
- /Antonio/
- El índice que
especifica cada uno de los carácteres de un String es un valor de
tipo:
- Entero
- Real
- Carácter
- Puede ser de
cualquier tipo
- Ninguna de las
anteriores
- Indicar el
resultado de las siguientes expresiones
- "CASA"
+ "BLANCA"
- "CASA" -
"SA"
- "A" + 4 + 7
+ "B"
- ( 4 + 7 ) +
"AB"
- Indicar cuáles de
los siguientes son métodos de la clase String:
- length
- charAt
- equals
- valueOf
- Ninguna de las
anteriores
- Indicar cuáles de
las siguientes afirmaciones son correctas
- El tipo
array es un tipo primitivo
- Un array
puede
tener elementos de tipo no primitivo
- Un array
puede
ser multidimensional
- Un array
sólo
puede tener elementos enteros
- Ninguna de las
anteriores
- En Programación
Orientada a Objetos, un atributo es…
- un
valor enumerado que se le puede asignar a una instancia
- una llamada a un
método o procedimiento
- un campo o
componente de una clase
- el identificador
de una clase
- Ninguna de las
anteriores
- Indicar a cuales de
los siguientes tipos de dato pueden pertenecer un atributo de una clase
determinada
- A otra
clase accesible y previamente compilada
- A la clase String
- Al tipo primitivo float
- Al tipo primitivo boolean
- Ninguno de los
anteriores
- La utilización de
la palabra reservada final en la sentencia de declaración de un atributo
indica
que…
- es una
variable de clase
- sólo es
directamente accesible a traves de los metodos de la propia clase
- es una variable de
instancia
- una vez
inicializado su valor, no puede ser modificado
- Ninguna de las
anteriores
- Indicar cuántos
constructores pueden implementarse en la declaración de una clase
determinada en Java:
- Uno
como máximo
- Un número
indefinido
- Dentro de una
clase no se pueden declarar constructores
- Tantos como
atributos posea dicha clase
- En la declaración
de los constructores de una clase es necesario tener en cuenta que... (marca
las respuestas correctas)
- debe
siempre incluirse, al menos, un parametro formal
- el identificador
del constructor debe coincidir con el de la clase
- puede emplearse la
sobrecarga
- no se indica el
tipo de valor de retorno
- Indicar cuáles de
las siguientes afirmaciones son correctas
- Un
constructor puede tener cualquier identificador
- Un constructor
puede tener un número indefinido de parámetros
- Un constructor
puede devolver un valor de cualquier tipo
- Un constructor
puede hacer llamadas a métodos de la misma clase a la que pertenece
- Ninguna de las
anteriores
- En el código
fuente de Java, la declaración de una clase... (marca las respuestas correctas)
- incluye,
por defecto, un constructor
- puede incluir
atributos de tipo primitivo
- emplea siempre la
palabra reservada class
- incluye siempre la
declaración de un método principal main
- Ninguna de las
anteriores
- Indicar cuáles de
las siguientes afirmaciones son correctas
- Un
método puede tener cualquier identificador válido en Java
- Un método puede
tener un número indefinido de parámetros
- Un método puede
devolver un valor de cualquier tipo primitivo
- Un método puede
hacer llamadas a otros métodos de la misma clase a la que pertenece
- Ninguna de las
anteriores
- Indicar que palabra
reservada se emplea siempre en la cabecera de declaracion de una clase
descendiente de otra
- extends
- new
- super
- abstract
- Ninguna de las
anteriores
- Indicar cuantas
clases descendientes pueden heredar de otra clase ya implementada
- Tantas
como atributos posea dicha clase
- Una sóla clase
descendiente como máximo
- Un número
indefinido
- Ninguna: Java no
permite la herencia simple
- Ninguna de las
anteriores
- Una clase
abstracta...
- es una
clase que no declara atributos
- es una clase que
no puede tener descendiente
- es una clase que
no declara metodos
- es una clase de la
que no se pueden crear instancias
- Ninguna de las
anteriores
- Una clase final...
- no
puede instanciarse
- no puede tener
clases ascendientes
- no puede tener
clases descendientes
- no puede declarar
metodos
- Ninguna de las
anteriores
- Un método
declarado como final...
- no
devuelve ningun tipo de dato de retorno
- no puede ser
redefinido por una clase ascendiente
- indica la
finalización de la ejecucion de un programa
- no puede ser
redefinido por una clase descendiente
- Ninguna de las
anteriores
- Indicar a cual o
cuales de los siguientes tipos puede pertenecer un atributo de una clase
determinada. Marca las respuestas correctas
- String
- int
- char
- boolean
- Ninguno de los
anteriores
- En el lenguaje de
programacion Java, un package o paquete es:
- un
conjunto de métodos pertenecientes a una clase.
- un atributo de
tipo String
- el conjunto de
todas las clases pertenecientes a una jerarquía
- un conjunto de
clases e interfaces relacionados entre sí.
- Ninguna de las
anteriores
- ¿Qué palabra
reservada se incluye siempre en una sentencia al principio del código
fuente de una clase o interfaz para indicar su pertenencia a un paquete
determinado?
- package
- extends
- import
- private
- Ninguna de las
anteriores
- Indicar cuál es la
palabra reservada que se emplea en la sentencia que permite la
utilización de los componentes de un package o paquete de Java
dentro del código fuente de una clase.
- extends
- import
- implements
- package
- Ninguna de las
anteriores
- Indicar cuál es la
palabra reservada que se emplea siempre en la cabecera de declaracion de
una interfaz.
- interface
- extends
- implements
- class
- Indicar cual es la
palabra reservada se emplea siempre en la cabecera de declaracion de una
clase que implementa una interfaz.
- implements
- extends
- interface
- super
- Indicar cuantas
interfaces puede implementar una clase en Java
- Tantas
interfaces como metodos abstractos quiera implementar
- Una clase sólo
puede implementar una interfaz
- Una clase no puede
implementar ninguna interfaz
- Puede implementar
un número indefinido de interfaces