Início

Questões de Concursos Linguagens de programação

Resolva questões de Linguagens de programação comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


101Q896969 | Programação, Linguagens de programação, Informática, IF Sul MG, FUNDATEC, 2024

Sobre a linguagem Java, assinale a alternativa que corresponde à declaração e criação de um objeto array de 10 posições.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

102Q1030367 | Programação, Linguagens de Programação, Sistemas Engenharia de Dados e Ciência de Dados Manhã, TCE PI, FGV, 2025

Considere 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), é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

103Q964845 | Programação, Linguagens de programação, Tecnologia da Informação, Caixa, CESGRANRIO, 2021

As classes Java a seguir pertencem ao pacote default. class A1 { protected int va1=1,va2=2; public A1(int x) { va1+=x; va2*=x; } } class A2 extends A1 { protected int vb1=10; } class A3 extends A2 { protected int vc1=0; public A3(int y) { vc1=(va1+va2)*y; } } public class Main { public static void main(String[] args) { A3 o=new A3(2); System.out.println(o.vc1); } } Qual construtor poderá ser inserido na classe A2, sem que um erro de compilação seja gerado?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

104Q881479 | Programação, Linguagens de programação, Técnico de Tecnologia da Informação / Área Sistema, UFRPE, FADURPE, 2024

Uma pessoa está depurando uma aplicação Java complexa no Eclipse e precisa empregar técnicas avançadas para depurar, rastrear e resolver um problema intermitente que ocorre em um ponto profundo do seu código. Assinale a alternativa que não faz parte do conjunto de ferramentas contidas na perspectiva de depuração (Debug Perspective) do Eclipse.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

105Q954958 | Programação, Linguagens de programação, Técnico de Laboratório / Área Informática, IFES, IF ES, 2025

Na linguagem Java, é uma diretiva utilizada para designar os membros de uma superclasse que podem ser acessados por outros membros dessa superclasse, por membros de subclasses e por membros de outras classes no mesmo pacote:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

106Q883565 | Programação, Linguagens de programação, Técnico em Processamento de Dados, Prefeitura de Caraguatatuba SP, FGV, 2024

Você e sua equipe estão atuando no desenvolvimento de um sistema para a plataforma de educação online. Um dos membros da equipe apresentou uma dúvida sobre a utilização do comando “try..catch..finally”.
Assinale a opção que melhor descreve a função do bloco “finally” neste comando.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

107Q960633 | Programação, Linguagens de programação, Informática Desenvolvimento, TRF 2a REGIÃO, CONSULPLAN, 2017

Na orientação a objetos o encapsulamento é um mecanicismo utilizado para restringir o acesso ao comportamento interno de um objeto. O objeto requisitante envia uma mensagem e não precisa conhecer a forma pela qual a operação requisitada é realizada, tudo o que importa ao objeto remetente é a realização da operação. Na linguagem Java, os modificadores de acesso que aplicam o princípio de encapsulamento, definindo a visibilidade de um atributo ou método dentro de uma classe, definem que:
I. Apenas membros da classe possuem acesso. II. Apenas membros da classe e subclasse possuem acesso. III. Todos possuem acesso. IV. Somente classe do mesmo pacote possuem acesso.
A respeito das definições anteriores assinale a alternativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

108Q960638 | Programação, Linguagens de programação, Informática Desenvolvimento, TRF 2a REGIÃO, CONSULPLAN, 2017

As linguagens de programação são utilizadas para construir sistemas computacionais. A partir dos aspectos da realidade, a linguagem que possui suporte a orientação a objetos permite uma modelagem mais fácil do mundo real, sendo mais fácil de implementar os conceitos para modelar as classes e objetos da realidade de um sistema. Com relação à programação em linguagem Java, analise as afirmativas a seguir.


I. Permite a declaração de uma classe dentro da outra, procedimento denominado de classe Interna, em que os atributos e métodos declarados na classe externa são visíveis para a classe interna, mesmo os declarados protected ou private.

II. A capacidade de possuir mais de uma superclasse é chamada de herança múltipla. A linguagem Java suporta este tipo de implementação; no entanto, a implementação desta facilidade é difícil e tende a apresentar muitos erros.

III. Polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma assinatura, mas comportamentos distintos. Esse mecanismo permite definir quais funcionalidades devem operar de forma dinâmica, abstraindo-se de seus detalhes particulares quando esses não forem necessários.

Está(ão) correta(s) apenas a(s) afirmativa(s)

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

109Q1055633 | Programação, Linguagens de Programação, Técnico Analista de Sistemas Desenvolvimento, MPE PA, CONSULPLAN, 2022

Uma aplicação AngularJS é formada, basicamente, por componentes desacoplados e que têm um papel bem definido na arquitetura da aplicação. Assinale o componente responsável por ampliar a capacidade do HTML, viabilizando novos comportamentos na view.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

110Q889757 | Programação, Linguagens de programação, Técnico de Informática, Prefeitura de Sapezal MT, SELECON, 2024

Java é uma linguagem que tem por característica possibilitar que um mesmo programa seja executado em diversas plataformas. No processo de compilação, específico a qualquer máquina física, é gerado um código intermediário, com uma extensão padrão, que pode ser executado onde quer que a plataforma Java esteja presente, em qualquer sistema operacional subjacente. Em outras palavras, o mesmo programa pode ser executado em qualquer S. O. que execute a plataforma Java.
O nome pelo qual é conhecido o código intermediário e a extensão padrão são, respectivamente:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

111Q903350 | Programação, Linguagens de programação, Especialidade: Análise de Sistemas de Informação, TRF 1a, FGV, 2024

!!v))Ao" ser="" executado,="" o="" código="" acima="" exibirá="" na="" saída="" do="" console:"=""> Considere o seguinte código em JavaScript:

const array = ["T", "R", "F", 1]
array.splice(0, 0, '>')
console.log(array.filter(v=>!!v))

Ao ser executado, o código acima exibirá na saída do console:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

112Q998839 | Programação, Linguagens de programação, Informática, RECIPREV PE, IBFC, 2024

Em uma classe PHP podemos definir diversos métodos, um destes é o ‘__invoke’, desta forma, assinale a alternativa que apresenta a finalidade deste método em uma classe PHP:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

113Q903359 | Programação, Linguagens de programação, Especialidade: Análise de Sistemas de Informação, TRF 1a, FGV, 2024

A plataforma Node.js trouxe uma grande revolução em termos da aplicabilidade do Java Script, que agora é utilizado também na implementação de aplicativos servidores. Ele traz uma série de características robustas, como o Event Loop, para gerenciar eventos e operações de entrada e saída na forma assíncrona, e cuja implementação é baseada:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

115Q905752 | Programação, Linguagens de programação, Professor, BNDES, CESGRANRIO, 2024

Um desenvolvedor Java 21 precisa implementar uma enumeração chamada Dia Da Semana, que representa os dias da semana, de forma a garantir que esteja acessível em todos os pacotes usados no sistema. Considerando-se esse contexto, qual extrato de código se deve usar para fazer essa implementação?

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

116Q1059647 | Programação, Linguagens de Programação, Processamento de Alto Desempenho PAD HPC, INPE, FGV, 2024

Com relação à linguagem de programação Fortran, analise as afirmativas a seguir.

I. Os valores lógicos “verdadeiro” e “falso” podem ser escritos como .TRUE. e .FALSE., respectivamente.
II.A linguagem é do tipo case-sensitive, ou seja, faz distinção entre letras maiúsculas e minúsculas.
III. O primeiro elemento de um array, em qualquer dimensão, encontra-se no índice zero.

Está correto o que se afirma em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

117Q962148 | Programação, Linguagens de programação, Especialidade Desenvolvimento de Sistemas de Informação, TRF 1ª REGIÃO, FGV, 2024

O analista Cléber está implementando um script para automatizar o build de uma aplicação apoiada pelo npm. Para se certificar de que, a cada novo build, o npm reinstalará todas as dependências da aplicação sem alterar o arquivo package.json, Cléber empregou no script de automação o recurso de instalação limpa do npm.

Para solicitar ao npm uma instalação limpa do projeto, Cléber utilizou no script o comando npm:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

118Q969092 | Programação, Linguagens de programação, Programador de Computador, TJPE, IBFC, 2017

Liferay é um projeto de portal corporativo livre e de código aberto. Ele é usado principalmente para alimentar intranets e extranets corporativas. O Liferay foi desenvolvido em:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

119Q887429 | Programação, Linguagens de programação, Técnico em Informática, Prefeitura de Jaru RO, IBADE, 2024

Quando se trata de Linguagens de Programação, qual é a principal diferença entre linguagens compiladas e interpretadas?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

120Q975239 | Programação, Linguagens de programação, Tecnologia da Informação, TJBA, FGV

Considere os termos private / protected, usados para especificar os direitos de acesso aos membros de classes escritas na linguagem C++. Na ordem respectiva, esses termos denotam permissões de acesso que se limitam aos membros:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.