Baixe o app para aproveitar ainda mais
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
Compartilhar