Imagem de fundo

Uma equipe de desenvolvimento está revisando trechos de código de um sistema interno re...

Uma equipe de desenvolvimento está revisando trechos de código de um sistema interno responsável pelo controle de requisições administrativas. Durante a análise técnica, foram discutidos aspectos relacionados à construção de algoritmos, estrutura de decisão, repetição, modularização e análise de complexidade. Com base em fundamentos de desenvolvimento de sistemas e lógica de programação, analise as assertivas a seguir e assinale V (verdadeiro) ou F (falso):


( )Um algoritmo pode ser descrito em linguagem natural estruturada, pseudocódigo ou fluxograma, desde que represente uma sequência finita e ordenada de passos para resolução de um problema.

( )A utilização de estruturas de repetição, como "para" ou "enquanto", elimina a necessidade de estruturas condicionais dentro do mesmo bloco lógico.

( )A modularização de um sistema tende a favorecer manutenção e reutilização de código, especialmente quando há definição clara de responsabilidades entre funções ou métodos.

( )Um algoritmo cuja complexidade de tempo é O(n²), quando o número de operações executadas cresce proporcionalmente a n2, necessariamente apresentará desempenho inadequado para qualquer volume de dados.

( )Na lógica de programação, variáveis são utilizadas para armazenar valores que podem ser modificados durante a execução do algoritmo.

( )A validação de entradas de dados contribui para reduzir falhas decorrentes de estados inesperados no fluxo de execução.


Assinale a alternativa que possui a sequência correta de V (verdadeiro) e F (falso) de cima para baixo:


A

V, F, V, V, V, F.


B

F, F, V, F, V, V.


C

V, F, F, F, V, V.


D

V, V, V, F, V, V.


E

V, F, V, F, V, V.