Prévia do material em texto
Curso: Estudos Disciplinares IV
Teste: Questionário Unidade I (2017/2)
Iniciado: 08/11/2017
Status: Completada
Pergunta 1
Sobre o algoritmo 1 dado no quadro a seguir são feitas algumas afirmações, determine a alternativa correta.
I. O algoritmo é de ordenação.
II. O algoritmo é de busca.
III. O algoritmo é de busca binária.
a) I está correto
Comentário: o algoritmo é o algoritmo de ordenação bolha, muito conhecido.
Pergunta 2
Somente o algoritmo 2 dado no quadro a seguir são feitas algumas afirmações, determine a alternativa correta.
I. O algoritmo é de ordenação.
II. O algoritmo é de busca sequencial.
III. O algoritmo é de busca binária.
b) II está correto.
Comentário: o algoritmo é o algoritmo busca sequencial usado quando não temos um vetor ordenado, muito conhecido.
Pergunta 3
Sobre o algoritmo 2 dado no quadro a seguir são feitas algumas afirmações, determine a alternativa correta:
I. O algoritmo é de ordenação.
II. O algoritmo é de busca sequencial.
III. O algoritmo e de busca binária.
c) III está correta.
Comentário: o algoritmo é o algoritmo busca binária usado quando temos um vetor ordenado, muito conhecido
Pergunta 4
Se M(x) significa que “x é homem” e A(x) significa que “Rosa ama x”, então, o significado de “(∀x); M(x) ⇒ A(x)”:
a) Somente homens amam Rosa.
b) Todo homem ama Rosa.
c) Rosa ama somente homens.
d) Rosa não ama mulheres.
e) Rosa ama todo homem.
Comentário: se para todo x, x é homem, então, Rosa ama x; logo, Rosa ama todo homem.
Pergunta 5
A modelagem ágil busca identificar um meio-termo entre a total falta de documentação proposta pelo XP e a documentação formal dos métodos tradicionais, baseado no fato que os extremos não são bons. Baseado nas afirmativas abaixo, marque a opção mais correta em relação a esse conceito.
I – Humildade é um valor considerado.
II – Suficientemente preciso, consistente e detalhado.
III – Os princípios do XP não são considerados.
d) I e II estão corretas.
Comentário:
I – Correta – considera os princípios do XP de comunicação, simplicidade, feedback e coragem, e acrescenta a humildade como valor para admitir que você não sabe tudo.
II – Correta – a modelagem precisa ser compreensível, precisa, consistente e detalhada.
III – Incorreta – considera todos os princípios ágeis.
Pergunta 6
O processo unificado divide o processo de desenvolvimento de software em 4 fases. Qual opção apresenta essas fases na sequência que devem ser executadas?
a) Concepção, elaboração, codificação e testes.
b) Concepção, construção, transição e elaboração.
c) Análise, projeto, implementação e testes.
d) Concepção, elaboração, construção e transição.
Comentário: as fases no RUP são executadas de forma sequencial, mas não significa que seja cascata, pois a execução é feita por iterações que ocorrem por disciplinas dentro de cada fase. As fases são:
concepção, elaboração, construção e transição.
Pergunta 7
Sendo dados os conjuntos L = {1}, M = {1,2}, P = {3,4}, S = {1,2,3} e T = {0,1,2,3,4}:
I - M ∈ S
II - L ⊃ S
III - M = P
IV - P ⊂ T
d) IV está correto.
Comentário: os elementos 3 e 4 são elementos que pertencem ao conjunto T, logo, P é subconjunto de T.
Pergunta 8
Sobre 4 conjuntos, sabe-se que:
A) A união de todos os conjuntos possui um número de elementos total igual a 5.
B) Existe, pelo menos, três conjuntos em que não há elementos em comum.
C) Todos os conjuntos possuem, pelo menos, um elemento diferente do conjunto vazio.
D) Existem exatamente dois conjuntos apenas, em que há apenas um elemento de interseção diferente de vazio.
I - Apenas um dos 4 conjuntos possui dois elementos.
II - Existe um conjunto com três elementos.
III - Um dos conjuntos tem 4 elementos
e) Todas as afirmativas estão incorretas.
Comentário: ao todo são 4 conjuntos com um total de 5 elementos e sabe-se que todos devem conter, pelo menos, um elemento diferente do vazio. Como deve haver três conjuntos sem elementos em comum e exatamente dois conjuntos com apenas um elemento em comum, a configuração abaixo é a única que atende os requisitos.
Pergunta 9
Suponha que as três sentenças sejam verdadeiras
I. Todos os calouros são humanos.
II. Todos os estudantes são humanos.
III - Alguns estudantes pensam.
Dadas as quatro sentenças abaixo:
1) Todos os calouros são estudantes.
2) Alguns humanos pensam.
3) Nenhum calouro pensa.
4) Alguns humanos que pensam não são estudantes.
Aquelas que são consequência lógicas de II e III são:
a) Somente a 2.
Comentário: presumindo que II e III são verdadeiras, a única sentença que pode ser consequência lógica de II e III é a 2.
Pergunta 10
São características do modelo RUP para desenvolvimento de software:
a) Modelagem visual e verificação constante da qualidade.
b) Usar casos de uso para substituir a prototipação.
c) Validar arquitetura e uso de testes automatizados.
d) Usar processo cascata de construção.
Comentário: o RUP é um framework do processo unificado e é definido por ser iterativo e incremental, dirigido por casos de uso, centrado em arquitetura, baseado em componentes, uso de modelagem visual e verificação constante da qualidade.
Correta:
A) Modelagem visual e verificação constante da qualidade são características básicas do RUP.
Incorretas:
B) Protótipos contribuem para melhor entendimento dos casos de uso, e não para substituir.
C) Validar arquitetura e o uso de testes automatizados são atividades e não um princípio.
D) O processo de desenvolvimento incremental e iterativo.
E) Como processo, aborda todas as disciplinas envolvidas na construção.