Filtrar


Questões por página:
O conceito de orientação a objetos baseia-se na compreensão de como nós, seres humanos, percebemos o nosso ambiente, nomeadamente sob a forma de objetos e funções e suas interações. A respeito de POO, informe se é verdadeiro (V) ou falso (F) para o que se afirma e assinale a alternativa com a sequência correta.

( ) O comportamento do objeto é determinado pelos métodos da classe. As classes podem ser derivadas de outras classes.
( ) O encapsulamento de dados é a ocultação de detalhes da implementação. O acesso direto à estrutura de dados interna é impedido e só pode ocorrer por meio de interfaces definidas.
( ) Polimorfismo denota que objetos diferentes podem reagir de forma diferente à mesma mensagem.
( ) A reutilização de componentes de software na forma de classes geralmente diminui a qualidade do software e aumenta os custos.
Tanto o teste de caixa preta quanto o teste de caixa branca têm vantagens e desvantagens próprias, e certos defeitos só podem ser detectados usando uma mistura das duas metodologias. De posse dessas informações e considerando os tipos de testes citados, correlacione as colunas e assinale a alternativa com a sequência correta.

1. Caixa Preta.
2. Caixa Branca.

( ) É feito principalmente por testadores de software.
( ) Nenhum conhecimento de implementação é necessário.
( ) Este teste pode ser iniciado com base no documento de especificações de requisitos.
( ) A implementação de código é necessária para o teste.
Considere as informações de entrada e saída a seguir de um algoritmo Heap:

Q55.png (116×190)

Pautando-se nessas informações, analise as assertivas e assinale a alternativa correta.

I. O algoritmo heap gerou cada permutação a partir da anterior, trocando um único elemento enquanto outros elementos não são perturbados.
II. Para n números, é preciso O(n!) complexidade de tempo, pois há n! Permutações.
III. No exemplo, temos 6 permutações totais, ou seja, N! (3! (3 dígitos decimais) = 6).
IV. Em um heap as permutações podem variar de acordo com quantidade de objetos.
Visualizar Questão Comentada
Considere os trechos de códigos a seguir:

Q54.png (310×616)

Considerando as informações apresentadas, informe se é verdadeiro (V) ou falso (F) para o que se afirma e assinale a alternativa com a sequência correta.

( ) O primeiro código tem a finalidade de calcular o fatorial de um número, portanto é recursivo.
( ) O primeiro e segundo código utilizam o método da bolha ou Buble sort, portanto não são recursivos.
( ) O primeiro e segundo código são exemplos de algoritmos recursivos.
( ) Os dois códigos são exemplos de algoritmos de ordenação.
Visualizar Questão Comentada
Uma arquitetura orientada a serviços (SOA) permite que os serviços hospedados nela se comuniquem entre diferentes plataformas e linguagens. Sendo assim, é correto afirmar que são características de uma arquitetura orientada a serviços: