Download UNIVERSIDAD VERACRUZANA FAC. DE CONTADURÍA Y

Document related concepts
no text concepts found
Transcript
UNIVERSIDAD VERACRUZANA
FAC. DE CONTADURÍA Y ADMINISTRACIÓN
LIC. EN SISTEMAS COMPUTACIONALES ADMINISTRATIVOS
E.E. PROGRAMACION – Parcial 1
Nombre:_________________________________________Fecha:_________
Elije una de las respuestas para las siguientes cuestiones.
1. Elije la opción que mejor describa la Maquina Virtual de Java(JVM)
a) Se ejecuta por la Máquina Virtual de Java
b) Componente de la Maquina Virtual de Java y Biblioteca de clases
c) Crea los bytecodes de Java
d) Ejecuta la plataforma independiente para los bytecodes
2. Elije la opción que mejor describa al compilador
a) Se ejecuta por la Máquina Virtual de Java
b) Componente de la Maquina Virtual de Java y Biblioteca de clases
c) Crea los bytecodes de Java
d) Ejecuta la plataforma independiente para los bytecodes
3. Elije la opción que describa mejor un bytecode
a) Se ejecuta por la Máquina Virtual de Java
b) Componente de la Máquina Virtual de Java y Biblioteca de clases
c) Crea los bytecodes de Java
d) Ejecuta la plataforma independiente para los bytecodes
4. Este es el mecanismo que separa los aspectos externos de un objeto, que son
accesibles a otros objetos, de los detalles de implementación internos del objeto.
a) Encapsulación.
b) Abstracción.
c) Herencia.
d) El polimorfismo.
5. Es el mecanismo para la definición de una nueva clase en términos de una clase
existente.
a) Encapsulación.
b) Abstracción.
c) Herencia.
d) Polimorfismo.
6. Es una plantilla para objetos. En él se describen las características y las acciones
de los objetos.
a) Class.
b) Atributos.
c) Operaciones.
d) Objeto.
7. Es una entidad que consiste en el estado (atributos y relaciones), comportamiento
(operaciones) y la identidad.
a) Class.
b) Atributos.
c) Operaciones.
d) Objeto.
8. ¿Cuál representa el estado (las características) de un objeto?
a) Class.
b) Atributos.
c) Operaciones.
d) Objeto.
9. ¿Cuál es la sintaxis correcta para el embalaje de una clase clases e importación de
otros paquetes?
a) import java.awt.*;
import java.lang.*;
package myclasses;
b) package myclases.*;
import java.util.Date;
import java.*.*;
UNIVERSIDAD VERACRUZANA
FAC. DE CONTADURÍA Y ADMINISTRACIÓN
LIC. EN SISTEMAS COMPUTACIONALES ADMINISTRATIVOS
E.E. PROGRAMACION – Parcial 1
c) package pack1;
package pack2;
import java.io.*;
import java.net.*;
d) package misclases;
import java.util.Date;
import java.io.*;
10. ¿Cuál de la siguiente expresión es ilegal en tiempo de compilación?
a) doble mivalor = 3598.2345F;
b) int Minuevo = 3598.2345;
c) flotar myvar = (float) 3598.2345;
d) int mivalor = (int) 'A';
11. ¿Cuál de la siguiente expresión es legal en tiempo de compilación?
a) String x = "10"; int y = 9, x + = y;
b) String x = "10"; int y = 9; if (x == y) {}
c) String x = "10"; int y = 9; y + = x;
d) Todas las anteriores son expresiones legales
12. ¿Cuál de los siguientes son tipos de datos primitivos?
a) float, int, double.
b) short, byte, long.
c) A y B son correctas.
d) Ninguna de las anteriores.
13. Subraya las declaraciones válidas para un identificadores (elegir cinco)
a)
int .f;
f)
int 7g;
b)
int _a;
g)
int _$;
c)
int $c;
h)
int -d;
d)
int :b;
i)
int e#;
e)
int ______2_w;
j)
int this_is_a_very_detailed_name_for_an_identifier;
14. ¿Cuál de los siguientes no son palabras clave de Java (elegir tres).
a)
int
f)
for
k)
b)
boolean
g)
extend
l)
c)
and
h)
delete
m)
d)
else
i)
static
n)
e)
struct
j)
class
o)
15. Escriba los 8 tipos primitivos en lenguaje de programación Java
Lógicos (1) ___________________
Texto (1) __________________________
Enteros (4) __________________________
Punto Flotante (2) __________________________
16. ¿Cuál de los siguientes valores son legales para un bolean:
a) false true,
b) 1,0
c) FALSO VERDADERO,
d) TRUE, FALSE, false true,
e) true, false, 1, 0
17. Examine el siguiente código y seleccionar cual sentencias es verdadera
1. char mychar = 'c';
2. switch (mychar) {
3. default: System.out.println(mychar);
4. case 'b': System.out.println("b");
5. case 'a': System.out.println("a");
6. }
a) Este bloque es ilegal porque mychar debe ser int.
return
private
not
new
string
UNIVERSIDAD VERACRUZANA
FAC. DE CONTADURÍA Y ADMINISTRACIÓN
LIC. EN SISTEMAS COMPUTACIONALES ADMINISTRATIVOS
E.E. PROGRAMACION – Parcial 1
b) Este bloque es ilegal porque la declaración default debería ser la última
instrucción de la estructura switch.
c) Este es un bloque legal; c, b,a pueden imprimir una salida la salida.
d) Se trata de un bloqueo legal; nada se imprimirá en la salida.
18. Escriba el simbol en cada uno de los operadores lógicos:
_________ NO
_________ Y
_________ O
_________ XOR
19. Automáticamente a las variables siempre se le asigna un valor por defecto si no
es explícitamente inicializada.
a) verdadero
b) falso
20. Complete la siguiente tabla considerando que las variables tienen los siguientes
valores X=20, Y=30: (3 punto)
Operador Ejemplo Resultado Pertenece a los operadores de:
=
X=Y
+
Z=X+Y
-=
X-=Y
%
Z=Y%X
+=
X+=Y
++
X++
!
X!Y
<
X<Y