49 resultados encontrados para . (0.006 segundos)

00160 CESGRANRIO (2012) - Petrobrás - Analista de Sistemas Júnior - Engenharia de Software - 2012 / Algoritmos e Estrutura ...

As classes Java a seguir representam, respectivamente, uma fila e seus nós.
public class Fila {
No ini=null; // referência para o primeiro elemento da fila
No fin=null; // referência para o último elemento da fila
public No insere(No n) {
}
}
public class No {
No prox;
int info;
public No(int i) {
info=i;
}
}
Qual implementação do método insere() permite inserir corretamente um novo elemento na fila, preservando a sua
semântica?
  • a)
    public No insere(No n) { fin=n; fin.prox=n; if(ini==null) ini=fin; return n; }
  • b)
    public No insere(No n) { No ant=null,cur=ini; for(;cur!=null;cur=cur.prox) ant=cur; n.prox=ini; ini=n; if(fin==null) fin=ini; return n; }
  • c)
    public No insere(No n) { No ant=null,cur=ini; for(;cur!=null;cur=cur.prox) ant=cur; fin=n; if(ini==null) ini=fin; else ant.prox=n; return n; }
  • d)
    public No insere(No n) { No ant=null,cur=ini; for(;cur!=null&&n.info>cur.info;cur=cur.prox) ant=cur; if(ant==null) { n.prox=ini; ini=n; } else { n.prox=ant.prox; ant.prox=n; } if(n.prox==null) fin=n; return n; }
  • e)
    public No insere(No n) { n.prox=fin; fin.prox=n; if(ini==null) ini=fin; return n; }

00213 CESGRANRIO (2012) - Petrobrás - Analista de Sistemas Júnior - Engenharia de Software - 2012 / Programação

Sejam as seguintes classes Java:

O que será exibido no console quando for executado o método main ( ) ?
  • a)
    -10
  • b)
    -9
  • c)
    -3
  • d)
    10
  • e)
    11

00214 CESGRANRIO (2012) - Petrobrás - Analista de Sistemas Júnior - Engenharia de Software - 2012 / Programação

Suponha que as classes Circulo, Desenho e Figura ocupem arquivos separados.
Em qual código Java elas serão compiladas sem erros?
  • a)
  • b)
  • c)
  • d)
  • e)

00215 CESGRANRIO (2012) - Petrobrás - Analista de Sistemas Júnior - Engenharia de Software - 2012 / Programação

Sejam as seguintes classes Java:

O que será exibido no console após a execução do comando t.interrupt()?
  • a)
    10
  • b)
    20
  • c)
    30
  • d)
    40
  • e)
    50

00216 CESGRANRIO (2012) - Petrobrás - Analista de Sistemas Júnior - Engenharia de Software - 2012 / Programação

Seja o seguinte diagrama de classes UML:

Qual conjunto de classes e interfaces Java é compatível com os elementos de modelagem existentes nesse diagrama?
  • a)
  • b)
  • c)
  • d)
  • e)

00217 CESGRANRIO (2012) - Petrobrás - Analista de Sistemas Júnior - Engenharia de Software - 2012 / Programação

Uma aplicação Java precisa manter na memória principal do computador uma coleção de objetos com as seguintes características:
• poderá conter dezenas de milhares de objetos;
• seus objetos não estarão ordenados;
• um número considerável de objetos poderá ser inserido em tempo de execução;
• a operação mais executada será o percurso sequencial na ordem inversa de inserção dos objetos na coleção.
Diante dessas características, qual das classes irá proporcionar à aplicação a melhor performance em relação à manipulação dessa coleção?
  • a)
    LinkedList
  • b)
    ArrayList
  • c)
    HashSet
  • d)
    HashMap
  • e)
    TreeSet

00218 CESGRANRIO (2012) - Petrobrás - Analista de Sistemas Júnior - Engenharia de Software - 2012 / Programação

Um sistema está organizado segundo uma arquitetura em camadas, no qual cada camada corresponde a um pacote Java. A camada de serviços, ServiceLayer, possui dezenas de classes, que colaboram entre si para fornecer os serviços necessários. Para facilitar o acesso aos serviços disponíveis, o pacote em questão disponibiliza algumas interfaces, que agrupam operações de acordo com a natureza do serviço. As classes que implementam esses serviços, entretanto, não são visíveis fora do pacote. Dessa forma, o pacote fornece uma classe pública, Services, onde existem métodos estáticos que retornam objetos que implementam os serviços disponíveis. O código Java a seguir exemplifica o que foi descrito.
Essa arquitetura usou variações de dois padrões de projeto conhecidos, que são:
  • a)
    Adapter e Façade
  • b)
    Command e Façade
  • c)
    Command e Singleton
  • d)
    Façade e Factory Method
  • e)
    Factory Method e Singleton

00220 CESGRANRIO (2012) - Petrobrás - Analista de Sistemas Júnior - Engenharia de Software - 2012 / Programação

Seja o seguinte trecho de código Java, onde o operador >> representa um shift à direita:
public static void main(String[] args) {
int x=(short)0xffff9c;
x=x>>2;
System.out.printf(“%d”,x);
}
}
O que será exibido no console quando for executado o método main( )?
  • a)
    - 400
  • b)
    - 200
  • c)
    - 25
  • d)
    25
  • e)
    400

00417 CESGRANRIO (2012) - Petrobrás - Analista de Sistemas Júnior - Engenharia de Software - 2012 / Banco de Dados

Em que tipo de funcionalidade das aplicações OLAP, os dados são visualizados com níveis crescentes de detalhamento?
  • a)
    Pivô
  • b)
    Drill-down
  • c)
    Roll-up
  • d)
    Slice and dice
  • e)
    Seleção

00418 CESGRANRIO (2012) - Petrobrás - Analista de Sistemas Júnior - Engenharia de Software - 2012 / Banco de Dados

Uma característica típica de uma aplicação OLAP é
  • a)
    focar as consultas sobre dados brutos.
  • b)
    manipular principalmente dados atuais.
  • c)
    recuperar pequenas quantidades de dados por consulta.
  • d)
    ser orientada para arrays de dados.
  • e)
    utilizar basicamente consultas predefinidas.