QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
300 questões encontradas

A linguagem Javascript, em sua versão ES6, permite definir variáveis locais, ou seja, aquelas que podem ser declaradas, ter seu conteúdo alterado, e utilizadas apenas dentro de um bloco ou função. Assinale a alternativa que apresenta a declaração de uma variável desse tipo.

A let numero = 2025;
B const numero = 2025;
C var numero = 2025;
D variable numero = 2025;
E define numero = 2025;

Com relação a elementos sintáticos de JSP, para escrevermos códigos em Java inseridos em páginas HTML, dispomos de três formas diferentes, comumente conhecidas como elementos. Cada uma delas tem um comportamento diferente no momento da execução do código. Assinale a alternativa que apresenta um elemento sintático de JSP correto.

A Roteamento
B Mapeamento
C Direcionamento
D Scripting
E Layouting

O time de TI de um Tribunal Regional do Trabalho que está desenvolvendo uma aplicação web configurou o Selenium WebDriver para realizar testes de funcionalidades no navegador Chrome. Durante os testes, identificaram que o script falha ao tentar interagir com o botão de "Enviar", apresentando o erro NoSuchElementException . O desenvolvedor analisou o código e percebeu que o botão é carregado dinamicamente após a conclusão de uma animação. Nesse contexto, a abordagem mais adequada que o time deve adotar para resolver o problema e garantir que o botão seja corretamente identificado e clicado nos testes é

A configurar o WebDriver para ignorar exceções e continuar a execução.
B atualizar o Selenium WebDriver e o Selenium IDE para as versões mais recentes.
C implementar Implicit Wait no script para executar após o carregamento do botão.
D aumentar o tempo de execução do script para garantir que o botão seja carregado.
E utilizar Explicit Wait para aguardar a presença do botão na página antes de interagir.

Na programação orientada a objetos, o conceito de encapsulamento desempenha um papel fundamental na organização do código. Entre as opções abaixo, qual melhor descreve a principal finalidade do encapsulamento, considerando a separação dos aspectos externos e internos de um objeto?

A Facilitar a manutenção do código, tornando o programa altamente dependente de pequenas modificações, garantindo flexibilidade.
B Expor os detalhes internos da implementação de um objeto, promovendo uma compreensão mais profunda e direta do programa.
C Integrar os aspectos externos e internos de um objeto, simplificando a interação entre diferentes objetos e aumentando a complexidade do código.
D Ocultar os detalhes internos de um objeto, separando-os dos aspectos externos, e impedir a propagação de grandes efeitos causados por pequenas modificações no programa, promovendo a robustez e a manutenibilidade do código.

Dentro do paradigma de programação orientada a objetos, o polimorfismo desempenha um papel crucial na flexibilidade e adaptabilidade do código. Entre as opções abaixo, qual melhor descreve o conceito de polimorfismo?

A O polimorfismo refere-se à capacidade de uma operação atuar de maneira idêntica em diferentes classes, promovendo a uniformidade na implementação de métodos.
B Polimorfismo é a habilidade de uma operação se adaptar dinamicamente ao tipo de objeto sobre o qual ela é chamada, permitindo que a mesma ação tenha diferentes implementações em classes distintas.
C O polimorfismo é a prática de criar múltiplos métodos para a implementação de um único operador, promovendo a redundância de código e a complexidade na hierarquia de classes.
D Polimorfismo é a característica que limita a utilização dos mesmos atributos e métodos por objetos distintos, impedindo implementações personalizadas para cada classe.

Dentro da programação orientada a objetos (POO), o conceito de herança desempenha um papel fundamental na estruturação de código. Assim, qual das seguintes alternativas melhor descreve o conceito de herança?

A Herança refere-se à prática de duplicar código, promovendo a reutilização de métodos e atributos idênticos em diferentes classes.
B Herança é a restrição da visibilidade de certos métodos e atributos a uma classe específica, garantindo encapsulamento e segurança no acesso aos membros da classe.
C Herança consiste na criação de instâncias de uma classe em outra classe, promovendo a flexibilidade na implementação de métodos e facilitando a comunicação entre objetos.
D Herança é a capacidade de uma classe adquirir propriedades e comportamentos de outra, permitindo a criação de uma hierarquia de classes e a reutilização de código.

No contexto da troca de dados em formatos interoperáveis na web, o JSON (JavaScript Object Notation) desempenha um papel significativo. Qual das seguintes alternativas melhor descreve o JSON?

A JSON é uma linguagem de programação amplamente utilizada para desenvolvimento web, focada na manipulação de objetos e estruturas de dados complexas.
B JSON é um protocolo de comunicação entre servidores web, projetado para otimizar a transmissão de dados e garantir uma conexão segura entre sistemas distribuídos.
C JSON é um modelo para armazenamento e transmissão de informações no formato texto.
D JSON é um banco de dados NoSQL amplamente adotado, desenvolvido para armazenar e recuperar grandes volumes de dados de forma eficiente e escalável.