Filtrar


Questões por página:
No desenvolvimento de software com Python, a linguagem utiliza objetos especiais para administrar erros que surgem durante a execução. De acordo com as normas de orientação a objetos da linguagem, novos tipos de exceções personalizados devem ser definidos pelo programador por meio de herança a partir da classe
Considere a execução do código JavaScript a seguir em um ambiente de execução moderno (a exemplo de navegadores atuais ou Node.js), utilizando as implementações nativas de Promise, setTimeout, funções assíncronas. 

Q21.png (487×87)

Com base no funcionamento da pilha de execução (call stack), da fila de microtarefas (microtask queue) e da fila de tarefas (task queue) do laço de eventos (event loop), assinale a alternativa que apresenta a ordem em que as mensagens serão exibidas no console. 
Observe as duas implementações abaixo que realizam a mesma tarefa, usando linguagens de programação distintas. 

Q48.png (548×284)

Sobre as linguagens e os códigos representados nas implementações, assinale a alternativa correta: 
Durante a revisão de código de um sistema, um técnico avaliou o comportamento e a eficiência das coleções nativas disponíveis na linguagem utilizada no sistema. Considerando a Linguagem de Programação Python, analise as afirmativas assinalando V para verdadeiro ou F para falso:

( ) Uma coleção padrão de Python responde à função len(), devolvendo o número de itens.
( ) Uma coleção padrão de Python não é um objeto iterável, ou seja, não pode ser percorrido em um laço for.
( ) O método collections.namedtuple é utilizado para criar classes de objetos que são apenas um agrupamento de atributos, sem métodos próprios.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 

Considere o código JavaScript abaixo e as respectivas linhas de código de 1 a 7.



Imagem associada para resolução da questão



Após a execução do código, quais linhas produziriam no console o resultado true?