Questões de Concurso Para profissional básico - análise de sistemas - desenvolvimento

Foram encontradas 280 questões

Resolva questões gratuitamente!

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

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
Q299380 Algoritmos e Estrutura de Dados
O método concat(s1,s2) recebe duas pilhas como parâmetros e retorna a concatenação de s1 com s2. Por exemplo, suponha que as pilhas abaixo sejam passadas para concat():

Imagem 062.jpg

O método concat() irá produzir uma pilha na qual o elemento que estará no seu topo será o topo da pilha s1. Além disso, o elemento no topo de s2 ficará imediatamente abaixo da base de s1. A Figura a seguir exibe a pilha produzida pelo método concat() a partir das pilhas s1 e s2:

Imagem 063.jpg

Qual implementação do método concat() produz o resultado descrito acima?
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
Q299376 Banco de Dados
Considere a base de dados relacional a seguir para responder às questões.

Imagem 035.jpg

A relação R a seguir foi obtida pela aplicação de uma sequência de operações da Álgebra Relacional sobre as relações T e V.

Imagem 042.jpg

Que sequência é essa?
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
Q299362 Programação
Sejam as seguintes classes Java, que ocupam arquivos distintos:

-------------------- arquivo CA01.java --------------------
package M1;
public class CA01 {
      protected void mt01(int a) { }
}

-------------------- arquivo CA02.java --------------------
package M2;
import M1.*;
public class CA02 extends CA01{
    public void mt01(int a,int b){ }
    public void mt01(int a){ }
}


-------------------- arquivo CA03.java --------------------
package M1.M2;
public class CA03 {
    public double mt03(double b) { return 0.0;}
}


-------------------- arquivo CA04.java --------------------
public class CA04 {
    protected String mt04(String a,String b) { return a+ʹʹ-ʹʹ+b;}
}
A classe Q03 contém o método main(). Ela é mostrada a seguir:
import M2.*;
import M1.*;
    public class Q03 {
        public static void main(String[] args) {
              CA02 p=new CA02();
              CA01 q=new CA01();
              M1.M2.CA03 r=new CA03();
              String n=(new CA04()).mt04(ʹʹBrasilʹʹ,ʹʹBrasíliaʹʹ);
              p.mt01(2,2);
              p.mt01(7);
        }
}

Qual comando de main() produz um erro de compilação?
Alternativas
Respostas
41: A
42: D
43: B
44: E
45: B
46: C
47: D
48: A
49: C
50: C
51: B
52: A
53: A
54: A
55: C
56: D
57: A
58: B
59: E
60: B