Questões de Concurso
Sobre programação estruturada em programação
Foram encontradas 119 questões
Julgue o item, relativos a conceitos básicos sobre desenvolvimento e manutenção de sistemas e aplicações.
Na programação estruturada, não é permitido o uso de
estruturas de controle dentro de um módulo.
I. Sequência de funções executadas de modo empilhado.
II. Herança
III. Instância
IV. Desvios
V. Encapsulamento
A. Programação Orientada a Objeto
B. Programação Estruturada
Assinale a opção CORRETA que representa a ordem de associação entre a coluna da esquerda com a da direita.
I - Na programação estruturada, é feito o uso de classes. Neste tipo de programação, é possível encapsular as estruturas e utilizá-las apenas se tivermos essas classes instanciadas e se ela permitir o uso externo ou não. II - Programação orientada a objetos é uma forma de escrever os códigos sem encapsular dados. III - Classes e Objetos são dois conceitos muito importantes na programação orientada a objetos.
Assinale a alternativa correta.
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:
Na programação estruturada, por princípio deve ser evitada a utilização de ponteiros para funções e a conseqüente ativação dessas funções por intermédio desses ponteiros, por tratar-se de uma forma disfarçada de execução da instrução GOTO.
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.

A partir da sequência de resposta para os testes f2(f1(5), 3) + f1(2) e f2(f1(6), 2) + f1(3), assinale a alternativa correta

O valor de "a" obtido após a execução da rotina é
( ) Na passagem de parâmetros por valor, o valor do parâmetro real é usado para inicializar o parâmetro formal correspondente, que, então, age como uma variável local no subprograma. ( ) Parâmetros reais permitem definir um argumento para um parâmetro específico, associando o argumento ao nome do parâmetro, em vez da posição do parâmetro na lista de parâmetros. ( ) O método de passagem de parâmetros por referência transmite um caminho de acesso, usualmente apenas um endereço, para o subprograma chamado. ( ) Na passagem de parâmetro por nome, o parâmetro real é copiado para o parâmetro formal na entrada da função e depois é copiado de volta na finalização da função.
A sequência correta de preenchimento dos parênteses, de cima para baixo, é
Sobre o paradigma de programação estruturado considere as afirmações a seguir:
I A sequência de execução de um programa estruturado não é importante, já que sua construção não é síncrona.
II Blocos são partes do programa que são separadas do programa principal e executadas depois dele.
III Subrotinas são pequenas partes do programa que podem ser usadas com uma chamada simples.
Está correto o que se afirma em