Questões sobre Java

Pesquise questões de concurso nos filtros abaixo

Listagem de Questões sobre Java

#Questão 950590 - Programação, Java, CESGRANRIO, 2023, AGERIO, Analista de Desenvolvimento / Tecnologia da Informação

Considere a classe Main abaixo.
import java.util.*;
public class Main {
    public static void main(String[] args) {
          Stack<Integer> pp=new Stack<Integer>();           Stack<Integer> pi=new Stack<Integer>();           Stack<Integer> tc=new Stack<Integer>();           Scanner s=new Scanner(System.in);           Integer var;
           var=s.nextInt();            while( var > 0 ) {                tc.push(var);                 var=s.nextInt();
            }             s.close();
           while( !tc.empty() ) {                 var=tc.pop();
                if( var%2 == 0 )                       pp.push(var);                 else                        pi.push(var);
              }               while( !(pi.empty() || pp.empty()) ) {                   if( !pi.empty() )                           System.out.printf("%d ", pi.pop());                   if( !pp.empty() )                           System.out.printf("%d ", pp.pop());               }        } }
Suponha que a seguinte sequência de números inteiros tenha sido digitada por um usuário quando da execução do método main acima:
4 16 8 12 7 14 9 15 -1
O que foi exibido no console pelo método main?

#Questão 951330 - Programação, Java, CESGRANRIO, 2023, Banco do Brasil, Agente de Tecnologia - Microrregião 158 - TI


Um método Java, chamado converte, deve receber uma string (str) como parâmetro e retornar uma string igual a str, exceto pelas letras minúsculas, que devem ser convertidas em letras maiúsculas.


Exemplo:


String recebida: "Abc $12d"

String retornada: "ABC $12D"


Qual método realiza essa tarefa?

#Questão 951331 - Programação, Java, CESGRANRIO, 2023, Banco do Brasil, Agente de Tecnologia - Microrregião 158 - TI

Considere as seguintes classes Java, que ocupam arquivos separados:


public class Pa {

     String x,y,z;

     String r="vazio";

     public Pa(String s1,String s2, String s3) throws Exception {

      x=s1;

      y=s2;

      z=s3;


       try {

              if(x==null || y==null || z==null)

                    throw new Exception();

    }

    catch(Exception e) {

     z="a";

     throw e;

 }

     finally {

     if(x==null)

          x="***";

      if(y==null)

            y="***";

      if(z==null)

           z="***";

 }

}

    public String get() {

          return r;

     }

}

        public class Qb extends Pa {

   public Qb(String s1,String s2, String s3) throws Exception {

          super(s1,s2,s3);

          r=x+y+z;

}

}

public class Main {

       public static void main(String[] args) {

            Pa o=null;


          try {

          o=new Qb("a"," ","c");

 }

         catch (Exception e) {

                    System.out.print(“***Erro***“);

         }

        finally {

              if(o!=null)

                     System.out.print(o.get());

        }

   }

}


O que será exibido no console quando o método main for executado?

#Questão 951332 - Programação, Java, CESGRANRIO, 2023, Banco do Brasil, Agente de Tecnologia - Microrregião 158 - TI

Sejam as seguintes classes Java, que ocupam arquivos separados:


public class CAx {

protected int a;

protected int b;

public CAx() {

 a*=2;

 b*=3;

}

{

 a=1;

 b=2;

}

public int op1(int x) {

 return op2(x)+op3(x)+b;

}

public int op2(int x) {

 return x+a;

}

public static int op3(int x) {

 return x*2;

}

}

public class CBy extends CAx {

protected int a;

public CBy() {

 a+=3;

 b+=3;

}

public int op2(int x) {

 return x-a;

}

public static int op3(int x) {

 return x*3;

}

}

public class Main {

public static void main(String[] args) {

 CAx o=new CBy();


 System.out.println(o.op1(2));

}

}


O que será exibido no console quando o método main for executado?

#Questão 951333 - Programação, Java, CESGRANRIO, 2023, Banco do Brasil, Agente de Tecnologia - Microrregião 158 - TI

Para entender como o algoritmo de busca binária se comporta, um estudante de computação resolveu inserir um comando System.out.printf() em um método chamado busca. Esse método, escrito em Java, realiza uma busca binária em um array de números inteiros, ordenados de forma ascendente. O objetivo do printf é exibir, no console, o valor de cada elemento do array visitado pelo algoritmo de busca binária.
Para testar o código que criou, o estudante escreveu o método main a seguir.

public class Main {               public static void main(String[] args) {                        int lista[]={5,18,27,33,44,49,54,67,69,72,79,86,87,92};
                       // o array lista possui 14 elementos
                      busca(78, lista);          } public static int busca(int val,int lista[]) {
               // código relativo ao algoritmo de busca binária       } }

O que será exibido no console quando o método main for executado?

Navegue em mais matérias e assuntos

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Estude Grátis