Buscar

- Algoritmos e Lógica de Programação G

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 8 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 8 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

Prévia do material em texto

AAC - Atividades Acadêmicas Complementares 2021/2 - Algoritmos e Lógica de Programação G
Parte superior do formulário
Questão 1
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Uma operação pode ser avaliada de forma ainda mais detalhada, a partir da divisão em três passos. Que passos são esses?
Escolha uma opção:
a. 1º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: a variável indicada no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º passo (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1). 
b. 1º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: a variável indicada no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º passo (o número 1); 2º passo: se a variável indicada do lado direito da atribuição existir no escopo (contexto) atual, não se deve criar uma variável (a variável a); 3º passo: gera-se na memória o objeto (dado) resultante do lado esquerdo da atribuição (o número 1).
c. 1º passo: gera-se no módulo o objeto (dado) resultante do lado direito da atribuição (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: a variável indicada no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º passo (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1).
d. 1º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1); 2º passo: se a variável indicada do lado direito da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: a variável indicada no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º passo (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1);
e. 1º passo: a variável indicada no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º passo (o número 1); 2º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1); 3º passo: exclui-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1).
Feedback
Sua resposta está correta.
A resposta correta é: 1º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: a variável indicada no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º passo (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1).
Questão 2
Correto
Atingiu10,00 de 1,00
Marcar questão
Texto da questão
O método _________ usualmente exige um maior número de premissas, todas válidas, para gerar uma conclusão igualmente válida. É o método utilizado pelos cientistas, pois se baseia somente na obtenção da verdade a partir de fatos e conhecimentos que possam ser comprovados também como verdadeiros, sem generalizações.
Escolha uma opção:
a. Racional. 
b. Dedutivo.
c. Indutivo.
d. Indireto.
e. Lógico.
Feedback
Sua resposta está correta.
A resposta correta é: Dedutivo.
Questão 3
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Quanto as etapas para a criação de algoritmos, relacione a coluna da direita com a da esqueda:
	1.    Descrição do problema a resolver/tarefa a ser feita
	(  ) Essa descrição necessita ser clara e objetiva, definindo-se com precisão qual é a tarefa a ser realizada. Com frequência, o próprio título do algoritmo é suficiente como descrição.
	2.    Decompor a tarefa ou o problema em todas as ações necessárias para a realização
	(  ) Deve-se avaliar a sequência de instruções, determinando se o objetivo foi alcançado, ou seja, deve-se testar a sequência, executando passo a passo cada instrução na ordem estabelecida e observando se, ao final, a tarefa foi realmente concluída com êxito.
	3.    Ordenação lógica das ações
	(  ) Deve-se proceder à ordenação das ações de modo que, ao final, a tarefa ou o problema esteja resolvido com sucesso.
	4.    Conclusão
	(  ) Deve-se também relacionar todos os itens necessários para a realização. Nenhuma ação, tecnicamente chamada instrução, pode ser esquecida ou implicitamente entendida.
Escolha uma opção:
a. 2, 4, 1, 3.
b. 2, 1, 3 ,4.
c. 4, 3, 2, 1.
d. 4, 3, 1, 2.
e. 1, 4, 3, 2. 
Feedback
Sua resposta está correta.
A resposta correta é: 1, 4, 3, 2.
Questão 4
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Representam dados ou objetos cujo valor permanece inalterado ao longo do tempo ou durante a execução do programa. Tal afirmação diz respeito a:
Escolha uma opção:
a. Variáveis.
b. Algoritmos.
c. Marcador de posição.
d. Constantes. 
e. Instrução de atribuição.
Feedback
Sua resposta está correta.
A resposta correta é: Constantes.
Questão 5
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Julgue as afirmações a seguir com “V” para verdadeiro e “F” para falso:
 
(   ) O operador de atribuição mais simples que existe na linguagem Python é o operador de soma, cujo símbolo é o +.
 
(   ) As variáveis consistem em um pequeno espaço na memória, em que podemos armazenar alguma informação, seja ela um número ou um texto.
 
(   )  Além das operações aritméticas básicas, existem, ainda, os operadores de potenciação (**), o operador resto da divisão, também conhecido como módulo (%), e o operador parte inteira da divisão (//).
Escolha uma opção:
a. V, F, V.
b. V, V, V.
c. F, F, F.
d. F, V, V. 
e. V, F, F.
Feedback
Sua resposta está correta.
A resposta correta é: F, V, V.
Questão 6
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Complete a lacuna a seguir:
 
A variável soma é uma variável____________, pois ela está, a cada interação, acumulando o seu valor com o valor da variável de interação do comando for.
Escolha uma opção:
a. Arrecadatória.
b. Acumuladora. 
c. Manipuladora.
d. Contabilizadora.
e. Contadora.
Feedback
Sua resposta está correta.
A resposta correta é: Acumuladora.
Questão 7
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Durante o desenvolvimento dos algoritmos, é necessário que sejam feitos testes, a fim de certificar que o funcionamento corresponde ao esperado. O teste que é realizado durante a fase de desenvolvimento do algoritmo é conhecido como:
Escolha uma opção:
a. Teste de Excel Solver.
b. Teste de mesa. 
c. Teste de algoritmos.
d. Teste de computadores.
e. Teste de algoritmos.
Feedback
Sua resposta está correta.
A resposta correta é: Teste de mesa.
Questão 8
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
É a instrução básica em programação para a construção de decisões que a máquina vai realizar durante a execução do programa. Como se denomina esta instrução?
Escolha uma opção:
a. Instrução upt.
b.Instrução out.
c. Instrução if. 
d. Instrução it.
e. Instrução up
Feedback
Sua resposta está correta.
A resposta correta é: Instrução if.
Questão 9
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Complete corretamente a lacuna da frase a seguir:
 
O _____________ será utilizado para representar quaisquer condições de decisão, sendo a forma como será transcrita em código a condição lógica de decisão de qualquer enunciado.
Escolha uma opção:
a. Operador relacional. 
b. Algoritmo decisorial.
c. Operador operacional.
d. Constante operacional.
e. Operador decisorial.
Feedback
Sua resposta está correta.
A resposta correta é: Operador relacional.
Questão 10
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
As variáveis acumuladoras apresentam uma alteração do seu valor a cada interação do comando for. Dessa forma, quando for realizado um teste de mesa que envolva uma variável acumuladora, é imperativo que seja tomado nota de seu valor a cada interação. Caso o algoritmo apresente alguma falha, por meio da análise da evolução da variável acumuladora:
Escolha uma opção:
a. Será possível determinar em qual local do código se encontra o comando for.
b. Será possível determinar em qual local da programação se encontra o teste de mesa da programação.
c. Será impossível determinar em qual local do código se encontra a falha de programação.
d. Será possível determinar em qual local do código se encontra a falha de programação. 
e. Será possível determinar em qual local do código se encontra a variável acumuladora da equeção.
Feedback
Sua resposta está correta.
A resposta correta é: Será possível determinar em qual local do código se encontra a falha de programação.
Parte inferior do formulário

Continue navegando

Outros materiais