Questões de Concurso
Para desenvolvedor
Foram encontradas 309 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
As ferramentas case utilizadas para testes, depuração bem como verificação e validação são classificadas sob a perspectiva de integração.
Dado o vetor [ ] com n > 3 elementos numéricos e inteiros, o algoritmo apresentado por seleção resultará no mesmo vetor com os elementos ordenados na ordem decrescente.

O algoritmo apresentado a seguir, desenvolvido na linguagem Java, retornará true se não houver elementos comuns entre os arranjos a, b e c, ou seja, se os três conjuntos forem disjuntos.

O controlador gerencia as requisições dos usuários encapsulando as funcionalidades e prepara dados do modelo.
A visão encapsula objetos de conteúdo, solicita atualizações do modelo e seleciona o comportamento do modelo.
I implementar um padrão de criação que possibilite a separação entre a construção de um objeto complexo e sua representação de modo que esse processo de construção possa criar diferentes representações;
II implementar um padrão que evite vínculo permanente entre uma abstração e sua implementação;
III implementar um padrão que, sem violar o encapsulamento e a captura, externalize o estado interno de um objeto e permita que posteriormente ele seja restaurado a esse estado;
IV implementar um padrão que permita a variação do algoritmo independentemente dos clientes que o utilizam;
V implementar um padrão que forneça uma interface unificada para um conjunto de interfaces em um subsistema;
VI implementar um padrão que especifique os tipos de objetos a serem criados usando uma instância prototípica e crie novos objetos copiando este novo protótipo.
O padrão de criação prototype atende corretamente o que se pede em VI.
I implementar um padrão de criação que possibilite a separação entre a construção de um objeto complexo e sua representação de modo que esse processo de construção possa criar diferentes representações;
II implementar um padrão que evite vínculo permanente entre uma abstração e sua implementação;
III implementar um padrão que, sem violar o encapsulamento e a captura, externalize o estado interno de um objeto e permita que posteriormente ele seja restaurado a esse estado;
IV implementar um padrão que permita a variação do algoritmo independentemente dos clientes que o utilizam;
V implementar um padrão que forneça uma interface unificada para um conjunto de interfaces em um subsistema;
VI implementar um padrão que especifique os tipos de objetos a serem criados usando uma instância prototípica e crie novos objetos copiando este novo protótipo.
O padrão façade atende corretamente o que se pede em V. Esse padrão estrutural define uma interface de nível mais alto que torna o subsistema mais fácil de ser usado.
I implementar um padrão de criação que possibilite a separação entre a construção de um objeto complexo e sua representação de modo que esse processo de construção possa criar diferentes representações;
II implementar um padrão que evite vínculo permanente entre uma abstração e sua implementação;
III implementar um padrão que, sem violar o encapsulamento e a captura, externalize o estado interno de um objeto e permita que posteriormente ele seja restaurado a esse estado;
IV implementar um padrão que permita a variação do algoritmo independentemente dos clientes que o utilizam;
V implementar um padrão que forneça uma interface unificada para um conjunto de interfaces em um subsistema;
VI implementar um padrão que especifique os tipos de objetos a serem criados usando uma instância prototípica e crie novos objetos copiando este novo protótipo.
Atendendo corretamente o que se pede em IV, o padrão comportamental strategy define uma família de algoritmos, encapsula cada um deles e os torna intercambiáveis.
O diagrama de comunicação mostra as mensagens trocadas entre os objetos vinculados durante o processo, mesmo sem descrever sua temporalidade.
Na figura seguinte, o diagrama de classe indica que ISensor é interface fornecida da classe TheftAlarm, ou seja, ISensor é um serviço implementado e que suporta as características e restrições da classe.

O diagrama de sequência a seguir indica que o fragmento combinado par representa a execução paralela dos comportamentos nele inseridos.

A figura seguinte mostra a relação entre dois estados de ação na UML. Nesse caso, a correta interpretação é que, após e toda vez que a ação protected node for executada, o nó handlerbody node também será executado.

No diagrama de atividades, a figura a seguir indica uma ação de evento de tempo e, por considerar o tempo necessário ao disparo do evento, pode ser comparada a uma trigger.


A figura acima apresenta as colunas iniciais de uma tabela-verdade, em que P, Q e R representam proposições lógicas, e V e F correspondem, respectivamente, aos valores lógicos verdadeiro e falso.
A última coluna da tabela-verdade referente à proposição lógica P →(Q Λ R) quando representada na posição horizontal é igual a


A figura acima apresenta as colunas iniciais de uma tabela-verdade, em que P, Q e R representam proposições lógicas, e V e F correspondem, respectivamente, aos valores lógicos verdadeiro e falso.
A última coluna da tabela-verdade referente à proposição lógica Pν(Q ↔ R) quando representada na posição horizontal é igual a

O texto “O homem inteligente nunca recebe penalidades, pois somente o homem que erra recebe penalidades e o homem inteligente jamais erra" apresenta um argumento válido.
O texto “Penso, logo existo" apresenta um argumento válido.
A sentença “A aprovação em um concurso é consequência de um planejamento adequado de estudos" pode ser simbolicamente representada pela expressão lógica P → Q,em que P e Q são proposições adequadamente escolhidas.

Um jogo é constituído de um tabuleiro com 4 filas (colunas) numeradas de 1 a 4 da esquerda para direita e de 12 pedras — 4 de cor amarela
, 4 de cor verde
e 4 de cor
branca
. Essas 12 pedras devem ser distribuídas nesse tabuleiro
de modo que cada fila contenha exatamente três pedras, todas
de cores diferentes. Uma jogada será considerada válida se as
12 pedras estiverem distribuídas de acordo com essas regras.
A figura acima apresenta uma possível jogada válida.A partir dessas informações, julgue o item seguinte considerando que, em cada fila, a ordem das pedras é definida de cima para baixo.
O número de maneiras distintas de se obter uma jogada válida
em que as primeiras pedras de cada fila sejam sempre verdes
é inferior a 20.

Um jogo é constituído de um tabuleiro com 4 filas (colunas) numeradas de 1 a 4 da esquerda para direita e de 12 pedras — 4 de cor amarela
, 4 de cor verde
e 4 de cor
branca
. Essas 12 pedras devem ser distribuídas nesse tabuleiro
de modo que cada fila contenha exatamente três pedras, todas
de cores diferentes. Uma jogada será considerada válida se as
12 pedras estiverem distribuídas de acordo com essas regras.
A figura acima apresenta uma possível jogada válida.O número de maneiras distintas de se obter uma jogada válida em que as primeiras pedras de 2 filas sejam amarelas é inferior a 700.