Questões de Concurso Para analista - análise e desenvolvimento de aplicações

Foram encontradas 203 questões

Resolva questões gratuitamente!

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

Q628389 Programação
No contexto do desenvolvimento de um aplicativo móvel Android, sabe-se que este inicia o código em uma instância que invoca métodos específicos de retorno de chamada que correspondem a determinados estados do seu ciclo de vida. O estado onde a atividade está no primeiro plano e um usuário é capaz de interagir se chama:
Alternativas
Q628388 Arquitetura de Software
A empresa SOFTPRONTO foi contratada para desenvolver aplicativos de uma instituição financeira que possam ser executados em diferentes plataformas, como PC, celular e tablet. Para evitar a necessidade de criar diferentes soluções para cada plataforma, a empresa decidiu adotar um padrão de projeto que defina uma família de componentes para cada plataforma e uma implementação que os instancie de acordo com a plataforma-alvo na qual a aplicação estará sendo executada. O padrão adequado a essa implementação é:
Alternativas
Q628387 Engenharia de Software

A figura abaixo representa o diagrama de classes de parte do sistema SOMANUT. Na classe Funcionario, foi implementado o método abstrato calcularSalario.


 

Para que a classe Mecanico possa ser instanciada, é necessário que a(s) classe(s):
Alternativas
Q628386 Engenharia de Software

O requisito Obter Histórico de Compras do sistema A consiste em uma referência a um grupo de dados “X” logicamente relacionado, mantido e armazenado no sistema B, conforme representado no diagrama a seguir.


 

Na visão do usuário do sistema A, o grupo de dados "X" é visto na técnica de Análise por Pontos de Função como:
Alternativas
Q628385 Engenharia de Software
Trata-se de um teste que desconhece o conteúdo do código fonte. Nesse teste o componente testado é tratado como uma caixa preta: são fornecidos dados de entrada e o resultado comparado com aquele esperado e previamente conhecido. Além disso, esse teste pode ser aplicado em diversas fases de teste. A questão retrata características do teste:
Alternativas
Q628384 Engenharia de Software

Os testes de aceitação são muitas vezes a última etapa de testes antes de implantar o software em produção. Seu objetivo maior é verificar se o software está apto para utilização por parte dos usuários finais, de acordo com os requisitos de implementação definidos. Há três estratégias de implementação de testes de aceitação: a aceitação formal, a aceitação informal (ou teste alfa) e o teste beta.

Com relação às três estratégias de implementação dos testes de aceitação, é correto afirmar que:

Alternativas
Q628383 Engenharia de Software

O Desenvolvimento Orientado a Testes (TDD) é um método de desenvolvimento criado e disseminado por Kent Beck em seu livro “Test-driven development”. O método define regras, boas práticas e um ciclo de tarefas com 3 etapas: a etapa vermelha, a etapa verde e a etapa de refatoração, ilustrado na imagem abaixo



Com relação às regras e boas práticas de TDD e ao seu ciclo, é correto afirmar que:
Alternativas
Q628382 Engenharia de Software
Em programação, para verificar se o código fonte está funcionando conforme o esperado utiliza-se testes unitários. Uma forma muito comum de escrevê-los é a aplicação do padrão AAA, que define 3 etapas: Arrange, Act e Assert. Com relação aos testes unitários escritos no padrão AAA, é correto afirmar que:
Alternativas
Q628381 Banco de Dados

O comando SQL


 

Na tabela T, composta por duas colunas, a e b, nessa ordem, há um registro duplicado que contém os valores:
Alternativas
Q628380 Banco de Dados

Os comandos SQL


 Imagem associada para resolução da questão



Produzem um resultado que, além da linha de títulos, contém:

Alternativas
Q628379 Banco de Dados

No SQL Server, considere uma função criada como exibido a seguir. 


Imagem associada para resolução da questão


O comando que utiliza a função FF incorretamente é: 

Alternativas
Q628378 Banco de Dados

Analise o comando de definição de um trigger no SQL Server.


 Imagem associada para resolução da questão


Quando o trigger TR_LOG é acionado, é necessário que: 

Alternativas
Q628377 Banco de Dados

No MySQL, o comando SQL 

Imagem associada para resolução da questão


provoca: 

Alternativas
Q628376 Banco de Dados

Considere as seguintes características de um projeto de banco de dados.

I. O modelo de dados é conhecido a priori e é estável;

II. A integridade dos dados deve ser rigorosamente mantida;

III. Velocidade e escalabilidade são preponderantes.

Dessas características, o emprego de bancos de dados NoSQL é favorecido somente por:

Alternativas
Q628375 Banco de Dados

Na derivação de dependências funcionais num projeto relacional,está correto afirmar que se  A,B → X,Y

então é certo que:

Alternativas
Q628374 Banco de Dados
Considere uma tabela relacional R(A1, A2, ... , An) que, depois de normalizada, foi decomposta num esquema com três tabelas, R1, R2 e R3. Nesse caso, diz-se que a decomposição ocorreu sem perda quando:
Alternativas
Q628373 Algoritmos e Estrutura de Dados
O código de Huffman, comumente utilizado em procedimentos para compressão de dados, baseia-se na utilização de códigos de tamanho:
Alternativas
Q628372 Algoritmos e Estrutura de Dados

O algoritmo de ordenação denominado quicksort é baseado na partição do arquivo em duas partes, a partir de um elemento arbitrariamente escolhido que termina localizado na sua posição final. Cada uma das partes é então ordenada independentemente, aplicando-se o algoritmo recursivamente, até que todo o arquivo esteja ordenado.

Analise as mudanças na disposição dos elementos de um vetor com 10 elementos que é submetido ao processo de partição.

 

                                  

O elemento arbitrariamente escolhido foi aquele que estava na posição:
Alternativas
Q628371 Algoritmos e Estrutura de Dados

Considere uma tabela hash com as seguintes características:

1. As chaves são as letras A,B,C,D,H.J,K,M,N,O,P,R,S,T,U;

2. A tabela possui 11 posições, referenciadas pelos índices de 0 até 10;

3. A função de hash é definida como hash(x)=posição(x) mod 11 onde x é a chave, e posição(x) é a posição da chave no alfabeto ABCDEFGHIJKLMNOPQRSTUVWXYZ, tal que posição(“A”) retorna 1 e posição(“Z”) retorna 26.

Analise as afirmativas sobre a tabela após seu preenchimento com as chaves listadas acima.

I. Nenhuma chave foi alocada à posição 6;

II. A chave “K” foi alocada à posição zero;

III. As chaves “B” e “N” colidiram na posição 3;

IV.Apenas uma letra foi alocada à posição 9.

Está correto somente o que se afirma em: 

Alternativas
Ano: 2016 Banca: FGV Órgão: IBGE Provas: FGV - 2016 - IBGE - Analista - Processos Administrativos e Disciplinares | FGV - 2016 - IBGE - Analista - Análise de Sistemas - Desenvolvimento de Aplicações - Web Mobile | FGV - 2016 - IBGE - Analista - Recursos Humanos - Administração de Pessoal | FGV - 2016 - IBGE - Tecnologista - Economia | FGV - 2016 - IBGE - Analista - Engenharia Civil | FGV - 2016 - IBGE - Analista - Geoprocessamento | FGV - 2016 - IBGE - Analista - Auditoria | FGV - 2016 - IBGE - Tecnologista - Geografia | FGV - 2016 - IBGE - Analista - Educação Corporativa | FGV - 2016 - IBGE - Analista - Análise Biodiversidade | FGV - 2016 - IBGE - Analista - Ciências Contábeis | FGV - 2016 - IBGE - Analista - Planejamento e Gestão | FGV - 2016 - IBGE - Analista - Design Instrucional | FGV - 2016 - IBGE - Analista - Orçamento e Finanças | FGV - 2016 - IBGE - Analista - Engenharia Agrônomica | FGV - 2016 - IBGE - Analista - Análise de Projetos | FGV - 2016 - IBGE - Analista - Recursos Materiais e Logística | FGV - 2016 - IBGE - Tecnologista - Bliblioteconomia | FGV - 2016 - IBGE - Tecnologista - Programação Visual - Webdesign | FGV - 2016 - IBGE - Analista - Jornalista - Redes Sociais | FGV - 2016 - IBGE - Analista - Análise de Sistemas - Suporte Operacional | FGV - 2016 - IBGE - Analista - Recursos Humanos - Desenvolvimento de Pessoas | FGV - 2016 - IBGE - Tecnologista - Engenharia Cartográfica | FGV - 2016 - IBGE - Analista - Análise de Sistemas - Desenvolvimentos de Sistemas | FGV - 2016 - IBGE - Tecnologista - Engenharia Florestal |
Q628273 Estatística

Sejam Y, X, Z e W variáveis aleatórias tais que Z = 2.Y - 3.X, sendo E(X2 ) = 25, E(X) = 4, Var (Y) =16, Cov(X,Y)= 6.

Então a variância de Z é:

Alternativas
Respostas
101: D
102: D
103: B
104: B
105: A
106: E
107: A
108: B
109: B
110: A
111: C
112: B
113: D
114: E
115: D
116: B
117: B
118: E
119: C
120: B