Está en la página 1de 6

 Pregunta 1

0 de 2,5 puntos

¿Qué despliega la siguiente aplicación?

public class Metodos {


public static void incrementa (int x) {
for (int i=0; i<5; i++) {
x++;
}
}

public static void main(String[] args) {


int x = 12;
incrementa(x);
System.out.println("" + x);
}
}

 Pregunta 2
0 de 2,5 puntos

¿Qué tipo de problema puede generar el siguiente código?

public void paint(Graphics g) {


p.dibujaPunto(g);
}

 Pregunta 3
0 de 2,5 puntos

Si se cuenta con la siguiente clase de punto:

public class Punto {


private int x;
private int y;

public Punto() {
x = 0; y = 0;
}

public Punto(int x, int y) {


this.x = x;
this.y = y;
}

public int obtenX() {


return x;
}
public int obtenY() {
return y;
}

public void cambiaX(int x) {


this.x = x;
}

public void cambiaY(int y) {


this.y = y;
}
}

¿Cuál sería la manera convencionalmente aceptada de aumentarle 10 a "x" y 10 a “y” al objeto


de la clase punto?

 Pregunta 4
2,5 de 2,5 puntos

El identificador de acceso private es definido para:

 Pregunta 5
2,5 de 2,5 puntos

El identificador protected es:

 Pregunta 6
2,5 de 2,5 puntos

Relacione cada tipo de método con su respectiva definición.

o
Pregunta
Int
Long.
Float.
Char.
o
 Pregunta 7
2,5 de 2,5 puntos

Cuál de las siguientes opciones es una manera de sobrecargar el método:


public static void incrementa( int num ) {
numero += num;
}

 Pregunta 8
0 de 2,5 puntos

Los métodos son utilizados para determinar un grupo de instrucciones que son unidas y que
definen un comportamiento que requiere en todos los casos de valores para su proceso.

 Pregunta 9
2,5 de 2,5 puntos

Si se tiene en una clase la variable de instancia a como private int a, y se cuenta el método:

public void cambiaA(int a) {


this.a = a;
}

¿Cuál de las siguientes alternativas es la verdadera para sobrecargar cambiaA con un valor
double como parámetro?

 Pregunta 10
2,5 de 2,5 puntos

En Java al igual que en C++ se sobrecargan los operadores: +, -, * y /.


falso

Los métodos son utilizados para determinar un grupo de instrucciones que son unidas y que
definen un comportamiento que requiere en todos los casos de valores para su proceso.

Son utilizados para determinar un grupo de instrucciones que son separadas y que definen un
comportamiento que requiere en algunos casos de valores para su proceso.

https://www.youtube.com/watch?v=P6Nlv5QpRd0

https://gist.github.com/remyor09/4264805

* To change this template, choose Tools | Templates


* and open the template in the editor.
*/
package actividadnumero1;
import java.awt.*;
import java.applet.*;
import java.awt.event.*;

//
public class calculadoraporandres2288 extends Applet implements
ActionListener {
Label l1,l4,r,espa;
TextField t1,t2,t3;
Button b1,b2,b3,b4,b5,b6,b7,b8;

public calculadoraporandres2288() {
l1 = new Label("1 Numero");

l4 = new Label("2 numero");


r = new Label("resultado");
t1 = new TextField(8);

t2 = new TextField(8);
t3 = new TextField(8);
b1 = new Button("Suma");

b2 = new Button("Limpia");
b3 = new Button("resta");
b4 = new Button("multiplica");
b5 = new Button("divide");
b6 = new Button("Raiz de 1");
b7 = new Button("Raiz de 2");
b8 = new Button("Mayor");
espa = new Label(" ");
add(l1);

add(t1);
add(l4);
add(t3);
add(espa);
add(b1);
add(b2);
add(b3);
add(b4);
add(b5);
add(b6);
add(b7);
add(b8);

add(r);
add(t2);//es el resultado
b1. addActionListener(this);
b2. addActionListener(this);
b3. addActionListener(this);
b4. addActionListener(this);
b5. addActionListener(this);
b6. addActionListener(this);
b7. addActionListener(this);
b8. addActionListener(this);

public void actionPerformed(ActionEvent ae) {


if (ae.getSource() == b1) {
int n = Integer.parseInt(t1.getText());
int n2 = Integer.parseInt(t3.getText());
int suma = 0;/*
for (int i = 1; i<= n; i++) {
suma += i;
}*/
suma=n+n2;
t2.setText("" + suma);
}
if (ae.getSource() == b2) {
t1.setText("");
t2.setText("");
t3.setText("");
}
if(ae.getSource() == b3){
int n = Integer.parseInt(t1.getText());
int n2 = Integer.parseInt(t3.getText());
int resta = 0;
resta=n2-n;
t2.setText("" + resta);
}
if(ae.getSource() == b4){
int n = Integer.parseInt(t1.getText());
int n2 = Integer.parseInt(t3.getText());
int multipli = 0;
multipli=n2*n;
t2.setText("" +multipli);
}
if(ae.getSource() == b5){
int n = Integer.parseInt(t1.getText());
int n2 = Integer.parseInt(t3.getText());
int divide = 0;
divide=n/n2;
t2.setText("" +divide);
}
if(ae.getSource() == b6){
int n = Integer.parseInt(t1.getText());

double raiz1 = (double) Math.sqrt(n);

t2.setText("" +raiz1);
}
if(ae.getSource() == b7){
int n = Integer.parseInt(t3.getText());

double raiz1 = (double) Math.sqrt(n);

t2.setText("" +raiz1);
}
if(ae.getSource() == b8){
int n = Integer.parseInt(t1.getText());
int n2 = Integer.parseInt(t3.getText());
if(n>n2){
t2.setText("" +n);
}
else{
t2.setText("" +n2);
}

}
}
}

También podría gustarte