Buscar

Atividade 3 Algoritmos I

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

ATIVIDADE DE ESTUDO 3 ‐ TI ‐ ALGORÍTMOS E LÓGICA DE PROGRAMAÇÃO I ‐ 2016B1
Período: 02/06/2016 22:30 a 07/06/2016 23:59 (Horário de Brasília)
Status: ABERTO
Valor: 0.50
Gabarito: Gabarito será liberado no dia 08/06/2016 00:00 (Horário de Brasília)
1ª QUESTÃO
Em um algoritmo mais especializado necessitamos de uma estrutura de dados que permitem o
agrupamento de informações de diferentes tipos, sendo denominadas de:
 
ALTERNATIVAS
Vetor.
Matriz.
Registro.
Var.
Identificador.
2ª QUESTÃO
As estruturas de dados manipuladas fora do ambiente do programa (considera­se ambiente do programa
como a memória principal, onde nem sempre é possível ou conveniente manter certas estruturas de dados)
são conhecidas como:
 
ALTERNATIVAS
Registro.
Arquivos.
Vetor.
Matriz.
Procedimento.
3ª QUESTÃO
Com a utilização de subprogramas, os problemas podem ser divididos em pequenas tarefas, desta forma os
programas tendem a ficar ______________________________. Assinale a alternativa correta.
 
ALTERNATIVAS
Menores e menos organizados.
Menores e mais organizados.
Maiores e menos organizados.
Maiores e mais organizados.
Lentos.
4ª QUESTÃO
Durante a construção dos subprogramas, é permitido que você passe valores no momento em que você
está chamando­os. Temos duas formas de passar os valores por parâmetro: por valor ou por
referência. Desta forma assinale a alternativa correta.
I ­ Passagem de parâmetros por valor significa que o subprograma trabalhará com as cópias dos valores
passados no momento de sua chamada.
II ­ Passagem de parâmetros por valor não altera os parâmetros formais.
III ­ Passagem de parâmetros por referência não altera os parâmetros formais.
IV ­ Passagem de parâmetros por referência significa que os dados passados para um subprograma
corresponde a endereços de memória ocupados por variável.
V ­ Independente da forma da passagem de parâmetros, os parâmetros formais nunca serão alterados.
 
ALTERNATIVAS
Somente as afirmativas I e II estão corretas.
Somente as afirmativas III e V estão corretas.
Somente as afirmativas II e III estão corretas.
Somente as afirmativas I, II e IV estão corretas.
Somente a afirmativa V está correta.
5ª QUESTÃO
Para a construção de subprogramas em algoritmos, é proporcionado duas formas, uma delas é o
subprograma de procedimento, que são chamadas pelo programa principal para executar alguma operação
específica, mas não retornam valor para quem as chamou. Quanto os subprogramas de funções,
podemos afirmar que:
Assinale a alternativa correta.
 
ALTERNATIVAS
Não retorna valor para quem as chamou.
Apenas retorna valor na primeira vez executada.
Só retorna valor se o valor for positivo.
Retorna valor para quem as chamou.
Só retorna valor se for atrelada com procedimento.
6ª QUESTÃO
Em algoritmos existe a possibilidade de utilizar­se de recursos de subprogramas, que são blocos de
instruções que realizam tarefas especificas, e podem ser executadas quantas vezes forem necessárias.
Estes subprogramas são chamados de:
 
ALTERNATIVAS
Laços de repetições contados.
Laços de repetições condicionais.
Sub­rotinas.
Escolha.
Condição.
7ª QUESTÃO
Uma __________________ é uma função que se refere a si própria. A ideia consiste em utilizar a própria
função que estamos a definir na sua definição. Um exemplo clássico do uso desta função é para o calculo
do fatorial e da geração da série de Fibonacci.
 
ALTERNATIVAS
Matriz.
Laço de repetição.
Desvio condicional.
Procedimento.
Função recursiva.
8ª QUESTÃO
Analise o algoritmo a seguir:
Agora, leia as afirmações e assinale a alternativa correta.
I ­  A função limpa tela, executará 2 vezes.
II ­ A linha 10 apresentará erro de sintaxe ao definir o vetor para o tipo produto.
III ­ Os valores armazenados no registro produto estarão armazenados em memória.
IV ­ O primeiro laço de repetição registra a entrada dos valores no registro produto e o segundo imprime
os dados armazenados no registro produto.
V ­ O laço de repetição utilizado é o contado.
 
 
ALTERNATIVAS
Somente as afirmativas I e II estão corretas.
Somente as afirmativas III, IV e V estão corretas.
Somente as afirmativas II e III estão corretas.
Somente as afirmativas II e V estão corretas.
Somente a afirmativa V está correta.
9ª QUESTÃO
Analise o algoritmo a seguir:
Agora, leia as afirmações e assinale a alternativa correta.
I ­ O algoritmo apresenta erro.
II ­ A variável x, está recebendo parâmetro de valor, quando a variável y está recebendo parâmetro por
referência.
III ­ O algoritmo não possui passagem de parâmetro por referência.
IV ­ Apresentará um erro na linha 2.
V ­ Na linha 17 será impresso o parâmetro formal da variável A sem alteração, e a variável B terá
alteração.
ALTERNATIVAS
Somente as afirmativas I e II estão corretas.
Somente as afirmativas III e V estão corretas.
Somente as afirmativas II e III estão corretas.
Somente as afirmativas II e V estão corretas.
Somente a afirmativa V está correta.
10ª QUESTÃO
Em todas as linguagens de programação e também em algoritmos, utilizamos as variáveis para armazenar
valores e cada variável pode ter o seu tipo definido ou não. Quando a variável é definida, seja ela
dentro do programa principal (variáveis globais), ou dentro de um subprograma (variáveis locais),
chamamos este recurso de:
Assinale a alternativa correta.
 
ALTERNATIVAS
Functions.
Procedures.
Escopo de procedimento.
Escopo de funções.
Escopo de funções.
Escopo de variáveis.

Outros materiais