Prévia do material em texto
Esse operador é muito utilizado em lógica e constitui a operação que conecta duas condições, A e B, que podem ocorrer conjuntamente ou de forma alternada. Que operador é este? a. Operador E (A e B). b. Operador OU (A ou B). c. Operador EI (A ou C). d. Operador de Negação (não I). e. Operador de Negação (não A). Feedback Sua resposta está correta. A resposta correta é: Operador OU (A ou B). Questão 2 Correto Atingiu 0,05 de 0,05 Marcar questão Texto da questão Analise o exemplo abaixo. if temperatura>25: print("Ambiente quente, ajustando ar-condicionado para clima de verão") AR _ CONDICIONADO(VERAO) print("Ligando o ar-condicionado") AR _ CONDICIONADO(ON) No exemplo, o ar-condicionado será sempre acionado com a mensagem ao usuário: “ligando o ar-condicionado”; porém, será ajustado para a função verão somente se: a. A temperatura for maior do que 25º. b. A temperatura for igual a 15. c. A temperatura for igual a 25º. d. A temperatura for menor do que 25º. e. A temperatura for menor do que 15. Feedback Sua resposta está correta. A resposta correta é: A temperatura for maior do que 25º. Questão 3 Correto Atingiu 0,05 de 0,05 Marcar questão 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 simples. b. Out…else. c. If….up. d. if... else. e. If….out. Feedback Sua resposta está correta. A resposta correta é: if... else. Questão 4 Correto Atingiu 0,05 de 0,05 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. a. Contabilizadora. b. Contadora. c. Arrecadatória. d. Manipuladora. e. Acumuladora. Feedback Sua resposta está correta. A resposta correta é: Acumuladora. Questão 5 Correto Atingiu 0,05 de 0,05 Marcar questão Texto da questão 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 é: a. A ≠ C. b. A != C. c. A == C. d. A <= C. e. A ¥ C. Feedback Sua resposta está correta. A resposta correta é: A != C. Questão 6 Correto Atingiu 0,05 de 0,05 Marcar questão Texto da questão Apesar de seu uso simples, as variáveis contadoras e as variáveis acumuladoras podem promover vários erros no algoritmo. A fim de evitar que esses erros ocorram, é necessário sempre fazer o: a. Teste de caderno. b. Teste de mesa. c. Teste de algoritmos. d. Teste de Excel Solver. e. Teste de computadores. Feedback Sua resposta está correta. A resposta correta é: Teste de mesa. Questão 7 Correto Atingiu 0,05 de 0,05 Marcar questão Texto da questão Dentro da estrutura do comando for, a cada letra que se percorre na frase, a variável “qtdeLetras”, por exemplo, é incrementada, isto é, é acrescida uma unidade para seu valor. Pode-se dizer que essa variável é uma: a. Variável contabilizadora. b. Variável de adição. c. Variável de soma. d. Variável contadora. e. Variável acumuladora. Feedback Sua resposta está correta. A resposta correta é: Variável contadora. Questão 8 Correto Atingiu 0,05 de 0,05 Marcar questão Texto da questão Complete a lacuna da afirmação a seguir: O comando condicional _______, do inglês “se”, é encontrado em praticamente todas as linguagens de programação de importantes e, sem dúvida, um dos mais antigos comandos existentes no conjunto de instruções dos primeiros computadores. a. If. b. It. c. Upt. d. Up. e. Out. Feedback Sua resposta está correta. A resposta correta é: If. Questão 9 Correto Atingiu 0,05 de 0,05 Marcar questão 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 aumentativo, elemento a elemento. b. Controle interativo, elemento a elemento. c. Controle de teste de mesa, elemento a elemento. d. Controle diminutivo, elemento a elemento. e. Controle de contagem, número a número. Feedback Sua resposta está correta. A resposta correta é: Controle interativo, elemento a elemento. Questão 10 Correto Atingiu 0,05 de 0,05 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: a. Será possível determinar em qual local da programação se encontra o teste de mesa da programação. b. Será possível determinar em qual local do código se encontra a variável acumuladora da equeçã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 o comando for. 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.