Você está na página 1de 5

Atividade Avaliativa 3

=========================

QUESTAO 1 DE 5  ATIVIDADE DE MULTIPLA ESCOLHA OK OK

A técnica da Programação Estruturada facilita o desenvolvimento em vários


aspectos. Portanto, entre as alternativas abaixo, qual delas "não" faz parte deste
conceito?

1. Encontrar e corrigir erros com mais facilidade.


2. Impossibilita o reaproveitamento de partes do programa. ERRADA
3. Deixa o programa mais legível e fácil de entender.
4. Facilita a realização de testes, diminuindo a probabilidade de erros.

Ao trabalhar com essa técnica, pode ser necessário dividir um módulo em outras
tantas quantas forem necessárias, buscando uma solução mais simples de uma parte
do problema maior. As vantagens da programação estruturada são:

 Deixar o programa mais legível e fácil de entender.

 Encontrar e corrigir erros com mais facilidade.

 Facilitar os testes, diminuindo a probabilidade de erros.

 Reduzir o tempo e custo da programação.

 Possibilitar o reaproveitamento de partes do programa (módulos).


=========================

QUESTAO 2 DE 5  ATIVIDADE DE MULTIPLA ESCOLHA OK OK


Um procedimento é um bloco de programa contendo início e fim, identificado por
um nome, por meio do qual será referenciado em qualquer parte do programa
principal ou em outro procedimento. Portanto, qual a sua característica principal?

1. Não há retorno de valor ou variável CORRETO


2. Há o retorno de um valor único
3. Há o retorno de uma variável e de um valor
4. Há o retorno de uma variável

Procedimentos
Um procedimento é um bloco de programa contendo início e fim, identificado por um
nome, por meio do qual será referenciado em qualquer parte do programa principal ou em
outro procedimento. A característica principal de um procedimento é que não há retorno
de valor ou variável, pois, no momento da execução do programa, somente as instruções
definidas dentro do escopo do procedimento são executadas.

=========================

QUESTAO 3 DE 5  ATIVIDADE DE MULTIPLA ESCOLHA OK OK

Quanto a passagem de parâmetros, estes podem ser realizados de duas formas, as


quais são:

1. Por valor e por passagem


2. Por valor e por referência CORRETA
3. Por referência e por passagem
4. Por referência e por citação

Passagem de parâmetros
A passagem de parâmetro ocorre quando é feita uma substituição dos parâmetros
formais pelos reais no momento da execução do módulo. Esses parâmetros são
passados por variáveis de duas formas: por valor e por referência.
=========================

QUESTAO 4 DE 5  ATIVIDADE DE MULTIPLA ESCOLHA ok ok


Verifique a instrução a seguir:
 
void f(int v[]);
 
Com base na instrução, é possível afirmar que o parâmetro que está sendo passado
é do tipo:

1. Função VER
2. Macro
3. Vetor ok ok
4. Estrutura

Introdução
Como uma variável simples, um vetor também pode ser passado como parâmetro
para uma função. O tipo de passagem de parâmetro de um vetor para uma função é
sempre por referência.
Para indicarmos que um parâmetro de uma função é um vetor, basta colocarmos
colchetes após o nome do parâmetro. Na especificação da função não é necessário
colocar o tamanho do vetor. O exemplo a seguir define o protótipo de uma função f
que tem como parâmetro um vetor v do tipo inteiro.
void f (int v []);
Quando chamamos uma função que tem como parâmetro um vetor, basta apenas
passar o nome do vetor para a função. Analise o trecho de código seguinte.

https://brainly.com.br/tarefa/49446356

https://brainly.com.br/tarefa/49446493

=========================
QUESTAO 5 DE 5  ATIVIDADE DE MULTIPLA ESCOLHA OK OK
Quando a diretiva #define é utilizada com parâmetros ela recebe o nome de:

1. Função
2. Procedimento
3. Estrutura
4. Macro CORRETA

Macros
Como já é sabido, a diretiva #define serve para definirmos constantes simbólicas.
Essa diretiva tem ainda a habilidade de usar parâmetros. Uma diretiva #define com
parâmetros é chamada de macro e é bastante semelhante a uma função. A seguir
apresentamos um exemplo do uso de macro.

=========================

Você também pode gostar