Filtrar


Questões por página:
São necessárias três formas de controle para se implementar um algoritmo na programação estruturada. Essas formas de controle são

Dadas as afirmativas sobre programação estruturada e programação orientada a objetos,


I. Em linguagens de programação estruturadas somente é possível declarar variáveis globais, o que aumenta o acoplamento do sistema.

II. Dependendo da forma como um objeto é acessado (por herança ou por instanciação), a lista de métodos visíveis pode variar, ainda que o acesso seja no mesmo local do código-fonte.

III. Programação estruturada possui rotinas como GOTO, que permite mudar o local de execução para uma determinada linha do código-fonte.

IV. Linguagens de programação estruturada podem possibilitar alguns tipos de polimorfismo, ainda que não sejam considerados polimorfismo de inclusão.


verifica-se que estão corretas

mostrar texto associado

Tendo como referência o precedente código estruturado, julgue o item a seguir.


Com a estratégia de programação estruturada e o uso de módulos de procedimento (sub-rotinas) e funções, o código apresenta a sub-rotina TROCA adequadamente descrita antes de sua chamada na rotina principal.

Considere uma linguagem de programação estruturada hipotética "L" com as seguintes características:

a passagem de parâmetros se dá exclusivamente por valor;

o símbolo "=" representa o comando de atribuição que atribui um valor a uma variável;

"print" é uma função pré-definida que mostra na tela o valor de uma variável;

"p" é um procedimento definido pelo programador; e

não existe o conceito de variável global.

Considere agora a execução das três linhas a seguir:



O que pode ser afirmado em relação ao valor que será mostrado na tela?

A programação estruturada é caracterizada por quais conceitos?