Filtrar


Questões por página:
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. 

Em um ambiente de programação em blocos (como o Scratch), um aluno monta o seguinte bloco de comandos conectado ao evento inicial: 


Imagem associada para resolução da questão


Considerando que o personagem inicia parado na posição zero, qual será o comportamento completo do personagem ao se clicar na bandeira verde?

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: 
Analise o código Java: 

Q41.png (557×201)

Sobre o polimorfismo e o código acima, avalie as afirmações a seguir:
I - O polimorfismo permite que o método chamado seja determinado em tempo de execução (late binding).
II - A saída do programa será “Veículo movendo”, pois o tipo da variável v é Veículo.
III - No polimorfismo subclasses de uma classe podem definir seus próprios comportamentos únicos, compartilhando, ainda assim, algumas das funcionalidades da classe original.

Das afirmações acima, quais estão corretas? 
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, é: