

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Com relação ao paradigma de programação estruturada, analise as afirmativas a seguir.
I. Divide um problema complexo em pequenas partes mais simples que, trabalhadas conjuntamente, permitem solucioná-lo.
II. Enfatiza procedimentos implementados em blocos estruturados, com comunicação por passagem de dados.
III. Pelo paradigma estruturado, também conhecido como interativo, qualquer problema pode ser resolvido utilizando três estruturas: sequencial, condição e repetição.
Assinale:
se somente a afirmativa I estiver correta.
se somente as afirmativas I e II estiverem corretas.
se somente as afirmativas I e III estiverem corretas.
se somente as afirmativas II e III estiverem corretas.
se todas as afirmativas estiverem corretas.
Com relação a conceitos de programação estruturada e lógica de programação, assinale a opção incorreta.
Na maioria das linguagens de programação modernas, a coluna em que a instrução está localizada é irrelevante, e dessa forma, na codificação das construções estruturadas, é recomendável que sejam usados diferentes níveis de tabulação para indicar blocos de distintos níveis.
A compilação é o processo de tradução em que um programa do sistema traduz determinado programa descrito por meio de uma linguagem de alto nível específica para um programa equivalente em linguagem assembly.
Para que um programa possa ser executado, seu código de máquina deve estar presente na memória. O ligador é o programa do sistema responsável por transferir o código de máquina de um módulo objeto para a memória e encaminhar o início de sua execução.
A programação estruturada tem como princípio básico compor um programa por blocos elementares de código, que se interligam por meio de três mecanismos básicos: sequência; seleção; e iteração.
As variáveis locais de uma função em uma linguagem estruturada:
são alocadas na memória principal logo após a fase de compilação.
são visíveis apenas pela função em questão.
têm o mesmo tempo de vida de uma variável global.
podem ser acessadas por outras funções que compõem o programa.
Um sistema de informação que fornece um arquivo para ser tratado pelo sistema objeto da modelagem, utilizando DFD da análise estruturada, é caracterizado como
fluxo de dados.
entidade externa.
depósito de dados.
processo funcional do sistema.
processo do diagrama de contexto.
O desenvolvimento com base em componentes é uma abordagem típica da programação estruturada e tem foco na produção de bibliotecas de software reutilizáveis.
Certo
Errado
Na programação estruturada, o mais adequado grau de relação entre tarefas executadas por um mesmo módulo é definido por
coesão lógica.
acoplamento de controle.
coesão funcional.
coesão temporal.
acoplamento por dados.
Em programação estruturada, uma lógica de seleção é implementada APENAS pela estrutura
case.
do-while.
if-then-else.
case e if-then-else.
case e do-while.
Na técnica de programação estruturada, a construção lógica denominada seleção é aplicada com as estruturas
do-while e repeat-until.
do-while e if-then-else.
case e do-while.
case e if-then-else.
if-then-else e repeat-until.
São três estruturas fundamentais de controle da programação estruturada:
nó, b-tree e normalização
módulo, sequência e normalização
entidade, estrutura e relacionamento
coesão, acoplamento e entidade
sequência, seleção e repetição
Observe o seguinte projeto de uma estrutura de módulo qualquer, utilizando-se a técnica de programação estruturada:

O Módulo E é feito de uma decisão tomada no Módulo B. Nesse caso, para que o programa esteja adequado e funcionalmente estruturado
deve-se inserir as funcionalidade do Módulo A no Módulo B.
deve-se eliminar o Módulo E, inserindo suas funcionalidade no Módulo A.
nenhuma modificação deve ser feita no projeto, porque este já está adequado e não apresenta nenhuma anomalia.
deve-se inserir o Módulo E no escopo de controle do Módulo B.
deve-se inserir as funcionalidade do Módulo C e do Módulo D no Módulo B.
Observe as seguintes instruções de um programa estruturado, escrito em uma linguagem simbólica qualquer, do tipo "português estruturado".
INICIO
-----FAÇA ENQUANTO A < B
-----------FAÇA
------------------A = 2
------------------B = 5
------------------C = A + B
-----------FIM-FAÇA
-----------SE C > 7 ENTÃO
------------------FAÇA
-----------------------A = B + C
-----------------------B = 13
------------------FIM-FAÇA
-----------SENÃO
------------------SE A < B
-----------------------FAÇA
-----------------------------A = A+2
-----------------------FIM-FAÇA
------------------FIM-SE
-----------FIM-SE
-----FIM-FAÇA ENQUANTO
FIM
A execução das instruções acima acarretará em
A = 4, B = 5 e C = 8
A = 6, B = 5 e C = 8
A = 6, B = 5 e C = 25
A = 12, B = 13 e C = 25
loop infinito
Durante o projeto de um programa, um analista utilizou um dos princípios fundamentais da programação estruturada que representava uma situação de repetição de instruções enquanto uma determinada condição era satisfeita (do tipo "faça enquanto", por exemplo).
Com respeito ao princípio utilizado, ele utilizou o mecanismo de