Baixe o app para aproveitar ainda mais
Prévia do material em texto
Iniciado em Estado Finalizada Concluída em Algoritmo Logica Programação – ATIVIDADE DE ESTUDO 02 Tempo empregado Avaliar 0,50 de um máximo de 0,50(100%) Questão 1 Atingiu 0,05 de 0,05 Texto da questão 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 a. if simples. b. If else. c. If else. d. Out simples. e. Out else. Sua resposta está correta. A resposta correta é: if simples. Questão 2 Atingiu 0,05 de 0,05 Texto da questão Imagine a situação: o ar-condicionado será sempre acionado, com a mensagem ao usuário “ligando o ar-condicionado”. Será ajustado para o verão, avisando o usuário por meio da mensagem “ambiente quente, ajustando ar-condicionado para clima de verão”, se a temperatura for maior do que 25º, ou será ajustado para o inverno, avisando o usuário por meio da mensagem “ambiente frio, ajustando ar-condicionado para clima de inverno”, se a temperatura for menor ou igual a 25º. Neste exemplo, devemos utilizar a estrutura condicional: a. if... else. b. If….up. c. Out…else. d. If….out. e. if simples. Sua resposta está correta. A resposta correta é: if... else. Questão 3 Atingiu 0,05 de 0,05 Texto da questão Analise as afirmativas abaixo e assinale a alternativa correta: 1. O comando for consiste em uma estrutura de repetição baseada em alguma variável do tipo lista. Com esse comando, é possível executar um código específico para cada elemento da lista. 2. Quando você não tem uma lista, mas, mesmo assim, quer usar o comando for, é possível usá-lo com o comando range. 3. É muito comum realizarmos alguma operação numérica com listas. Por exemplo, se quisermos contar quantos caracteres existem em uma frase, podemos usar a função for, juntamente com uma variável, para a contagem de caracteres. Dentro da estrutura do comando “If”, a cada letra que ele percorre na frase, a variável “qtdeLetras” é incrementada, isto é, é acrescida uma unidade para seu valor. Pode-se dizer que essa variável é uma variável contadora. a. 3, 4. b. 1, 3, 4. c. 2, 3, 4. d. 1, 2, 3. e. 1, 2, 3, 4. Sua resposta está correta. A resposta correta é: 1, 2, 3. Questão 4 Atingiu 0,05 de 0,05 Texto da questão É um legado da programação estruturada, pois orienta o fluxo da informação em um sentido “top-down”, isto é, de cima para baixo, desde o início até o fim do código. Tal afirmação se refere a estutura: a. if... else. b. Out…simples. c. up... else. d. out... else. e. If…simples Sua resposta está correta. A resposta correta é: if... else. Questão 5 Atingiu 0,05 de 0,05 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. a. Operador operacional. b. Constante operacional. c. Operador relacional. d. Operador decisorial. e. Algoritmo decisorial. Sua resposta está correta. A resposta correta é: Operador relacional. Questão 6 Correto Atingiu 0,05 de 0,05 Texto da questão Por exemplo, se tivermos uma lista A = [2, 3, 4] e quisermos somar com outra lista B = [7, – 3, 2], basta fazer a soma elemento a elemento. Dessa forma, a soma dessas duas listas é dada por: A + B = [(2 + 7), (3 + (–3)), (4 + 2)] = [9, 0, 6], conforme apontam Forbellone e Eberspächer (2005). Para fazer essa mesma operação usando a linguagem Python, podemos usar o comando for para fazer o: a. Controle de teste de mesa, elemento a elemento. b. Controle de contagem, número a número. c. Controle diminutivo, elemento a elemento. d. Controle aumentativo, elemento a elemento. e. Controle interativo, elemento a elemento. Sua resposta está correta. A resposta correta é: Controle interativo, elemento a elemento. Questão 7 Atingiu 0,05 de 0,05 Texto da questão Complete a lacuna a seguir: O comando ______é capaz de atribuir à variável caracter cada letra da variável texto, uma de cada vez. Este comando é extremamente útil quando queremos percorrer cada elemento de uma lista. a. If. b. For. c. Out. d. Up. e. Upt. Sua resposta está correta. A resposta correta é: For. Questão 8 Atingiu 0,05 de 0,05 Texto da questão Complete a lacuna da afirmação a seguir: Na computação, os _____________ são muito importantes, porque, a partir deles, são construídos vários algoritmos de criptografia. Quando o número é pequeno, é fácil descobrir se ele é ou não um número ___________; porém, quanto maior o número fica, mais difícil é descobrir se ele é ou não __________. a. Números primos; primo; primo. b. Números decimais; decimal; decimal. c. Números inteiros; inteiro; inteiros. d. Números exatos; exato; exatos. e. Números divisível; divisível; primo. Sua resposta está correta. A resposta correta é: Números primos; primo; primo. Questão 9 Atingiu 0,05 de 0,05 Texto da questão O teste de mesa envolvendo variáveis contadoras é um pouco mais simples do que com variáveis acumuladoras. O valor das variáveis contadoras está diretamente associado a que? a. Ao número de divisões que o laço for realiza. b. Ao número de interações que o laço if realiza. c. Ao número de interações que o laço out realiza. d. Ao número de interações que o laço up realiza. e. Ao número de interações que o laço for realiza. Sua resposta está correta. A resposta correta é: Ao número de interações que o laço for realiza. Questão 10 Atingiu 0,05 de 0,05 Texto da questão Para a construção de testes lógicos mais completos, envolvendo mais de uma condição comparativa, utiliza-se quais operadores lógicos? a. E, TODAVIA e PORÉM. b. OU, E e SIM (AFIRMATIVA ou AFIRMAÇÃO). c. SIM, E e NÃO (NEGADO ou NEGAÇÃO). d. OU, E e NÃO (NEGADO ou NEGAÇÃO). e. OU, I e NÃO (NEGADO ou NEGAÇÃO). Sua resposta está correta. A resposta correta é: OU, E e NÃO (NEGADO ou NEGAÇÃO).
Compartilhar