Baixe o app para aproveitar ainda mais
Prévia do material em texto
1,42 pontos PERGUNTA 4 1. A linguagem Python tem algumas opções de estruturas de repetição, como os laços “for” e “while”, e, além disso, tem alguns outros comandos que trazem ainda mais poder de programação para a linguagem. Com base no uso de estruturas de repetição em Python, analise as asserções a seguir e as relações propostas entre elas. I. As estruturas de repetição em Python podem utilizar o comando “break” para interromper o loop e seguir para a próxima instrução ou bloco de instruções não indentadas na sequência do loop. PORQUE II. Existem situações em que é necessário interromper o laço de repetição, dependendo de uma determinada condição, isso ocorre, principalmente, quando não se conhece o número de repetições necessárias para realizar determinada tarefa. Analisando as asserções anteriores, conclui-se que: a. as duas asserções são falsas. b. as duas asserções são verdadeiras, e a segunda justifica a primeira. c. as duas asserções são verdadeiras, e a segunda não justifica a primeira. d. a primeira asserção é falsa, e a segunda é verdadeira. e. a primeira asserção é verdadeira, e a segunda é falsa. 1,45 pontos PERGUNTA 5 1. A Python, assim como outras linguagens de programação, utiliza estruturas de repetição com os laços “for” e “while” e também tem outros comandos que trazem ainda mais poder de programação para a linguagem. Com base no uso de estruturas de repetição em Python, analise as asserções a seguir e as relações propostas entre elas. I. O comando continue, quando inserido dentro de um loop (“for” ou “while”), faz com que a nova iteração do laço seja forçada, a partir daquele ponto em que o comando foi inserido. PORQUE II. Existem situações em que é necessário forçar uma nova iteração do laço de repetição dependendo de uma determinada condição, para uma melhor aderência da programação à solução do problema. Analisando as asserções anteriores, conclui-se que: a. a primeira asserção é falsa, e a segunda é verdadeira. b. as duas asserções são verdadeiras, e a segunda justifica a primeira. c. as duas asserções são falsas. d. as duas asserções são verdadeiras, e a segunda não justifica a primeira. e. a primeira asserção é verdadeira, e a segunda é falsa. 1,45 pontos PERGUNTA 6 1. As estruturas de repetição "for" são importantes recursos na linguagem Python quando se deseja repetir instruções por um número de vezes conhecido. Com base nesse conceito, analise o programa a seguir: for x in range(10): print(x) Com base no programa acima, em linguagem Python, assinale a alternativa correta. a. O resultado apresentará a letra "x" por 10 vezes. b. O resultado apresentará a soma dos números de 0 a 10. c. O resultado apresentará uma lista de números de 1 a 10. d. O resultado apresentará uma lista de números de 0 a 9. e. O resultado apresentará uma lista de números de 0 a 10. 1,42 pontos PERGUNTA 7 1. Um dos principais recursos das linguagens de programação são as estruturas de repetição, que permitem a execução de determinados trechos de instruções repetidamente, até que uma determinada condição seja atendida. Com relação às estruturas de repetição em Python, assinale a alternativa correta. a. As estruturas de repetição "for" em linguagem Python podem ter um número de repetições indeterminado, porém finito. b. As estruturas de repetição em linguagem Python utilizam chaves para definir o bloco de instruções. c. As estruturas de repetição em linguagem Python utilizam parênteses para definir o bloco de instruções. d. As estruturas de repetição atuam como funções, por isso utilizam a palavra reservada "def" para sua definição. e. As estruturas de repetição em linguagem Python são usadas para decidir quais trechos de código serão executados.
Compartilhar