Você está na página 1de 5

Paratodasasperguntas,consideraraverso6.0doJava.

1. Escolhaaalternativacomumadeclaraoerrada:
a) inti=32;
b) longj=32000;
c) floatf=45.0;
d) doubled=45.0;

2. Oqueacontecequandotentamoscompilareexecutarocdigoabaixo?

public class Test {


static int age;
public static void main (String args []) {
age = age + 1;
System.out.println("The age is " + age);
}
}

a) Compila,rodaenoapresentanadanasadapadro
b) Compila,rodaeapresentanasadapadroTheageis
c) Compila,rodaeapresentanasadapadroTheageis1
d) Compilaederrodeexecuoquandotentamosexecutar.

3. Qualalternativaseguinteacorreta?
a) 128>>1d64
b) 128>>>1d32
c) 128>>>1d32
d) 128>>1d64

4. Qualdasseguintesalternativasretornaverdadeiro(true)?
a) John==john
b) john.equals(john)
c) john=john
d) john.equals(newjohn)

5. Qualdasseguintesalternativascorreta?
a) Objecto=newButton(A);
b) Framef=newPanel();
c) Booleanflag=true;
d) Booleanflag=false;

6. Oqueiracontecerquandocompilareexecutaroseguintecdigo?

class Whitney{
private Whitney(){
System.out.println("zero param Whitney");
}
protected Whitney(int i){
System.out.println("int param Whitney");
}
public Whitney(String s){
System.out.println("String param Whitney");
}
}
public class Andhilary{
public static void main(String argv[]){
new Andhilary().go();
}
public static void go(){
hoe(new String("beans"));
}
protected void hoe(String s){
System.out.println(s);
}
}

a) Errodecompilaooconstrutornopodeserprivado.
b) Errodecompilaoomtodomainestdeclaradodeformaincorreta.
c) Errodecompilaoporproblemasencontradosnomtodogo().
d) Compila,executaeapresentanasadapadrobeans

7. Oqueiracontecerquandocompilareexecutaroseguintecdigo?

public class Phr{


public static void main(String argv[]){
System.out.print(Integer.parseInt("10",10));
System.out.print(Integer.parseInt("10"));
System.out.print(Short.parseShort("10"));
System.out.print(new Boolean(true));
}
}

a) ErrodecompilaoporterchamadoomtodoparseIntdemaneiraincorreta.
b) Errodecompilao,poisoconstrutorBooleanrequeraspasenvoltadetrue.
c) Compila,executaeapresentanasada1000000000001010true
d) Compila,executaeapresentanasada101010true

8. Oqueaconteceuquandotentamoscompilareexecutaroseguintecdigo?

public class Anova{


public static void main(String argv[]){
Anova an = new Anova();
an.go();
}
public void go(){
int z=0;
for(int i=0;i<10; i++,z++){
System.out.println(z);
}
for(;;){
System.out.println("go");
}

}
}
a) Errodecompilaoporqueoprimeirolaoforestincorreto.
b) Errodecompilaoporqueosegundolaoforestincorreto.
c) Compila,executaeapresentanasadapadroosnmerosde0a9seguidopelapalavra
go.
d) Compila,executaeapresentanasadapadroosnmerosde0a9seguidoporum
nmeroinfinitodepalavrasgo.

9. Oqueiraconteceraotentarmoscompilareexecutaroseguintecdigo?

import java.util.*;
public class VecOrder{
public static void main(String argv[]){
new VecOrder();
}
VecOrder(){
Vector<String> child = new Vector<String>();
child.add("harry");
child.add("molly");
child.add("steven");
child.add("helen");
Collections.sort(child);
for(String element : child){
System.out.print(element);
}
}
}

a) ErrodecompilaoporproblemasnacriaodeumobjetodaclasseVector.
b) Compilamasderrodeexecuo,poisomtodoCollections.sortpodeapenasordernar
objetosdaclasseList.
c) Compila,executaaapresentanatela:HarryMollyStevenHelen
d) Nenhumadasanteriores.

10.Considereoseguintecdigo.

public class Inkberrow{


// aqui

Quaisdasalternativasseguintespoderiamsercolocadasdeformacorretanolugardo
comentrio//aqui?
IpublicclassAmbridge{}
IIprivateclassAmbridge{}
IIIstaticclassAmbridge{}
IVpublicvoidclassAmbridge{}

a) somenteaI
b) somenteaIeII
c) somenteI,IIeIII
d) somenteI,IIIeIV

11. QualalternativaaseguirmelhordescreveoqueumJavaMap?
a) Umvetorpararepresentaogeogrficasem2D
b) Umaclassequecontmelementosdevetornicos
c) Umaclassequecontmparesdenmerosnicos
d) Umainterfacequegarantequeasclassesqueaimplementamnopodemcontem
duplicatas.

12.Oqueacontecesetentarmosexecutarecompilaroseguintecdigo?

public class Dsr{


public static void maim(String argv[]){
Dsr d = new Dsr();
int _out = 19;
d.scdig(_out);
System.out.println(_out);
}
public void scdig(int _out){
_out= _out +10;
_out=_out++;
}
}

a) Errodecompilaoporqueavriavel_outcomeacom_
b) Compila,executaeapresentanasadapadro19
c) Compila,executaeapresentanasadapadro29
d) Nenhumadasanteriores.

13.Considereoseguintecdigo.Qualalternativaapresentaumnomedemtododeacordocom
asconvenesdoJavaBeans?Onomenomtodosercolocadonolugardocomentrio/*
mtodoaqui*/.

class Person{
private int Age;
/* mtodo aqui */
{
return Age;
}
}

a) privateintthisAge()
b) publicintthisage()
c) publicintgetAge()
d) publicintsetAge()
14.Oqueacontecesevoctentarcompilareexecutaroseguintecdigo?

class MyWrapper {
private Integer iw;
MyWrapper(int i){
iw = new Integer(i);
}
public int getInt(){
return iw.intValue();
}
public double getDouble(){
return iw.doubleValue();
}
}

public class Scd{


public static void main(String argv[]){
Scd sc = new Scd();
sc.uphampton("11");
}
public void uphampton(String s){
int i = Integer.parseInt(s);
MyWrapper mw = new MyWrapper(i);
System.out.println(mw.getDouble());

}
}

a) Compila,executaeapresentanatelao11.0
b) Compila,executaeapresentanatelao11
c) Errodecompilao,aclasseMyWrapperestcomproblemas.
d) Errodeexecuo

15.Qualoresultadoaosecompilarerodaroseguintecdigo?

public class Test {


static int total = 10;
public static void main (String args []) {
new Test();
}
public Test () {
System.out.println("In test");
System.out.println(this);
int temp = this.total;
if (temp > 5) {
System.out.println(temp);
}
}
}

a) Aconteceumerrodecompilao
b) Aconteceumerrodeexecuo
c) Ovalor10umdosvaloresapresentadosnasadapadro
d) Ovalor9umdosvaloresapresentadosnasadapadro