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.


1522Q120820 | Programação , Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

Imagem 020.jpg

Com relação ao código acima, considere que

a variável i é local, e a variável Vi é uma variável de classe;
a única documentação é o código acima apresentado;
os métodos mist(), y1() e y2() fazem parte de uma mesma classe;
o critério de aceitação do teste é: o método não entra em loop (laço infinito).

Nesse contexto, o procedimento correto é aplicar teste(s) de

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

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

Considere o fragmento de texto abaixo.
Um dos tipos de sistemas distribuídos em franco crescimento atualmente utiliza criptografia assimétrica para garantir segurança nas transações sem um agente de confiança intermediador. Essas transações são agrupadas e armazenadas em unidades encadeadas e interligadas por meio de códigos hash, de forma que a unidade seguinte indique o hash da unidade anterior. Todas as transações realizadas no sistema são registradas em uma espécie de livro de registros, de acesso público, permitindo a rastreabilidade das transações na rede. Dentre as aplicações desse tipo de sistema distribuído estão as Decentralized Application - DAPP e smart contracts. O sistema distribuído e o local onde são registradas as transações do sistema são, respectivamente,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1524Q706605 | Programação, Técnico Judiciário Informática, TRF 3a, FCC, 2019

Uma classe C o la b o r a d o r de uma aplicação Java tem o método abaixo. p u b l i c v o i d s e t N o m e ( S t r in g nome) { t h is . n o m e = nome; } Para instanciar um objeto dessa classe e armazenar o nome " Pedro " no atributo nome utiliza-se
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1525Q168241 | Programação, Auditor Federal de Controle Externo, TCU, CESPE CEBRASPE

Texto associado.

Uma equipe de desenvolvimento de software recebeu a
incumbência de desenvolver um sistema com as características
apresentadas a seguir.

* O sistema deverá ser integrado, interoperável, portável e
seguro.
* O sistema deverá apoiar tanto o processamento online, quanto
o suporte a decisão e gestão de conteúdos.
* O sistema deverá ser embasado na plataforma JEE (Java
enterprise edition
) v.6, envolvendo servlets, JSP (Java server
pages
), Ajax, JSF (Java server faces) 2.0, Hibernate 3.5, SOA
e web services.

O líder da equipe iniciou, então, um extenso processo de
coleta de dados com o objetivo de identificar as condições
limitantes da solução a ser desenvolvida e tomar decisões
arquiteturais e tecnológicas que impactarão várias características
funcionais e não funcionais do sistema, ao longo de seu ciclo de
vida. A partir dessa coleta, o líder deverá apresentar à equipe um
conjunto de informações e de decisões.

No que se refere a técnicas de análise de desempenho e otimização
de consultas SQL, no contexto do desenvolvimento do sistema
descrito no texto, julgue os itens seguintes.

Para que não ocorram deadlocks no sistema a ser desenvolvido pela equipe, deve-se evitar o desenho de transações do SGBD nas quais o usuário precise realizar entrada de dados, especialmente em sistemas de processamento transacional online.

  1. ✂️
  2. ✂️

1526Q261957 | Programação, Java, Técnico Judiciário Programação de Sistemas, CNJ, CESPE CEBRASPE

Texto associado.

Acerca de linguagens e tecnologias de programação, julgue os
próximos itens.

Os objetos mapeados na linguagem Java que devem ser persistidos como objetos precisam utilizar JPA (Java persistence API), pois o JPA permite realizar o mapeamento objeto/relacional automatizado e transparente e sua persistência em um banco de dados relacional.

  1. ✂️
  2. ✂️

1527Q117406 | Programação , Java, Analista de Sistemas, MPE RR, CESPE CEBRASPE

Texto associado.

Imagem 014.jpg

Considerando a figura acima, obtida de http://wiki.opensymphony.com/display/WW/Architecture, a qual apresenta a arquitetura geral
do framework WebWork, julgue os itens a seguir, acerca dos conceitos de frameworks Java.

A fim de se criar um módulo que seja capaz de impedir o acesso de usuários não-autenticados a determinada Action, é mais adequado envelopar tal Action com um Interceptor que desenvolver um PreResultListener.

  1. ✂️
  2. ✂️

1528Q148165 | Programação, JEE, Analista Judiciário Tecnologia da Informação, TRE MT, CESPE CEBRASPE

Quanto às tecnologias Java, assinale a opção correta.

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

1529Q197845 | Programação, Analista Análise e Desenvolvimento de Sistemas, BACEN, CESPE CEBRASPE

Acerca das folhas de estilo (CSS), julgue o  item  seguinte.

A propriedade padding permite que o usuário redimensione um elemento HMTL, como < div >, por exemplo. A sintaxe correta para essa propriedade é

div

{
padding:both;

}

  1. ✂️
  2. ✂️

1531Q155456 | Programação, Conceitos básicos de programação, Analista Judiciário Tecnologia da Informação, TRT 8a Região, FCC

O procedimento abaixo preenche uma matriz quadrada n × n com:

-1 nos elementos abaixo da diagonal principal;
0 nos elementos da diagonal principal;
1 nos elementos acima da diagonal principal.

procedure PreencheMatriz;
var
i, j: integer;
begin
for i:= 1 to n do
for j := 1 to n do
if i > j then matriz[i,j] := ?
else if i < j then matriz[i,j] := ?
else matriz[i,j] := ?
end;

Os valores que devem ser respectivamente colocados no primeiro, segundo e terceiro comandos de atribuição, marcados no código com uma interrogação (?), para o preenchimento correto da matriz são:

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

1532Q670077 | Programação, Técnico de Tecnologia da Informação, UFU MG, UFU MG, 2020

Texto associado.

Dentre as tecnologias fundamentais para o desenvolvimento de aplicações Web, existem HTML, CSS, XML e JSON.

Considerando-se as funcionalidades de cada uma destas tecnologias, assinale a alternativa INCORRETA.

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

1533Q688515 | Programação, Analista Judiciário Sistemas de Tecnologia da Informação, TRF 4a, FCC, 2019

 HTML5 incluiu um conjunto de tags semânticas para substituir algumas construções que eram feitas com HTML4. Por exemplo, as instruções <div id="header"></div> e <div id="menu"></div> feitas em HTML4, são feitas na HTML5, usando as tags semânticas, através das instruções:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1534Q692871 | Programação, Analista Judiciário Sistemas de Tecnologia da Informação, TRF 4a, FCC, 2019

Utilizando operações típicas de On-line Analytical Processing - OLAP, um Analista pretende obter dados para análise bimestral dos processos da cidade de Porto Alegre. Considerando que essa busca implica obter um nível maior de detalhe, uma vez que foca em um bimestre de uma dada cidade e não em um ano de todo o estado, por exemplo, a operação OLAP ideal para ser utilizada é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1535Q694163 | Programação, Técnico em Web Design da Fazenda Municipal, SEMEF Manaus AM, FCC, 2019

Considere o corpo de uma página ASP.NET, usando Razor markup, abaixo

 
<body>
< h 1 > S e c r e t a r i a M u n i c i p a l de F i n a n ç a s , T e c n o l o g i a d a I n f o r m a ç ã o e C o n t r o l e I n t e r n o - SEMEF </h 1>
<p>O S e c r e t á r i o M u n i c i p a l de F i n a n ç a s , T e c n o l o g i a da I n f o r m a ç ã o e C o n t r o l e I n t e r n o , t e n d o em
v i s t a ...</p>
... I...
</body>

Na lacuna I um Técnico em Web Design deseja incluir o conteúdo de um arquivo footer.cshtml como parte da página atual. Para isso, terá que utilizar o comando
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1536Q709791 | Programação, Assistente Técnico de Tecnologia da Informação Programador, Prefeitura de Manaus AM, FCC, 2019

Um programador web deseja armazenar dados no navegador do usuário para rastrear ou identificar aqueles que retornam ao site. Para isso, no site que está sendo desenvolvido em PHP 7, deverá ser utilizada a função
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1537Q120237 | Programação, Analista de Tecnologia da Informação, DATAPREV, COSEAC

Texto associado.
Analise o seguinte programa em JAVA e responda às questões 56 e 57.

01  class Circulo
02  {
03  private double raio;
04  public Circulo(double r)
05  {
06  raio = r;
07  }
08  public void setRaio(double r)
09  {
10  raio = r;
11  }
12  public double getRaio( )
13  {
14  return raio;
15  }
16  }
17  public classTeste
18  {
19  private static final Circulo roda = new Circulo(5.0);
20  public static void main (String args[ ])
21  {
22  System.out.println(“Raio = “ + roda.getRaio( ));
23  roda.setRaio(7.0);
24  System.out.println(“Novo raio = ”+ roda.getRaio( ));
25  }
26 }

Sobre a variável raio na linha 3 do programa, pode-se dizer que:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1538Q685762 | Programação, Primeiro Tenente Análise de Sistema, CIAAR, Aeronáutica, 2019

Em uma tabela de Produtos, havia os campos Código, Nome, DataCompra, ValorPago e LocalCompra. O usuário dessa tabela precisa visualizar os dados de forma específica, e a quantidade de registros é enorme. 
A sequência correta, que mostra ao usuário os campos nome e data da compra dos produtos classificados por data de compra em ordem decrescente na linguagem SQL, é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1539Q232419 | Programação, Java Struts, Programador, CEHAP PB, CESPE CEBRASPE

O framework Struts é uma camada de controle flexível embasada em tecnologias padronizadas como Java Servlets e JavaBeans. Assinale a opção que apresenta o principal arquivo de controle do framework Struts 1.

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

1540Q152805 | Programação, Java, Analista Judiciário Tecnologia da Informação, TJ RO, CESGRANRIO

Aplicações J2EE completas são empacotadas em arquivos EAR e incluem um arquivo deployment descriptor de nome application.xml. Além deste arquivo, cada fabricante de container J2EE, em geral, prevê a existência de um segundo deployment descriptor, opcional, com diretivas específicas do fabricante. No caso do Oracle Application Server, em sua versão 10.1.3.x, o nome do referido arquivo é

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