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.


841Q156251 | Programação, PHP, Analista Ministerial Informática, MPE PI, CESPE CEBRASPE

Texto associado.

Julgue os próximos itens, a respeito de linguagens e tecnologias de programação.

Em PHP, ao se removerem todas as referências a um objeto em particular, será executado um método destrutor. Com isso, elimina-se a possibilidade de permanecerem em memória objetos que não estejam acessíveis.

  1. ✂️
  2. ✂️

842Q153971 | Programação, JEE, Analista Judiciário Tecnologia da Informação, STJ, CESPE CEBRASPE

Texto associado.

Acerca de arquiteturas de aplicações cliente-servidor e para
a Internet, julgue os próximos itens.

Na plataforma J2EE, uma aplicação web para a Internet pode ser composta por servlets, Java Server Pages (JSP) e páginas HTML. Nessas aplicações, a apresentação dos dados pode ser separada da lógica do negócio, adotando-se o estilo de arquitetura model view controller (MVC). Nesse caso, pode-se usar servlets operando como controladoras que recebem as solicitações dos usuários e providenciam o processamento das mesmas. Em uma mesma aplicação, entretanto, só pode existir um servlet operando como controladora.

  1. ✂️
  2. ✂️

843Q120440 | Programação , Conceitos básicos de programação, Analista de TI Analista de Rede MCP, PRODAM AM, FUNCAB

A técnica que é utilizada para obtenção de um novo arquivo único, a partir de dois ou mais arquivos que contenham registros de mesmo tipo, estando esses arquivos classificados segundo um mesmo critério pela mesma chave, é conhecida como:

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

844Q245214 | Programação, Técnico Científico Análise de Sistemas, Banco da Amazônia, CESPE CEBRASPE

Texto associado.

A respeito de depuração em lógica de programação, julgue os itens
que se seguem.

Um depurador é definido como um ambiente especializado para controlar e monitorar a execução de um programa. A sua funcionalidade básica consiste na inserção de pontos de parada no código, de forma que, quando o programa esteja parado, o valor corrente das variáveis possa ser verificado.

  1. ✂️
  2. ✂️

845Q701423 | Programação, Analista de Tecnologia da Informação, IF RO, IBADE, 2019

Texto associado.


A Programação Orientada a Objetos (POO) diz respeito a um padrão de desenvolvimento que é seguido por muitas linguagens, como C# e Java. Neste contexto, dois princípios são caracterizados a seguir. 
(1) Representa uma das principais técnicas que define a programação orientada a objetos, adicionando segurança à aplicação em uma programação orientada a objetos pelo fato de esconder as propriedades, criando uma espécie de caixa preta. 
(2) Consiste na alteração do funcionamento interno de um método herdado de um objeto pai. 
Os princípios caracterizados em (1) e em (2) são conhecidos, respectivamente, por: 
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

846Q185607 | Programação, Agente de Defensoria Programador, DPE SP, FCC

As duas classes a seguir resolvem o mesmo problema, porém, a ClasseB utiliza recursão e a ClasseA, não:

 public class ClasseB {
      public static void main(String[] args) {
          Scanner in = new Scanner(System.in);
          System.out.print("Entre com o valor de n:");
          int n = in.nextInt();
          for (int i = 1; i <= n; i++) {
               long f = teste(i);
               System.out.println(f);
     }
}
 public static long teste(int n) {
          if (n <= 2) {
          return 1;
          } else {
          return teste(n - 1) + teste(n - 2);
     }
  }
}
 
import java.util.Scanner;
 public class ClasseA {
      public static void main(String[] args) {
          Scanner in = new Scanner(System.in);
          System.out.print("Entre com o valor de n:");
          int n = in.nextInt();
          for (int i = 1; i <= n; i++) {
          long f = teste(i);
          System.out.println(f);
    }
}
 public static long teste(int n) {
          if (n <= 2)
          return 1;
          long a=1;
          long b=1;
          long c = 1;
          for (int i=3; i<=n; i++){
          c=a+b;
          b=a;
          a=c;
    }
          return c;
  }
}


Analisando as duas classes e refletindo sobre o uso de recursão é possível concluir que

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

847Q165168 | Programação, Java, Auditor do Estado Tecnologia da Informação, SECONT ES, CESPE CEBRASPE

Texto associado.

Julgue os próximos itens, que se referem a frameworks Java
Server Faces (JSF) e Hibernate.

No índice de agrupamento ou denso, a ordenação física dos dados e do índice é a mesma, ou seja, a chave de busca também define a ordem sequencial dos dados, podendo haver, no máximo, dois índices desse tipo por tabela. Apesar de exigirem mais sobrecarga de manutenção para inserções e exclusões, é mais rápido localizar um registro com uso do índice esparso que com o índice de agrupamento.

  1. ✂️
  2. ✂️

848Q111464 | Programação, Java, Analista de Informática, MPU, CESPE CEBRASPE

Texto associado.
Em relação à tecnologia JavaServer Pages (JSP), julgue os itens a seguir.

Os programas a seguir, que constituem uma integração entre as tecnologias JSP e Servlet, implementam uma solução válida para mostrar o valor obtido, por uma empresa, com o lucro ou prejuízo na venda de um produto.

Imagem 010.jpg

  1. ✂️
  2. ✂️

849Q268414 | Programação, PHP, Analista Desenvolvimento de Sistemas, MPU, CESPE CEBRASPE

Julgue os seguintes itens, a respeito das linguagens de programação PHP e Ajax.

O resultado apresentado pelo código PHP abaixo, ao ser executado, será B verdadeiro.

$A=true;
$B=false;
echo ($A)?"A verdadeiro":($B)?"B verdadeiro":"falso"; ?>

  1. ✂️
  2. ✂️

850Q848555 | Programação, Java, TJ RN Analista de Sistemas, COMPERVE, 2020

No contexto do JBoss Enterprise Application Platform, versão 7.2, o JAX-RS é a API JAVA para RESTful Web Services. Considerando que o desenvolvedor queira implementar providers e web resources no contexto de uma Aplicação JAX-RS, ele deve criar uma subclasse de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

851Q112336 | Programação , XML, Analista de Gestão Corporativa Tecnologia da Informação, EPE, CESGRANRIO

Uma empresa se comunica com seus fornecedores por meio de arquivos XML, que são consultados através da tecnologia XPath. Que expressão dessa tecnologia seleciona todos os elementos no documento?

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

852Q234459 | Programação, Orientação a Objetos, Programador de Computador, TRE MA, CESPE CEBRASPE

Julgue os seguintes itens, a respeito de conceitos de programação orientada a objeto.

I As classes descrevem apenas os tipos de dados que compõem os objetos.
II Objetos são instâncias de uma mesma classe.
III Métodos são as ações que os objetos podem exercer.

Assinale a opção correta.

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

853Q150241 | Programação, Java, Analista Judiciário Tecnologia da Informação, TRT 22a Região, FCC

Considerando a organização do Java Standard Edition 6, JDBC e AWT são pertinentes, respectivamente, ao contexto:

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

854Q703752 | Programação, Analista Desenvolvimento Gestão Júnior, METRÔ SP, FCC, 2019

Considere duas tabelas relacionais Nota Fiscal e Produto onde as notas fiscais relacionam os produtos vendidos. Cada produto é identificado pelo seu código e cada nota fiscal pelo seu número. A ação cruzada entre essas tabelas é a venda que não será usada em nenhum outro relacionamento. Do ponto de vista do mundo real, no modelo entidade-relacionamento, venda deve ser modelada como
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

855Q235289 | Programação, Java, Programador de Computador, TRE RS, FCC

Em JavaServer Pages, o método void setAttribute(String key, Object value)

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

856Q149363 | Programação, Java Hibernate, Analista Judiciário Tecnologia da Informação, TRT 23a REGIÃO, FCC

Sobre as coleções do Hibernate, considere:

I. Quando um objeto é adicionado na coleção, o número da versão do proprietário da coleção é incrementado.
II. Quando um objeto é removido da coleção, o número da versão do proprietário da coleção é decrementado.

III. Se uma entidade é adicionada a uma coleção (uma associação um-para-muitos ou muitos-para-muitos), ela fará com que a entidade se torne persistente, por padrão.

IV. Se um objeto removido de uma coleção for uma instância de um tipo de valor, este objeto irá parar de ser persistente e seu estado será completamente removido do banco de dados.

Está correto o que consta em

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

857Q117147 | Programação , Pascal, Analista de Sistemas, BADESC, FGV

Observe a função a seguir, codificada na linguagem de programação Pascal.

Imagem 016.jpg

Os comandos da função em writeln(FLORIPA(33,11)); e em writeln(FLORIPA(7,2)); irão gerar, respectivamente, os seguintes resultados:

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

859Q684479 | Programação, Técnico Superior Especializado Tecnologia da Informação, DPE RJ, FGV, 2019

Na linguagem C# .NET, a classe HtmlGenericControl permite a criação dinâmica de objetos HTML numa página.
Na criação da instância, é possível fornecer um parâmetro que define, para o objeto criado: 
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

860Q121801 | Programação , JEE, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

Um servidor de aplicações provê diversos serviços para as aplicações que hospeda. Considerando-se implementações típicas em J2EE/JEE e .NET, compondo uma arquitetura em 3 camadas, é correto afirmar que, dentre os serviços oferecidos pelos servidores de aplicações, encontra-se

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.