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:
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:
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:
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 é:
Um desenvolvedor Android deseja inserir a funcionalidade de backup em uma aplicação móvel para, de tempos em tempos, armazenar dados automaticamente. A classe da API de Backup (versão 6.0 ou superior) a ser utilizada é a:
Considere a página HTML, seu script e o objeto JSON:
A opção que descreve corretamente o que acontece quando a
página é carregada no navegador Google Chrome é:
operação inválida;
No contexto do Ionic (versão 1.2), quando um analista cria um novo projeto, os principais arquivos gerados pelo framework são:
Suponha que, de um baralho normal, contendo 52 cartas de quatro naipes, é extraído, sem reposição e aleatoriamente, um total de quatro cartas. Se a carta “Ás” é equivalente a uma figura (ou seja, são 4 figuras e 9 números de cada naipe), é correto afirmar que a probabilidade de que todas sejam:
Sabe-se que as notas de uma prova têm distribuição Normal
com média μ = 6,5 e variância α² = 4
. Adicionalmente, são
conhecidos alguns valores tabulados da normal-padrão.
Onde,
é a função distribuição acumulada da Normal Padrão.
Considerando-se que apenas os 10% que atinjam as maiores notas
serão aprovados, a nota mínima para aprovação é:
Na derivação de dependências funcionais num projeto relacional,
está correto afirmar que se
A,B → X,Y
então é certo que:
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:
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 ):
Um desenvolvedor Web mobile pretende utilizar os novos
elementos semânticos disponíveis no HTML5 em suas páginas.
Associe corretamente os elementos HTML5 enumerados com o
posicionamento na ilustração que representa conceitualmente as
partes de uma página HTML:
A sequência correta é:
Analise o programa PHP, na versão 5.6, apresentado a seguir.
Ao ser executado, o resultado exibido é:
O padrão de projeto MVVM foi proposto por John Grossman para simplificar o desenvolvimento de aplicações baseadas nas tecnologias WPF e Windows Phone. O MVVM foi desenvolvido como uma especialização do padrão: