Questões de Concurso Sobre programação
Foram encontradas 14.769 questões
Considere as afirmações a seguir, envolvendo conceitos de orientação a objetos:
I - Herança permite criar novas classes a partir de classes já existentes, aproveitando-se das características existentes na classe a ser estendida.
II - Polimorfismo é o princípio pelo qual objetos pertencentes a duas ou mais classes podem invocar métodos que têm assinaturas diferentes, mas comportamentos idênticos.
III- Encapsulamento é uma forma eficiente de proteger os dados manipulados dentro da classe, além de determinar onde esta classe poderá ser manipulada.
É CORRETO o que se afirma em:
As linguagens de programação são ferramentas fundamentais na interação do usuário com o computador. Sobre essas linguagens, considere as afirmações a seguir.
I- Um programa é uma sequência de instruções escritas em determinada linguagem.
II- JavaScript (JS) é um exemplo de linguagem de programação utilizada em aplicações web.
III- Assembly é um exemplo de linguagem de programação.
IV- Um compilador é capaz de traduzir um programa escrito em linguagem de alto nível para código em linguagem de máquina.
Está(ão) CORRETA(s) a(s) afirmação(ções):
É uma ferramenta de gerenciamento de dependências e construção para projetos Java. Ele simplifica o processo de compilação, empacotamento e distribuição de projetos em Java, além de permitir a gestão de dependências de forma automática.
I. Uma constante é um item de dados nomeado com um valor predefinido que pode ser alterado durante o uso do software.
II. Uma variável é um item de dados nomeado cujo valor pode ser alterado durante a execução do programa.
III. As variáveis podem ser globais ou locais, dependendo da lógica aplicada na programação.
IV. As variáveis precisam ser declaradas anteriormente ao primeiro uso do software.
Estão CORRETAS as afirmativas
I- Utiliza DOM virtual ao invés de DOM real.
II- Utiliza renderização do lado do servidor.
III- É apenas uma biblioteca e não um framework avançado.
Está CORRETO o que se afirma em
O trecho de código da linha 03 foi intencionalmente omitido. Todas as classes componentes React que possuem um construtor devem começar com uma chamada que deveria estar na linha 03. Esta chamada é
Componentes React implementam um método render() que recebe dados de entrada e retorna o que se quer mostrar. Baseado nisso, o resultado da execução do código acima é
No trecho acima, a função mapWith recebe qualquer função como argumento e retorna uma função map parcialmente aplicada. O resultado da aplicação da função square All para o array [1,2,3] é
A interpretação da exceção lançada durante a execução seria um mapeamento errôneo de entidades. Estamos referenciando um gerador de sequência desconhecido, e a ideia seria usar uma sequência do banco de dados e prover “authorSequence” como o nome do gerador. Vários desenvolvedores esperariam que “authorSequence” seja o nome da sequência do banco de dados que o Hibernate usaria. Este não é o caso. É o nome do @SequenceGenerator que podemos usar para prover mais informações sobre a sequência do banco de dados que o Hibernate usará. Contudo, a definição do @SequenceGenerator está faltando, e o Hibernate lança uma exceção. Assinale o tipo de exceção que seria lançada pelo Hibernate:
Este arquivo herda do spring-boot-starter-parent e declara dependências aos Spring Boot Starters. Seguindo boas práticas do Framework Spring Boot, este conteúdo deveria ser salvo como arquivo
Considere o código a seguir, que busca calcular o fatorial de um número:

Sobre o código apresentado acima, é CORRETO afirmar: