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

Autoevaluación Android


Enviado por   •  8 de Febrero de 2015  •  5.971 Palabras (24 Páginas)  •  473 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; /

...

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