Filtrar


Questões por página:
Durante a implementação de uma aplicação Web reativa, um desenvolvedor utilizou JavaScript moderno com recursos de concorrência não-bloqueante para tratar múltiplas requisições HTTP assíncronas. Contudo, enfrentou dificuldades para lidar com dependência sequencial entre chamadas assíncronas, resultando em um aninhamento excessivo de callbacks. Considerando boas práticas de programação assíncrona em JavaScript, a técnica que permite maior legibilidade, controle de fluxo e redução do aninhamento excessivo é:
Durante a implementação de um aplicativo Android utilizando Kotlin, um professor solicitou que seus alunos explorassem recursos da linguagem que promovem concisão, segurança contra valores nulos e interoperabilidade com APIs Java. Ao revisar um trecho de código contendo propriedades imutáveis, tratamento seguro de nulidade e uso de inferência de tipo, os alunos deveriam reconhecer quais elementos refletem corretamente os princípios idiomáticos da linguagem Kotlin. Considerando esse contexto, é correto afirmar que:
Durante a análise de uma hierarquia de classes em um projeto Java, um professor solicitou aos estudantes a identificação domecanismo que permite, emtempo de execução, a chamada ao método sobrescrito da subclasse, mesmo quando o objeto é referenciado por uma variável do tipo da superclasse. Considerando a relação entre herança, sobrescrita e despacho dinâmico, é correto afirmar que:
Durante uma revisão técnica de páginas web desenvolvidas por estudantes, um professor de programação identificou o uso inadequado de elementos HTML em estruturas que exigiam semântica acessível, indexação eficiente e possibilidade de reutilização de conteúdo em diferentes contextos. Considerando as recomendações do HTML5 e as boas práticas de acessibilidade, estruturação semântica e organização lógica de documentos web, a construção que define corretamente uma seção de conteúdo independente, autocontida e com título próprio, semanticamente adequada para reuso e indexação, é:
Durante o desenvolvimento de um aplicativo Android em Java, um docente orientou seus alunos quanto ao ciclo de vida de uma Activity e à importância de preservar dados temporários durante mudanças de configuração, como a rotação da tela. Após simular essa mudança, os estudantes observaram a perda de dados digitados em campos de texto. O procedimento tecnicamente mais adequado para preservar esses dados entre recriações automáticas da Activity é: