Baixe o app para aproveitar ainda mais
Prévia do material em texto
02/12/2021 12:17 ATIVIDADE ONLINE 2 - AV12021/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1272115 1/8 Painel / Meus cursos / Algoritmos e Lógica de Programação. / AVALIAÇÕES DO PERÍODO 2021/4 / ATIVIDADE ONLINE 2 - AV12021/4 Iniciado em quinta, 2 Dez 2021, 11:11 Estado Finalizada Concluída em quinta, 2 Dez 2021, 12:16 Tempo empregado 1 hora 4 minutos Avaliar 1,60 de um máximo de 2,00(80%) Questão 1 Correto Atingiu 0,20 de 0,20 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. Acumuladora. b. Contabilizadora. c. Arrecadatória. d. Contadora. e. Manipuladora. https://moodle.ead.unifcv.edu.br/my/ https://moodle.ead.unifcv.edu.br/course/view.php?id=367 https://moodle.ead.unifcv.edu.br/course/view.php?id=367#section-10 https://moodle.ead.unifcv.edu.br/mod/quiz/view.php?id=14356 02/12/2021 12:17 ATIVIDADE ONLINE 2 - AV12021/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1272115 2/8 Questão 2 Incorreto Atingiu 0,00 de 0,20 Veja o formato em Python da instrução e assinale a alternativa que contenha o tipo de instrução: if condição lógica: #Bloco A Bloco de comandos executados caso a condição lógica seja verdadeira #Bloco B Comandos executados após o teste Escolha uma opção: a. Out simples b. If else. c. Up else. d. if simples e. Out else. 02/12/2021 12:17 ATIVIDADE ONLINE 2 - AV12021/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1272115 3/8 Questão 3 Correto Atingiu 0,20 de 0,20 Conforme lecionam Russell e Norvig (2013), para ambos os métodos de aplicação lógica (dedutivo e indutivo), aplica-se a sequência geral de análise descritiva do problema. Assinale a alternativa que contenha a sequência correta: Escolha uma opção: a. Enunciar o problema; Ordenação lógica das premissas; Descrever todas as partes constituintes do problema; Avaliação Conclusiva; Conclusão. b. Ordenação lógica das premissas; Avaliação Conclusiva; Conclusão; Enunciar o problema; Descrever todas as partes constituintes do problema. c. Conclusão; Enunciar o problema; Descrever todas as partes constituintes do problema; Enunciar o problema; Avaliação Conclusiva; Ordenação lógica das premissas. d. Enunciar o problema; Conclusão; Descrever todas as partes constituintes do problema; Ordenação lógica das premissas; Avaliação Conclusiva. e. Enunciar o problema; Descrever todas as partes constituintes do problema; Ordenação lógica das premissas; Avaliação Conclusiva; Conclusão. Questão 4 Correto Atingiu 0,20 de 0,20 Essa estrutura permite o encadeamento de vários testes, selecionando conjuntos diferentes de ações, de acordo com o resultado em cascata de cada condição lógica. Que estrutura é essa? Escolha uma opção: a. Estrutura condicional put... it... out. b. Estrutura condicional if...simples... else. c. Estrutura condicional simples... out... else. d. Estrutura condicional if... elif... else. e. Estrutura condicional if... elif... put. 02/12/2021 12:17 ATIVIDADE ONLINE 2 - AV12021/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1272115 4/8 Questão 5 Correto Atingiu 0,20 de 0,20 Em Python, bem como em outras conhecidas linguagens de programação, os operadores relacionais são representados no código. Deste modo, para dizer que A é diferente de C, a representação correta em Python é: Escolha uma opção: a. A ¥ C. b. A <= C. c. A != C. d. A == C. e. A ≠ C. Questão 6 Correto Atingiu 0,20 de 0,20 Lógica tem dois significados principais: discute o uso de raciocínio em alguma atividade e é o estudo normativo, filosófico do raciocínio válido”. Neste contexto, há, basicamente, dois métodos de aplicação de lógica. Que métodos são esses? Escolha uma opção: a. Método dedutivo e o método indutivo. b. Método dedutivo e o método consciente. c. Método racional e o método irracional. d. Método direto e o método indireto. e. Método lógico e o método retrógrado. 02/12/2021 12:17 ATIVIDADE ONLINE 2 - AV12021/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1272115 5/8 Questão 7 Correto Atingiu 0,20 de 0,20 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: 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). 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 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). c. 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); d. 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). e. 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). 02/12/2021 12:17 ATIVIDADE ONLINE 2 - AV12021/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1272115 6/8 Questão 8 Incorreto Atingiu 0,00 de 0,20 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. Constantes. b. Instrução de atribuição. c. Algoritmos. d. Marcador de posição. e. Variáveis. Questão 9 Correto Atingiu 0,20 de 0,20 Na figura abaixo, temos um algoritmo simples que soma os números pares até 10. Como a condição de paridade de um número é que ele seja divisível por 2, esse algoritmo deve ainda fazer essa verificação. Ele a faz por meio de qual comando? Escolha uma opção: a. Out. b. If. c. It. d. For. e. Put. 02/12/202112:17 ATIVIDADE ONLINE 2 - AV12021/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1272115 7/8 Questão 10 Correto Atingiu 0,20 de 0,20 Relacione a coluna da direita com a da esquerda: 1. Bool. ( ) são apresentadas com parênteses (opcionais), e os elementos são separados por “,”. 2. Int. ( ) só assume dois valores, True (verdadeiro) e False (falso). O Python associa o número 1 ao valor True e 0 ao valor False. 3. Float. ( ) objetos utilizados para a manipulação de tipos. 4. Complex. ( ) pode ser utilizado para representar algo que, no momento, é desconhecido, mas que futuramente será conhecido. 5. None. ( ) representa números complexos. A letra “j”, maiúscula ou minúscula, é utilizada para representar o número imaginário. 6. Str. ( ) esses objetos possuem precisão arbitrária, ou seja, podem exibir números com quantidade arbitrária de dígitos, sendo possível calcular números cujo resultado é um valor bem considerável. 7. Tuple. ( ) representa números reais racionais, que permitem a representação na codificação ponto flutuante, com 64 dígitos binários de precisão. Nessa classe, usa-se o caractere “.” para separar a parte inteira da decimal, e não “,”. 8. Type. ( ) dado utilizado para representar texto; sequências de caracteres (strings) são declaradas a partir do uso de aspas simples ou duplas, de modo equivalente. Escolha uma opção: a. 2, 4, 6, 8, 1, 3, 5, 7. b. 3, 2, 1, 7, 6, 5, 4, 8. c. 8, 2, 1, 7, 3, 5, 4, 6. d. 1, 2, 3, 5, 6, 7, 8, 4. e. 7, 1, 8, 5, 4, 2, 3, 6. 02/12/2021 12:17 ATIVIDADE ONLINE 2 - AV12021/4 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1272115 8/8
Compartilhar