Questões de Concurso Comentadas para bndes

Foram encontradas 984 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q299385 Programação
As questões a seguir devem ser levadas em consideração no design da maioria das aplicações desenvolvidas para a arquitetura J2EE.

• A ocorrência de código scriptlet no interior das visões deve ser minimizada.
• A lógica de negócios deve ser encapsulada em componentes que não pertençam à visão.
• O controle de fluxo é relativamente simples e tem como base valores encapsulados na requisição.
• A lógica de gerenciamento da visão é limitada em termos de complexidade.

Que padrão de projeto da camada de apresentação busca atacar todas as questões apresentadas acima?
Alternativas
Q299383 Programação
Sejam as seguintes classes Java, que ocupam arquivos distintos:

public class ExcecaoA extends Exception {
}

-------------------- arquivo ExcecaoAB.java --------------------
public class ExcecaoAB extends ExcecaoA {
}

-------------------- arquivo ClasseA.java --------------------
public abstract class ClasseA {
          private int x=1;
          int y=2;
          public ClasseA(int p)
          {
                   x=p;
          }
          public int mt_a(int a,int b)
          {
                  try {
                              if(a%2==1)
                                        throw new ExcecaoAB();
                              return a+b;
                  }
                  catch(ExcecaoAB e) {
                              return a*x+b*y;
                  }
                  catch(Exception e) {
                              return a*x-b*y;
                  }
          }
}

-------------------- arquivo ClasseB.java --------------------
public class ClasseB extends ClasseA {
           int x=2;
           int y=4;
           public ClasseB()
          {
                    super(0);
          }
          public int mt_a(int a,int b)
          {
                    try {
                              if(b%2==1)
                                        throw new ExcecaoA();
                              return a-b;
                    }
                    catch(ExcecaoAB e) {
                              return 4*y;
                    }
                    catch(Exception e) {
                              return 5*x;
                    }
                    finally {
                                x++;
                                 y++;
                    }
           }
}

-------------------- arquivo Q07.java --------------------
public class Q07 {
           public static void main(String[] args) {
                        ClasseA c=new ClasseB();
                        System.out.println(c.mt_a(2,3));
            }
}


O que será exibido no console quando o método main() for executado?
Alternativas
Q299382 Arquitetura de Software
O padrão de projeto Proxy é uma solução adequada para alguns problemas de design, EXCETO:
Alternativas
Q299381 Programação
Na linguagem Java, a palavra-chave final pode ser usada na declaração de classes, de métodos e de variáveis.

Quando essa palavra-chave é usada na declaração de uma classe, ela indica que
Alternativas
Q299379 Programação
Seja a seguinte interface Java:

public interface IF005 {
          Object op1(Object o);
          String cat(String s1,String s2);
}

Qual classe implementa IF005 corretamente?

Alternativas
Q299378 Banco de Dados
Qual transação segue o protocolo de bloqueio em duas fases com permissão para conversão de bloqueio?
Alternativas
Q299377 Banco de Dados
Sejam as seguintes afirmativas sobre Data Warehouses:

I - Uma tabela de dimensão contém metadados relativos a uma ou mais tabelas de fatos.

II - O esquema floco de neve consiste em uma hierarquia de tabelas de fatos que compartilham uma tabela dimensão.

III - Pivoteamento é uma técnica usada para sumarizar dados ao longo de uma dimensão.

IV - Drill-down é uma operação usada para prover uma visão desagregada dos dados.

Estão corretas APENAS as afirmativas
Alternativas
Q299375 Banco de Dados
Considere a base de dados relacional a seguir para responder às questões.

Imagem 035.jpg

Seja a seguinte sequência de operações da Álgebra Relacional:

πT1,T3V1>5(T⋈T1=V3 V)) - πT1,T3 ( σT2<8 (T))

Qual é o resultado dessa sequência de operações?
Alternativas
Q299374 Engenharia de Software
No âmbito da análise estruturada de sistemas, o gráfico de estrutura representa o modelo lógico de uma hierarquia modular, onde é possível mostrar a(o)
Alternativas
Q299373 Governança de TI
De acordo com o Guia Geral MPS.BR - Melhoria de Processo do Software Brasileiro, o nível de maturidade F (Gerenciado) é composto pelos processos do nível de maturidade G (Parcialmente Gerenciado), acrescidos de outros processos, dentre os quais se inclui o processo Aquisição, cujo propósito é gerenciar a aquisição de produtos que satisfaçam às necessidades expressas pelo adquirente.

É um resultado esperado nesse processo:
Alternativas
Q299372 Engenharia de Software
Sendo atualmente conhecida por just-in-time, a produção enxuta contém princípios que compõem a base dos processos ágeis de desenvolvimento de software, como o Extremme Programming (XP).

Um dos princípios básicos do XP, a eliminação de desperdícios, busca
Alternativas
Q299371 Engenharia de Software
Considere, em um primeiro sentido, que “pedreiros trabalham em construção civil” e, em sentido contrário, que “a construção civil emprega pedreiros”.

Na análise orientada a objetos com notação UML(Unified Modeling Language), o exemplo mencionado, de acordo com o modelo objeto, está relacionado a uma
Alternativas
Q299370 Sistemas Operacionais
Na gerência de memória virtual por paginação, quando um processo necessita de uma nova página e não existem frames disponíveis, o sistema deve executar um algoritmo de substituição de páginas.

Suponha que o sistema carregou as páginas descritas na Tabela abaixo para um processo.

Imagem 034.jpg

O algoritmo FIFO Circular (clock) substituirá a página número
Alternativas
Q299369 Arquitetura de Software
Um sistema distribuído é um conjunto de sistemas autônomos, interconectados por uma rede de comunicação, que se diferencia dos demais sistemas fracamente acoplados pela existência de um relacionamento mais forte entre os seus componentes.

Tais componentes
Alternativas
Q299368 Governança de TI
A Tabela ou Matriz RACI descreve os papéis e as responsabilidades dos processos identificando, necessariamente,
Alternativas
Q299367 Governança de TI
Um dos objetivos do processo de gerenciamento de problemas do ITIL é
Alternativas
Q299366 Segurança da Informação
A comunidade aberta da OWASP (Open Web Application Security Project) é dedicada a prover recursos para que as organizações possam conceber, desenvolver, adquirir, operar e manter aplicações que possam ser confiáveis.

Dentre os 10 mais críticos riscos de segurança apontados pela OWASP para aplicações Web está o ataque conhecido como XSS que visa ao(à)
Alternativas
Q299365 Arquitetura de Software
Uma empresa precisa de uma aplicação para processar ordens de compra na forma de mensagens de texto. As mensagens chegam criptografadas, além de conterem informações que permitem garantir que elas foram enviadas por clientes confiáveis.

A aplicação deve ainda levar em conta os seguintes requisitos arquiteturais:

• Melhorias futuras no sistema deverão ser possíveis através da troca ou recombinação dos componentes responsáveis pelas diversas etapas do processamento.
• Cada componente deve ser o mais especializado possível, para que possa ser empregado em diferentes contextos.
• Componentes responsáveis por etapas de processamento não adjacentes não devem trocar informações.
• As fontes de dados podem variar, podendo ser uma conexão socket, uma conexão http ou um arquivo.
• Os resultados do processamento podem ser apresentados ou armazenados de diversas formas.

Qual padrão arquitetural é o indicado para essa aplicação, por atender a todos os requisitos arquiteturais listados acima?
Alternativas
Q299364 Programação
Cada tipo de enterprise bean passa por diferentes fases durante seu ciclo de vida. Um desses tipos possui um estado denominado Passivo. Quando um bean entra nesse estado, o container EJB o desloca da memória principal para a memória secundária.

Qual tipo de bean se comporta dessa maneira?
Alternativas
Q299363 Programação
Qual elemento deve ser a raiz (root element) de um documento XML para que este seja identificado como uma mensagem SOAP?
Alternativas
Respostas
421: D
422: A
423: C
424: A
425: B
426: E
427: B
428: D
429: A
430: C
431: C
432: B
433: A
434: A
435: A
436: C
437: D
438: A
439: B
440: E