Início Questões de Concursos Programação Resolva questões de Programação comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática. Programação Ordenar por: Mais populares Mais recentes Mais comentadas Filtrar questões: Exibir todas as questões Exibir questões resolvidas Excluir questões resolvidas Exibir questões que errei Filtrar 1981Q887239 | Programação, Tecnologia da Informação, EMATER DF, IADES, 2024Considerando um código CSS que apresente o código de cor RGB com o valor #00ff00, assinale a alternativa que possui a cor representada. ✂️ a) Vermelho ✂️ b) Verde ✂️ c) Azul ✂️ d) Preto ✂️ e) Branco Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1982Q910046 | Programação, Linguagens de programação, Oficial de Informática, SIMAE SC, FUNDATEC, 2024Na linguagem PHP, caso o programador deseje comentar uma linha inteira no código-fonte, ele pode utilizar, no início da linha, a seguinte sequência de caracteres: ✂️ a) -- ✂️ b) !@ ✂️ c) // ✂️ d) */ ✂️ e) !- Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1983Q1030367 | Programação, Linguagens de Programação, Sistemas Engenharia de Dados e Ciência de Dados Manhã, TCE PI, FGV, 2025Considere a biblioteca sklearn (scikit-learn), versão 1.5.2, da linguagem de programação Python. O atributo da classe sklearn.linear_model.LinearRegression, que retorna o termo independente no modelo linear, quando os parâmetros estão configurados no modo padrão (default), é ✂️ a) fit_ ✂️ b) coef_ ✂️ c) predict_ ✂️ d) intercept_ ✂️ e) independent_ Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1984Q1040883 | Programação, Plataforma Java, Especialidade Tecnologia da Informação, TRT 15 Região SP, FCC, 2023Em uma aplicação Jakarta EE, criada e configurada em condições ideais, uma Técnica deseja injetar um EntityManager, que é uma parte essencial da API JPA, em uma classe Enterprise JavaBean (EJB), imediatamente antes da instrução private EntityManager entityManager;. Para isso, ela terá que utilizar a anotação ✂️ a) @PersistenceContext ✂️ b) @Injection ✂️ c) @EJBInject ✂️ d) @InjectTransaction ✂️ e) @entityInject Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1985Q891132 | Programação, JavaScript, Área: Programação de Sistemas, UFCSPA RS, FUNDATEC, 2024What Can JavaScript Do? Analise o documento HTML abaixo:<!DOCTYPE html><html><body><h2>What Can JavaScript Do?</h2><p id="texto">Original</p></body></html>Para alterar o conteúdo HTML interno do elemento “texto” (id=“texto”) por meio da linguagem JavaScript, pode-se utilizar a propriedade: ✂️ a) contentEditable ✂️ b) matches ✂️ c) nodeValue ✂️ d) toString ✂️ e) innerHTML Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1986Q1059864 | Programação, C Mais Mais, Engenheiro de Sistemas de Energia para Satélites, INPE, FGV, 2024Com relação à linguagem de programação C++ e o paradigma da orientação a objeto, analise as afirmativas a seguir. I. Uma classe define o comportamento dos objetos que são instâncias da classe. II. Em C++ é permitido criar classes derivadas, seguindo o conceito de herança de classes. III. O polimorfismo permite que objetos de classes diferentes respondam de forma diferente à mesma função. Está correto o que se afirma em Está correto o que se afirma em ✂️ a) I, apenas. ✂️ b) II, apenas. ✂️ c) I e II, apenas. ✂️ d) II e III, apenas. ✂️ e) I, II e III. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1987Q1063748 | Programação, Assembly, Desenvolvimento de Software Embarcado, INPE, FGV, 2024Softwares para sistemas embarcados podem ser desenvolvidos por meio de programação em linguagens assembly. Com relação a linguagens assembly, analise as afirmativas a seguir. I. São linguagens de programação de nível relativamente baixo, que utilizam mnemônicos equivalentes a representações de código binário (ou opcode) das instruções de uma determinada arquitetura de processador. II. Em geral, possuem instruções de acesso direto à memória RAM, permitindo leitura e escrita de dados em posições determinadas por endereçamento direto. III. São linguagens adequadas para se trabalhar com estruturas de dados complexas, tais como as classes, próprias de programação orientada a objetos. Está correto o que se afirma em ✂️ a) I, apenas. ✂️ b) III, apenas. ✂️ c) I e II, apenas. ✂️ d) I e III, apenas. ✂️ e) I, II e III. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1988Q884809 | Programação, Técnico em Informática, Prefeitura de Rosário MA, FUNATEC, 2024Qual das seguintes afirmações é verdadeira sobre a plataforma Java? ✂️ a) Java é exclusivamente uma linguagem de programação para criação de jogos. ✂️ b) A plataforma Java é restrita a sistemas operacionais específicos. ✂️ c) Java é uma linguagem de programação e uma plataforma de software. ✂️ d) A plataforma Java não oferece suporte à programação web. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1989Q970313 | Programação, Frameworks em Programação, Analista de Sistemas – Processos de negócio, Petrobras, CESPE CEBRASPE, 2022Com relação auser experience(UX), julgue o item a seguir.O modelo padrão para intercâmbio de dados na web conhecido como resource description framework (RDF) facilita a mesclagem de dados, mesmo que os esquemas subjacentes sejam diferentes, permitindo a evolução dos esquemas ao longo do tempo, sem a obrigatoriedade que todos os consumidores dos dados sejam alterados. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1990Q905300 | Programação, Informação e Comunicação, SEEDPR, Consulplan, 2024Gustavo é um aluno do curso técnico em desenvolvimento de sistemas oferecido pelo Governo do Estado do Paraná. Ele aprendeu sobre os principais conceitos da lógica de programação, compreendendo como interpretar um problema real e construir uma solução tecnológica para resolvê-lo de forma automatizada e eficiente. Nesse processo de aprendizado, construiu soluções com o auxílio de fluxogramas e agora, já habituado com os cenários abordados nessa etapa do conhecimento, Gustavo utiliza o pseudocódigo para escrever as soluções elaboradas. Considerando que esse recurso é parte fundamental da lógica de programação, está INCORRETO o que se afirma em: ✂️ a) Não é considerado uma linguagem de programação. ✂️ b) Por ser considerada uma linguagem de programação simples, segue estrutura e sintaxe rígidas. ✂️ c) É uma ferramenta de aprendizado e raciocínio que pode ser utilizada para construir algoritmos. ✂️ d) Geralmente não permite a execução/compilação por compiladores, interpretadores ou montadores. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1991Q993426 | Programação, JUnit, Desenvolvimento de Aplicações Web Mobile, IBGE, AOCP, 2019Ao se pensar em testes unitários, já se pensa em Junit, pois ele é um framework simples para escrever testes repetíveis automatizados com suporte na linguagem de programação Java em que é possível criar testes para verificar funcionalidades de classes e seus métodos. O Junit trabalha basicamente com anotações (Annotations) que definem se um método é ou não de teste, se deve ser executado antes ou depois da classe, se deve ser ignorado e outras diversas funcionalidades. Assinale a alternativa que apresenta a anotação que, quando colocada antes do método, define que ele vai ser executado antes de cada caso de teste, para que, antes de um método, as variáveis possam ser inicializadas. ✂️ a) @BeforeClass ✂️ b) @After ✂️ c) @Before ✂️ d) @AfterClass ✂️ e) @Ignore Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1992Q1068697 | Programação, C Mais Mais, Especialidade Informática, EsFCEx, VUNESP, 2025Assinale a alternativa correta a respeito de destrutores na linguagem C++. ✂️ a) A sobrecarga do destrutor é permitida caso a classe possua somente atributos públicos. ✂️ b) Uma classe pode possuir múltiplos destrutores. ✂️ c) Destrutores retornam um valor booleano indicando o sucesso da operação. ✂️ d) Um destrutor recebe como parâmetro o próprio objeto a ser destruído. ✂️ e) O nome de um destrutor sempre é iniciado com o caractere til (~). Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1993Q1060009 | Programação, Jboss, manhã, MF, FGV, 2024O JBoss Modules é um ambiente modular de carregamento e execução de classes Java presente no servidor de aplicação JBoss. Sobre a implementação do JBoss Modules, é correto afirmar que ✂️ a) um módulo pode ser definido como um arquivo JAR individual ou como um diretório no sistema de arquivos. ✂️ b) os módulos são carregados rapidamente na memória sem garantias de uma execução thread-safe. ✂️ c) todos os módulos são carregados concorrentemente na memória por um mesmo classloader. ✂️ d) um módulo é um agrupamento isolado de classes e recursos que não pode fazer referência a outros módulos. ✂️ e) os módulos são executados hierarquicamente em um container Java isolado do JBoss Modules. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1994Q1040050 | Programação, Html Hypertext Markup Language, Tecnologia da Informação, TRT 9 REGIÃO PR, FCCNa página inicial de um site construído com HTML5, um Técnico em TI precisa fazer com que cada página referente aos links do menu abra em uma área específica no interior desta página de abertura. A tag que precisa ser colocada nesta área para exibir as páginas referentes aos links é ✂️ a) <div> ✂️ b) <section> ✂️ c) <article> ✂️ d) <container> ✂️ e) <iframe> Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1995Q903354 | Programação, Linguagens de programação, Especialidade: Análise de Sistemas de Informação, TRF 1a, FGV, 2024O analista Eric foi designado para compatibilizar um antigo projeto de software Java com o recente Spring Boot 3. A versão atual do projeto utiliza Spring Boot 2.1 com Java 8, além de algumas Application Programming Interfaces (APIs) do Java Enterprise Edition (JEE). A fim de atualizar o projeto para o Spring Boot 3 observando estritamente o mínimo necessário, Eric deve atualizar o Java para a versão: ✂️ a) 11, mantendo o uso das APIs do Java EE; ✂️ b) 17, mantendo o uso das APIs do Java EE; ✂️ c) 21, mantendo o uso das APIs do Java EE; ✂️ d) 17, migrando o uso das APIs do Java EE para o Jakarta EE; ✂️ e) 21, migrando o uso das APIs do Java EE para o Jakarta EE. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1996Q1028303 | Programação, Plataforma Java, Perito em Tecnologia da Informação e Comunicação, MPU, FGV, 2025Observe o seguinte código Java reutilizado em todos os Sistemas de Informação do MPU.public class Main { String orgao = "MPU";public static void main(String[] args) { Main myObj = new Main(); myObj.orgao = "MMPPUU"; System.out.println(myObj.orgao);}} No Java, para garantir que nenhum comando altere o valor do atributo orgao da classe Main durante a execução do programa, deve-se declarar o atributo orgao como: ✂️ a) final ✂️ b) static ✂️ c) SELECT p.processoid as numero, SUM(p.valor_causa) as ValorCausa, p.data_audiencia as DataAudiencia FROM Processo p INNER JOIN ProcessoParte pp ON p.ProcessoID = pp.ProcessoID INNER JOIN Parte pt ON pp.ParteID = pt.ParteID WHERE pt.idade < 18 AND p.data_audiencia > NOW() + INTERVAL '30 days' GROUP BY p.processoid, p.data_audiencia ORDER BY ValorCausa ASC ✂️ d) SELECT p.processoid as numero, p.valor_causa, p.data_audiencia FROM Parte pt INNER JOIN Processo p ON pt.idade < 18 AND p.data_audiencia BETWEEN NOW() AND CURRENT_DATE + DATE_PART('DAY', 30) ✂️ e) SELECT p.processoid, p.valor_causa, p.data_audiencia FROM processo p INNER JOIN parte pt ON pt.idade < 18 WHERE p.data_audiencia BETWEEN NOW() AND NOW() + 30 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1997Q962513 | Programação, Tomcat, Especialidade Suporte em Tecnologia da Informação, TRF 1ª REGIÃO, FGV, 2024Como forma de aumentar a segurança no tráfego de dados, o Departamento de Desenvolvimento do Tribunal Regional Federal da 1ª Região viu-se na necessidade de efetuar uma alteração na porta 8080, default no servidor Tomcat, para a porta 8086. Para que essa modificação seja possível, o departamento deverá ter acesso ao arquivo de configuração: ✂️ a) web.xml; ✂️ b) tomcat-users.xml; ✂️ c) server.xml; ✂️ d) catalina.sh; ✂️ e) tomcat-properties.properties. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1998Q1006051 | Programação, Tomcat, Tecnologia da Informação, TRT 7 Região CE, CESPE CEBRASPENo que se refere à instalação e ao funcionamento do Tomcat no ambiente Windows, assinale a opção correta. ✂️ a) Independentemente da versão do sistema operacional em uso, o instalador inicialmente procura por um JRE de 32 bites. ✂️ b) Sempre será utilizado o JRE default localizado pelo instalador. ✂️ c) Independentemente da forma de instalação, o Tomcat será automaticamente inicializado quando o Windows for iniciado. ✂️ d) O Tomcat é sempre instalado como um serviço do Windows. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1999Q886252 | Programação, Linguagens de programação, Técnico de Tecnologia da Informação, UFSM, UFSM, 2024Considerando a herança em Java, assinale a alternativa correta. ✂️ a) Uma classe pode herdar de múltiplas classes em Java. ✂️ b) Todos os atributos e métodos de uma classe pai são automaticamente acessíveis na classe filha. ✂️ c) A palavra-chave "extends" é usada para implementar a composição entre classes. ✂️ d) A herança em Java é uma forma de reutilização de código, mas pode levar à criação de acoplamento forte entre as classes. ✂️ e) Em uma relação de duas classes, em que uma classe filha foi herdada de uma classe pai, a classe filha pode substituir o método privado da classe pai. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 2000Q884975 | Programação, Linguagens de programação, Técnico em Informática, CREFITO 15a, Ibest, 2024Em Java, a estrutura de controle que permite executar um bloco de código se uma condição específica for verdadeira e, opcionalmente, executar um bloco de código alternativo se a condição for falsa é ✂️ a) while. ✂️ b) if-else. ✂️ c) switch. ✂️ d) for. ✂️ e) do-while. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDF← AnteriorPróximo →
1981Q887239 | Programação, Tecnologia da Informação, EMATER DF, IADES, 2024Considerando um código CSS que apresente o código de cor RGB com o valor #00ff00, assinale a alternativa que possui a cor representada. ✂️ a) Vermelho ✂️ b) Verde ✂️ c) Azul ✂️ d) Preto ✂️ e) Branco Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1982Q910046 | Programação, Linguagens de programação, Oficial de Informática, SIMAE SC, FUNDATEC, 2024Na linguagem PHP, caso o programador deseje comentar uma linha inteira no código-fonte, ele pode utilizar, no início da linha, a seguinte sequência de caracteres: ✂️ a) -- ✂️ b) !@ ✂️ c) // ✂️ d) */ ✂️ e) !- Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1983Q1030367 | Programação, Linguagens de Programação, Sistemas Engenharia de Dados e Ciência de Dados Manhã, TCE PI, FGV, 2025Considere a biblioteca sklearn (scikit-learn), versão 1.5.2, da linguagem de programação Python. O atributo da classe sklearn.linear_model.LinearRegression, que retorna o termo independente no modelo linear, quando os parâmetros estão configurados no modo padrão (default), é ✂️ a) fit_ ✂️ b) coef_ ✂️ c) predict_ ✂️ d) intercept_ ✂️ e) independent_ Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1984Q1040883 | Programação, Plataforma Java, Especialidade Tecnologia da Informação, TRT 15 Região SP, FCC, 2023Em uma aplicação Jakarta EE, criada e configurada em condições ideais, uma Técnica deseja injetar um EntityManager, que é uma parte essencial da API JPA, em uma classe Enterprise JavaBean (EJB), imediatamente antes da instrução private EntityManager entityManager;. Para isso, ela terá que utilizar a anotação ✂️ a) @PersistenceContext ✂️ b) @Injection ✂️ c) @EJBInject ✂️ d) @InjectTransaction ✂️ e) @entityInject Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1985Q891132 | Programação, JavaScript, Área: Programação de Sistemas, UFCSPA RS, FUNDATEC, 2024What Can JavaScript Do? Analise o documento HTML abaixo:<!DOCTYPE html><html><body><h2>What Can JavaScript Do?</h2><p id="texto">Original</p></body></html>Para alterar o conteúdo HTML interno do elemento “texto” (id=“texto”) por meio da linguagem JavaScript, pode-se utilizar a propriedade: ✂️ a) contentEditable ✂️ b) matches ✂️ c) nodeValue ✂️ d) toString ✂️ e) innerHTML Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1986Q1059864 | Programação, C Mais Mais, Engenheiro de Sistemas de Energia para Satélites, INPE, FGV, 2024Com relação à linguagem de programação C++ e o paradigma da orientação a objeto, analise as afirmativas a seguir. I. Uma classe define o comportamento dos objetos que são instâncias da classe. II. Em C++ é permitido criar classes derivadas, seguindo o conceito de herança de classes. III. O polimorfismo permite que objetos de classes diferentes respondam de forma diferente à mesma função. Está correto o que se afirma em Está correto o que se afirma em ✂️ a) I, apenas. ✂️ b) II, apenas. ✂️ c) I e II, apenas. ✂️ d) II e III, apenas. ✂️ e) I, II e III. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1987Q1063748 | Programação, Assembly, Desenvolvimento de Software Embarcado, INPE, FGV, 2024Softwares para sistemas embarcados podem ser desenvolvidos por meio de programação em linguagens assembly. Com relação a linguagens assembly, analise as afirmativas a seguir. I. São linguagens de programação de nível relativamente baixo, que utilizam mnemônicos equivalentes a representações de código binário (ou opcode) das instruções de uma determinada arquitetura de processador. II. Em geral, possuem instruções de acesso direto à memória RAM, permitindo leitura e escrita de dados em posições determinadas por endereçamento direto. III. São linguagens adequadas para se trabalhar com estruturas de dados complexas, tais como as classes, próprias de programação orientada a objetos. Está correto o que se afirma em ✂️ a) I, apenas. ✂️ b) III, apenas. ✂️ c) I e II, apenas. ✂️ d) I e III, apenas. ✂️ e) I, II e III. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1988Q884809 | Programação, Técnico em Informática, Prefeitura de Rosário MA, FUNATEC, 2024Qual das seguintes afirmações é verdadeira sobre a plataforma Java? ✂️ a) Java é exclusivamente uma linguagem de programação para criação de jogos. ✂️ b) A plataforma Java é restrita a sistemas operacionais específicos. ✂️ c) Java é uma linguagem de programação e uma plataforma de software. ✂️ d) A plataforma Java não oferece suporte à programação web. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1989Q970313 | Programação, Frameworks em Programação, Analista de Sistemas – Processos de negócio, Petrobras, CESPE CEBRASPE, 2022Com relação auser experience(UX), julgue o item a seguir.O modelo padrão para intercâmbio de dados na web conhecido como resource description framework (RDF) facilita a mesclagem de dados, mesmo que os esquemas subjacentes sejam diferentes, permitindo a evolução dos esquemas ao longo do tempo, sem a obrigatoriedade que todos os consumidores dos dados sejam alterados. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1990Q905300 | Programação, Informação e Comunicação, SEEDPR, Consulplan, 2024Gustavo é um aluno do curso técnico em desenvolvimento de sistemas oferecido pelo Governo do Estado do Paraná. Ele aprendeu sobre os principais conceitos da lógica de programação, compreendendo como interpretar um problema real e construir uma solução tecnológica para resolvê-lo de forma automatizada e eficiente. Nesse processo de aprendizado, construiu soluções com o auxílio de fluxogramas e agora, já habituado com os cenários abordados nessa etapa do conhecimento, Gustavo utiliza o pseudocódigo para escrever as soluções elaboradas. Considerando que esse recurso é parte fundamental da lógica de programação, está INCORRETO o que se afirma em: ✂️ a) Não é considerado uma linguagem de programação. ✂️ b) Por ser considerada uma linguagem de programação simples, segue estrutura e sintaxe rígidas. ✂️ c) É uma ferramenta de aprendizado e raciocínio que pode ser utilizada para construir algoritmos. ✂️ d) Geralmente não permite a execução/compilação por compiladores, interpretadores ou montadores. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1991Q993426 | Programação, JUnit, Desenvolvimento de Aplicações Web Mobile, IBGE, AOCP, 2019Ao se pensar em testes unitários, já se pensa em Junit, pois ele é um framework simples para escrever testes repetíveis automatizados com suporte na linguagem de programação Java em que é possível criar testes para verificar funcionalidades de classes e seus métodos. O Junit trabalha basicamente com anotações (Annotations) que definem se um método é ou não de teste, se deve ser executado antes ou depois da classe, se deve ser ignorado e outras diversas funcionalidades. Assinale a alternativa que apresenta a anotação que, quando colocada antes do método, define que ele vai ser executado antes de cada caso de teste, para que, antes de um método, as variáveis possam ser inicializadas. ✂️ a) @BeforeClass ✂️ b) @After ✂️ c) @Before ✂️ d) @AfterClass ✂️ e) @Ignore Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1992Q1068697 | Programação, C Mais Mais, Especialidade Informática, EsFCEx, VUNESP, 2025Assinale a alternativa correta a respeito de destrutores na linguagem C++. ✂️ a) A sobrecarga do destrutor é permitida caso a classe possua somente atributos públicos. ✂️ b) Uma classe pode possuir múltiplos destrutores. ✂️ c) Destrutores retornam um valor booleano indicando o sucesso da operação. ✂️ d) Um destrutor recebe como parâmetro o próprio objeto a ser destruído. ✂️ e) O nome de um destrutor sempre é iniciado com o caractere til (~). Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1993Q1060009 | Programação, Jboss, manhã, MF, FGV, 2024O JBoss Modules é um ambiente modular de carregamento e execução de classes Java presente no servidor de aplicação JBoss. Sobre a implementação do JBoss Modules, é correto afirmar que ✂️ a) um módulo pode ser definido como um arquivo JAR individual ou como um diretório no sistema de arquivos. ✂️ b) os módulos são carregados rapidamente na memória sem garantias de uma execução thread-safe. ✂️ c) todos os módulos são carregados concorrentemente na memória por um mesmo classloader. ✂️ d) um módulo é um agrupamento isolado de classes e recursos que não pode fazer referência a outros módulos. ✂️ e) os módulos são executados hierarquicamente em um container Java isolado do JBoss Modules. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1994Q1040050 | Programação, Html Hypertext Markup Language, Tecnologia da Informação, TRT 9 REGIÃO PR, FCCNa página inicial de um site construído com HTML5, um Técnico em TI precisa fazer com que cada página referente aos links do menu abra em uma área específica no interior desta página de abertura. A tag que precisa ser colocada nesta área para exibir as páginas referentes aos links é ✂️ a) <div> ✂️ b) <section> ✂️ c) <article> ✂️ d) <container> ✂️ e) <iframe> Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1995Q903354 | Programação, Linguagens de programação, Especialidade: Análise de Sistemas de Informação, TRF 1a, FGV, 2024O analista Eric foi designado para compatibilizar um antigo projeto de software Java com o recente Spring Boot 3. A versão atual do projeto utiliza Spring Boot 2.1 com Java 8, além de algumas Application Programming Interfaces (APIs) do Java Enterprise Edition (JEE). A fim de atualizar o projeto para o Spring Boot 3 observando estritamente o mínimo necessário, Eric deve atualizar o Java para a versão: ✂️ a) 11, mantendo o uso das APIs do Java EE; ✂️ b) 17, mantendo o uso das APIs do Java EE; ✂️ c) 21, mantendo o uso das APIs do Java EE; ✂️ d) 17, migrando o uso das APIs do Java EE para o Jakarta EE; ✂️ e) 21, migrando o uso das APIs do Java EE para o Jakarta EE. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1996Q1028303 | Programação, Plataforma Java, Perito em Tecnologia da Informação e Comunicação, MPU, FGV, 2025Observe o seguinte código Java reutilizado em todos os Sistemas de Informação do MPU.public class Main { String orgao = "MPU";public static void main(String[] args) { Main myObj = new Main(); myObj.orgao = "MMPPUU"; System.out.println(myObj.orgao);}} No Java, para garantir que nenhum comando altere o valor do atributo orgao da classe Main durante a execução do programa, deve-se declarar o atributo orgao como: ✂️ a) final ✂️ b) static ✂️ c) SELECT p.processoid as numero, SUM(p.valor_causa) as ValorCausa, p.data_audiencia as DataAudiencia FROM Processo p INNER JOIN ProcessoParte pp ON p.ProcessoID = pp.ProcessoID INNER JOIN Parte pt ON pp.ParteID = pt.ParteID WHERE pt.idade < 18 AND p.data_audiencia > NOW() + INTERVAL '30 days' GROUP BY p.processoid, p.data_audiencia ORDER BY ValorCausa ASC ✂️ d) SELECT p.processoid as numero, p.valor_causa, p.data_audiencia FROM Parte pt INNER JOIN Processo p ON pt.idade < 18 AND p.data_audiencia BETWEEN NOW() AND CURRENT_DATE + DATE_PART('DAY', 30) ✂️ e) SELECT p.processoid, p.valor_causa, p.data_audiencia FROM processo p INNER JOIN parte pt ON pt.idade < 18 WHERE p.data_audiencia BETWEEN NOW() AND NOW() + 30 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1997Q962513 | Programação, Tomcat, Especialidade Suporte em Tecnologia da Informação, TRF 1ª REGIÃO, FGV, 2024Como forma de aumentar a segurança no tráfego de dados, o Departamento de Desenvolvimento do Tribunal Regional Federal da 1ª Região viu-se na necessidade de efetuar uma alteração na porta 8080, default no servidor Tomcat, para a porta 8086. Para que essa modificação seja possível, o departamento deverá ter acesso ao arquivo de configuração: ✂️ a) web.xml; ✂️ b) tomcat-users.xml; ✂️ c) server.xml; ✂️ d) catalina.sh; ✂️ e) tomcat-properties.properties. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1998Q1006051 | Programação, Tomcat, Tecnologia da Informação, TRT 7 Região CE, CESPE CEBRASPENo que se refere à instalação e ao funcionamento do Tomcat no ambiente Windows, assinale a opção correta. ✂️ a) Independentemente da versão do sistema operacional em uso, o instalador inicialmente procura por um JRE de 32 bites. ✂️ b) Sempre será utilizado o JRE default localizado pelo instalador. ✂️ c) Independentemente da forma de instalação, o Tomcat será automaticamente inicializado quando o Windows for iniciado. ✂️ d) O Tomcat é sempre instalado como um serviço do Windows. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1999Q886252 | Programação, Linguagens de programação, Técnico de Tecnologia da Informação, UFSM, UFSM, 2024Considerando a herança em Java, assinale a alternativa correta. ✂️ a) Uma classe pode herdar de múltiplas classes em Java. ✂️ b) Todos os atributos e métodos de uma classe pai são automaticamente acessíveis na classe filha. ✂️ c) A palavra-chave "extends" é usada para implementar a composição entre classes. ✂️ d) A herança em Java é uma forma de reutilização de código, mas pode levar à criação de acoplamento forte entre as classes. ✂️ e) Em uma relação de duas classes, em que uma classe filha foi herdada de uma classe pai, a classe filha pode substituir o método privado da classe pai. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
2000Q884975 | Programação, Linguagens de programação, Técnico em Informática, CREFITO 15a, Ibest, 2024Em Java, a estrutura de controle que permite executar um bloco de código se uma condição específica for verdadeira e, opcionalmente, executar um bloco de código alternativo se a condição for falsa é ✂️ a) while. ✂️ b) if-else. ✂️ c) switch. ✂️ d) for. ✂️ e) do-while. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro