ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Autoevaluación Android

karina15126258 de Febrero de 2015

5.971 Palabras (24 Páginas)498 Visitas

Página 1 de 24

UNIVERSIDAD AUTONOMA DE NUEVO LEÓN

FACULTAD DE CONTADURA PÚBLICA Y ADMINISTRACIÓN

Desarrollo De Software 3

Ejercicios de autoevaluación

Ejercicios de autoevaluación Cap. 2

2.1 Complete las siguientes oraciones:

a) El cuerpo de cualquier método comienza con un (a) a) llave izquierda ({), llave derecha (}). y termina con un (a) llave derecha (}).

b) La instrucción if. se utiliza para tomar decisiones.

c) )//. indica el inicio de un comentario de fin de línea.

d) Caracteres de espacio,_ caracteres de nueva línea y tabuladores.

se conocen como espacio en blanco.

e) Las Palabras clave están reservadas para su uso en Java.

f) Las aplicaciones en Java comienzan su ejecución en el método System.out.printf.g) Los métodos System , out. print y_ System muestran información en una ventana de comandos.

2.2 Indique si cada una de las siguientes instrucciones es verdadera o falsa. Si es falsa, explique por qué.

a) Los comentarios hacen que la computadora imprima el texto que va después de los caracteres / / en la pantalla,al ejecutarse el programa. a) Falso. Los comentarios no producen ninguna acción cuando el programa se ejecuta. Se utilizan para documentar

programas y mejorar su legibilidad.

b) Todas las variables deben recibir un tipo cuando se declaran. b) Verdadero.

c) Java considera que las variables numero y NuMeRo son idénticas. c) Falso. Java es sensible a mayúsculas y minúsculas, por lo que estas variables son distintas.

d) El operador residuo (%) puede utilizarse solamente con operandos enteros. d) Falso. El operador residuo puede utilizarse también con operandos no enteros en Java.

e) Los operadores aritméticos *, /, %, + y - tienen todos el mismo nivel de precedencia. e) Falso. Los operadores *,/y% tienen mayor precedencia que los operadores + y -.

2.3 Escriba instrucciones para realizar cada una de las siguientes tareas:

a) Declarar las variables c, estaEsUnaVariable, q76354 y número como de tipo int.

a) in t c, estaEsUnaVariable, q76354, numero;

oi

n t c;

int estaEsUnaVariable;

int q76354;

int numero;

b) Pedir al usuario que introduzca un entero. b) System.out.printC "Escriba un entero” );

c) Recibir un entero como entrada y asignar el resultado a la variable i nt val or. Suponga que se puede utilizar la variable ent rada tipo Scanner para recibir un valor del teclado. c) valor - entrada, nextlnt O;

d) Imprimir "Este es un programa en Java” en una línea de la ventana de comandos. Use el método System. ou t . pr i ntl n. d) System.out.printlnC "Este es un programa en Java" );

e) Imprimir "Este es un programa en 3ava” en dos líneas de la ventana de comandos. La primera línea debe terminar con es un. Use el método System.out.println. e) System.out.printlnC "Este es un\n programa en Java” );

f) Imprimir "Este es un programa en lava” en dos líneas de la ventana de comandos. La primera línea debe terminar con es un. Use el método System, out. pri n tf y dos especificadores de formato %s. System.out.printfC "Xs\Xs\n", “Este es un", “programa en 3ava” );

g) Si la variable numero no es igual que 7, mostrar “La variable numero no es igual que 7”. g) i f C numero I- 7 )

System.out.printlnC "La variable numero no es igual que 7" );

2.4 Identifique y corrija los errores en cada una de las siguientes instrucciones:

a) i f ( c < 7 );

System.out.printlnC “c es menor que 7” );

b) i f ( c -> 7 )

System.out.printlnC “c es igual o mayor que 7” );

a) Error. Hay un punto y coma después del paréntesis derecho de la condición (c < 7) en la instrucción if.

Corrección: Quite el punto y coma que va después del paréntesis derecho. [Nota: como resultado, la instrucción de

salida se ejecutará, sin importar que la condición en la instrucción i f sea verdadera].

b) Error El operador relacional -> es incorrecto. Corrección: Cambie -> a >-.

2.5 Escriba declaraciones, instrucciones o comentarios para realizar cada una de las siguientes tareas:

a) Indicar que un programa calculará el producto de tres enteros.

b) Crear un objeto Scanner llamado entrada que lea valores de la entrada estándar.

c) Declarar las variables x, y, z y resu 1 tado de tipo i nt.

d) Pedir al usuario que escriba el primer entero.

e) Leer el primer entero del usuario y almacenarlo en la variable x.

f) Pedir al usuario que escriba el segundo entero.

g) Leer el segundo entero del usuario y almacenarlo en la variable y.

h) Pedir al usuario que escriba el tercer entero.

i) Leer el tercer entero del usuario y almacenarlo en la variable z.

j) Calcular el producto de los tres enteros contenidos en las variables x, y y z, y asignar el resultado a la variable

resultado.

k) Mostrar el mensaje "El producto es ”, seguido del valor de la variable resultado.

a) / / Calcula el producto de tre s enteros

b) Scanner entrada - new Scanner (System.in);

c) in t x, y, z, resultado;

in t x;

int y;

in t z;

int resultado;

d) System.out.printC “Escriba el primer entero: " );

e) x - entrada.nextlntO ;

f) System.out.printC “Escriba el segundo entero: ” );

g) y - entrada.nextlntO ;

h) System.out.printC “Escriba el tercer entero: " );

i) z - entrada.nextlntO ;

j) resultado - x * y * z;

k) System.out.printfC "El producto es Xd\n", resultado );

2.6 Utilice las instrucciones que escribió en el ejercicio 2.5 para escribir un programa completo que calcule e imprima

el producto de tres enteros.

1 / / Ejemplo 2 .6 : Pro d ucto .java

2 / / C a lc u la r el producto de tre s en tero s.

3 import ja v a .u t i1 .Scan n er; / / e l programa usa Scanner

4

5 p u b lic c la s s Producto

6 {

7 p u b lic s t a t ic void mainC S trin g [] args )

8 {

9 / / crea objeto Scanner para obtener la entrada de la ventana de comandos

10 Scanner entrada = new Scanner( System .in ) ;

11

12 in t x; / / prim er número intro ducido por el usu ario

13 in t y; / / segundo número intro ducido por el u su ario

14 in t z ; / / t e rc e r número intro ducido por el usu ario

15 in t re su lta d o ; / / producto de lo s números

16

17 S ystem .o u t.p rin tC “ E sc rib a el prim er entero: " ) ; / / in d ica d o r de entrada

18 x = e n tra d a .n e x tln tO ; / / le e el prim er entero

19

20 S ystem .o u t.p rin tC “ E sc rib a el segundo en tero : ” ) ; / / in d ica d o r de entrada

21 y = ent rada, next I n t O ; / / le e el segundo entero

22

23 S ystem .o u t.p rin tC “ E sc rib a el t e rc e r entero: " ) ; / / in d ica d o r de entrada

24 z = ent rada, next I n t O ; / / le e el t e rc e r entero

25

26 resultado = x * y * z ; / / c a lc u la el producto de lo s números

27

28 S y ste m .o u t.p rin tfC “ El producto es %d\n” , resultado ) ;

29 } / / f in del método main

30 } / / f in de la c la se Producto

Ejercicios de autoevaluación Cap.3

3.2 Complete las siguientes oraciones:

a) Cada declaración de clase que empieza con la palabra clave public debe almacenarse en un archivo que tenga exactamente el mismo nombre de la clase, y que termine con la extensión de nombre de archivo . java.

b) En la declaración de una clase, la palabra clave class va seguida inmediatamente por el nombre de la clase.

c) La palabra clave new solicita memoria del sistema para almacenar un objeto, y después llama al constructor de la clase correspondiente para inicializarlo.

d) Cada parámetro debe especificar un (a) tipo y un (a) nombre

e) De manera predeterminada, se considera que las clases que se compilan en el mismo directorio están en el mismo paquete, conocido como paquete predeterminado

f) Cuando cada objeto de una clase mantiene su propia copia de un atributo, el campo que representa a este atributo se conoce también como variable de instancia

g) Java proporciona dos tipos primitivos para almacenar números de punto flotante en la memoria: float y double

h) Las variables de tipo doubl e representan a los números de punto flotante de precisión doble

i) El método nextDouble de la clase Scanner devuelve un valor double.

j) La palabra clave publ 1 c es un modificador de acceso.

k) El tipo de valor de retomo void indica que un método no devolverá un valor.

l) El método nextLine de Scanner lee caracteres hasta encontrar una nueva línea y después devuelve esos caracteres como un objeto Stri ng.

m) La clase Stri ng está en el paquete java.lang

n) No se requiere un(a) declaración import si siempre hacemos referencia a una clase con su nombre completamente

...

Descargar como (para miembros actualizados) txt (35 Kb)
Leer 23 páginas más »
Disponible sólo en Clubensayos.com