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.


462Q119243 | Programação, PHP, Analista de Sistemas, IBGE, CESGRANRIO

O código abaixo, escrito em PHP, foi encontrado por um analista durante um processo de revisão.
Imagem 021.jpg
Após fazer uma avaliação, o analista resolveu adotar uma estratégia diferente e implementou a lógica acima por meio do comando switch, conforme segue.

Imagem 022.jpg
Em uma segunda revisão, o analista percebeu que o comportamento das duas implementações não era o mesmo e que ele precisava fazer uma adaptação no código implementado com o comando switch através da introdução de um novo comando. Que comando do PHP pode ser combinado com o switch na implementação acima para que o comportamento das duas implementações seja o mesmo?

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

463Q848605 | Programação, Java, TJ RN Analista de Sistemas, COMPERVE, 2020

Dos trechos de códigos abaixo, extraídos de um arquivo fonte escrito para a versão 8 da linguagem Java, o único que compila corretamente é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

464Q702981 | Programação, Analista de Sistemas, Prefeitura de Lagoa santa MG, Gestão de Concursos, 2019

Qual é a forma correta de se criar uma classe que não poderá ser instanciada, mas ainda poderá ser reutilizada?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

465Q120472 | Programação , HTML, Analista de Sistemas Suporte Basis SAP R3, ELETROBRÁS, CESGRANRIO

Analise o fragmento de código a seguir.

Imagem 001.jpg

Qual o objetivo desse código?

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

466Q262643 | Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 17a, CESPE CEBRASPE

Texto associado.

Public interface Coins {
int
PENNY = 1,
NICKEL = 5,
DIME = 10,
QUARTER = 25,
DOLAR = 100;
}
class SodaMachine implements Coins {
int price = 3*QUARTER;
// ...
}

Considerando o código Java acima, que implementa uma
interface sem modos definidos, julgue os itens seguintes.

A criação de um objeto da interface Coins ( ) pode ser corretamente realizada por meio do construtor SodaMachine soda = new Coins( );.

  1. ✂️
  2. ✂️

467Q258060 | Programação, Scripts, Técnico Judiciário Operação de Computador, TRE SE, FCC

Considere:

I. scripts são pequenos programas criados para serem executados em um interpretador e, geralmente, não precisam ser convertidos em um arquivo binário antes de serem executados.
II. No arquivo de lote, os dados de entrada são coletados em grupos, ou lotes, e processados em seqüência por um ou mais jobs.
III. Comparado ao processamento online, o processamento batch costuma se mostrar mais eficiente nos casos de operações rotineiras de baixo volume.
IV. Script é uma descrição geral de qualquer programa escrito em linguagem compilada.

É correto o que se afirma APENAS em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

468Q191930 | Programação, Web, Agente da Fiscalização Financeira, TCE SP, FCC

A linguagem que descreve documentos estruturados e dados e vem se tornando um novo padrão de troca e publicação de dados e integração entre aplicações. Trata- se da definição de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

Os applets possuem métodos que representam as fases mais importantes na sua vida.
A respeito dos métodos de uma applet, avalie as afirmações a seguir.
I. destroy() que é a fase terminal de uma applet.
II. main() que determina o comportamento de uma applet.
III. init() que representa a fase em que a applet é, pela primeira vez, carregada.
IV. start() que ocorre a seguir à inicialização ou, então, depois de a applet ter sofrido uma paragem.
Está correto apenas o que se afirma em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

471Q116250 | Programação , Programação orientada a objetos, Analista de Saneamento, EMBASA, CESPE CEBRASPE

Texto associado.

Com relação aos conceitos de programação orientada a objetos,
julgue os itens a seguir.

A herança, em orientação a objetos, está relacionada ao fato de que objetos podem herdar características comuns de outros objetos.

  1. ✂️
  2. ✂️

472Q254921 | Programação, JavaScript, Técnico Judiciário Programação de Sistemas, TJ SE, FCC

Quando navegadores não tiverem suporte ao JavaScript ou estiverem com a execução de script bloqueada será exibido o conteúdo alternativo

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

473Q847615 | Programação, Servidores de aplicação, Ministério da Economia Tecnologia da Informação TI, CESPE CEBRASPE, 2020

Considerando que a variável $CATALINA_HOME seja o diretório base da instalação, julgue o item subsecutivo, a respeito de Tomcat.

JDBCRealm é uma implementação da interface Tomcat Realm que procura usuários em um banco de dados relacional acessado por meio de um driver JDBC.

  1. ✂️
  2. ✂️

474Q120839 | Programação , JAVA JSF, Analista de Tecnologia da Informação, BRB, CESPE CEBRASPE

Texto associado.

Acerca das tecnologias utilizadas para o desenvolvimento de sistemas em linguagem Java, julgue os itens a seguir.

No JavaServer Faces, para que as páginas de uma aplicação acessem as propriedades e operações de uma classe Bean, é necessário realizar um mapeamento da classe, que pode ser feito no arquivo Imagem 013.jpgou utilizando-se Imagem 014.jpg

  1. ✂️
  2. ✂️

475Q104353 | Programação , Java, Analista de Controle, TCE PR, FCC

A JPA

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

476Q263586 | Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 17a, CESPE CEBRASPE

Texto associado.

1 class Bicycle {
2 int cadence = 0;
3 int speed = 0;
4 int gear = 1;
5 void changeCadence(int newValue) {
6 cadence = newValue;
7 }
8 void changeGear(int newValue) {
9 gear = newValue;
10 }
11 void speedUp(int increment) {
12 speed = speed + increment;
13 }
14 void applyBrakes(int decrement) {
15 speed = speed - decrement;
16 }
17 void printStates() {
18 System.out.println("cadence: "+cadence+" speed: "+speed+" gear: "+gear);
19 }
20 }
21 class BicycleDemo {
22 public static void main(String[ ] args) {
23 // Cria dois objetos Bicycle diferentes
24 Bicycle bike1 = new Bicycle( );
25 Bicycle bike2 = new Bicycle( );
26 // Invoca os métodos desses objetos
27 bike1.changeCadence(50);
28 bike1.speedUp(10);
29 bike1.changeGear(2);
30 bike1.printStates();
31
32 bike2.changeCadence(50);
33 bike2.speedUp(10);
34 bike2.changeGear(2);
35 bike2.changeCadence(40);
36 bike2.speedUp(10);
37 bike2.changeGear(3);
38 bike2.printStates( );
39 }
40 }

Considerando o código Java acima, julgue os itens a seguir, acerca da programação orientada a objetos.

O código a seguir, caso fosse inserido entre as linhas 20 e 21, permitiria criar uma classe que herdasse as características da classe Bicycle.
class MountainBike inherit Bicycle {
// inserir nesse ponto novos campos e métodos
// relativos a uma mountain bike.
}

  1. ✂️
  2. ✂️

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

Analise o código Python 2.7 a seguir. 

frutas = ["banana" , "laranja" , "manga" , "uva"] 
for k in range( -1, -4, -2 ):
      print frutas [ k ] 

O conjunto de palavras exibidas pela execução desse código, na ordem, é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

478Q147975 | Programação, XML, Analista Judiciário Tecnologia da Informação, TRT 4a REGIÃO, FCC

Considere:

I. Definida pela IETF-RFC1866, é usada para estruturar conteúdos.

II. Pode conter, simultaneamente, dados e descrição da estrutura do documento.

III. Usada para formatar conteúdos estruturados, é linguagem própria para estilos que define o layout de documentos.

IV. Utiliza DTD como gramática.

As considerações apresentam características aplicáveis à tecnologia WEB e correspondem, respectivamente, a

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

479Q237064 | Programação, Conceitos básicos de programação, Programador de Computador, TRE RN, FCC

Em relação ao JUnit, considere:

I. É um framework que auxilia a criação e execução de testes unitários sobre classes Java.

II. Possui integração com várias IDEs e é largamente utilizado em equipes de Extreme Programming.

III. Permite testes de unidades, conhecidos como "caixa branca", facilitando assim a correção de métodos e objetos.

IV. Permite criar hierarquia de testes para testar todo ou apenas parte do sistema.

Está correto o que se afirma em:

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

480Q686086 | Programação, Analista de Fomento Tecnologia da Informação, AFAP, FCC, 2019

O JasperReports é um mecanismo de geração de relatórios em vários formatos, como arquivos PDF, HTML, XLS, etc. Normalmente uma Jasper Library é incluída no CLASSPATH do projeto e, em seguida, cria-se o layout design que nada mais é do que um arquivo
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.