Questão: 1714634

     Ano: 2019

Banca: ADM&TEC

Órgão: Prefeitura de Palmeira dos Índios - AL

Prova:    ADM&TEC - 2019 - Prefeitura de Palmeira dos Índios - AL - Analista de Sistemas |

Leia as afirmativas a seguir: I. Memória RAM, disco rígido e leitor de CD e DVD são considerados hardware de um PC. II. Os comandos de Python são executados pelo computador, linha por linha e as estruturas de controle permitem ao programador modificar a ordem em que cada comando será executado bem como se ele será ou não executado. Marque a alternativa CORRETA:

1714634 A

A primeira afirmativa menciona componentes físicos de um computador, que são Memória RAM, disco rígido e leitor de CD e DVD. Esses são, de fato, exemplos de hardware, pois se referem a partes físicas e tangíveis do computador.

A segunda afirmativa aborda como os comandos em Python são executados pelo computador. Python é uma linguagem de programação interpretada, o que significa que os comandos são executados sequencialmente, linha por linha. Além disso, Python suporta várias estruturas de controle, como if, for e while, que permitem ao programador alterar a sequência de execução de comandos e decidir se certos blocos de código serão executados ou não, dependendo das condições especificadas. Portanto, a afirmativa II está correta.

Questão: 849582

     Ano: 2017

Banca: FUNCERN

Órgão: IF-RN

Prova:    FUNCERN - 2017 - IF-RN - Professor - Sistemas de Informação |

Em relação às estruturas de controles da linguagem de programação Python, a palavra

849582 D

Para entender por que essa alternativa é correta, é importante conhecer a estrutura dos laços de repetição em Python. Tanto o laço while quanto o laço for podem ser acompanhados pela cláusula else. Essa cláusula é executada quando o laço termina normalmente, ou seja, não é interrompido por um break. Isso é útil em situações onde você quer executar um bloco de código após a conclusão do laço, sem que esse bloco seja repetido em cada iteração.

É importante ressaltar que essa característica é específica do Python e pode diferir de outras linguagens de programação, onde a cláusula else é normalmente usada em estruturas de decisão, e não em laços de repetição.

Vamos aproveitar para entender por que as outras alternativas não são corretas:

A palavra pass em Python é uma operação nula, usada para preencher sintaticamente um espaço onde é exigido um comando, mas a execução não deve realizar nenhuma ação. Isso difere do continue em C++, que é usado para interromper a iteração atual e continuar com a próxima iteração do loop.
A cláusula elif em Python é usada em estruturas condicionais e não exige parênteses em torno da condição (embora possam ser usados), mas é seguida por dois pontos.
A representação para objetos nulos em Python é None, e não null, que é mais comum em outras linguagens como Java e C++.

× Suporte