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.


462Q117657 | Programação , Visual Basic, Analista de Sistemas, TJ SP, VUNESP

Na linguagem de programação Visual Basic 6.0, para se realizar a declaração de variáveis, deve-se utilizar o comando

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

463Q217254 | Programação, Orientação a Objetos, Oficial Técnico de Inteligência, ABIN, CESPE CEBRASPE

Texto associado.

No que concerne a conceitos de programação orientada a
objetos, julgue os itens que se seguem.

Polimorfismo permite estabelecer uma interface comum que define os atributos que um objeto pode receber em um grupo de classes criadas por herança. Assim, ao longo de uma hierarquia de classes, uma operação pode ter o mesmo nome compartilhado, e cada pacote, uma implementação diferente.

  1. ✂️
  2. ✂️

464Q191930 | 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. ✂️

465Q101671 | Programação , JavaScript, Analista Tecnologia da Informação, METRÔ SP, FCC

No JavaScript, a caixa de mensagem "Confirm"

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

467Q120472 | 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. ✂️

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

A JPA

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

469Q147888 | Programação, Programação orientada a objetos, Analista Judiciário Tecnologia da Informação, TRF 4a, FCC

Sobre a programação orientada a objetos, analise:

I. Neste tipo de programação, objetos executam ações, mas não suportam propriedades ou atributos.

II. Uma classe especifica o formato geral de seus objetos.

III. As propriedades e ações disponíveis para um objeto não dependem de sua classe.

IV. A tecnologia orientada a objetos permite que classes projetadas adequadamente sejam reutilizáveis em vários projetos.

Está correto o que consta em

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

470Q835639 | Programação, Plataforma Java, Técnico em Comunicação e Processamento de Dados Judiciário, TJ SP, VUNESP, 2021

No conjunto de instruções do bytecode Java, executado na JVM (Java Virtual Machine), o mnemônico if_icmpne representa uma instrução que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

471Q233785 | Programação, PHP, Programador, CRF SC, IESES

Um dos principais aperfeiçoamentos do modelo orientado a objeto do PHP na versão 5 é o tratamento de todos os objetos como referências ao invés de valores. Porém, como criar uma cópia de um objeto se todos os objetos são tratados como referências?

Identifique a alternativa que responde a pergunta acima:

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

472Q262762 | Programação, Java, Técnico Judiciário Tecnologia da Informação, TRT 19a Região, FCC

Os estados do ciclo de vida de uma instância de uma entidade, definidos na JPA 2.0, são .

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

473Q709749 | Programação, Técnico de Tecnologia da Informação, UFRN, COMPERVE, 2019

Texto associado.

Os métodos construtores da programação orientada a objetos são utilizados para instanciar objetos de uma determinada classe. Assim, não é possível criar objetos sem invocar um construtor. A respeito do construtor,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

474Q263586 | 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. ✂️

475Q120382 | Programação , Padrões de projeto, Analista de Sistemas Júnior, TRANSPETRO, CESGRANRIO

Em uma aplicação para gerenciamento de currículos profissionais, deve haver uma funcionalidade para pesquisa (busca) por informações previamente registradas. Essa funcionalidade deve ser apresentada aos usuários como um formulário da interface gráfica da aplicação cuja composição deve ser diferente em cada uma das seguintes situações. Na primeira, o formulário deve apresentar ao usuário campos que permitam realizar buscas por empresas que oferecem vagas de emprego. Na segunda situação, o formulário deve apresentar campos para permitir aos usuários a realização de buscas por currículos de candidatos a vagas de emprego. O engenheiro de software, encarregado da implementação dessa funcionalidade, decidiu usar um padrão de projeto do catálogo GoF (Gang of Four). Esse padrão foi escolhido porque permite construir produtos com diferentes representações de tal forma que o mesmo processo de construção possa ser usado para criar diferentes produtos. No caso da funcionalidade descrita acima, os diferentes produtos a serem criados são as duas variantes do formulário de busca.

Dentre os listados abaixo, qual foi o padrão escolhido pelo engenheiro de software?

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

476Q116855 | Programação , Java, Analista de Sistemas, BDMG, FUMARC

Analise o seguinte programa desenvolvido na linguagem Java.

Imagem 036.jpg

Assinale a opção com a sequência CORRETA, de cima para baixo.

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

477Q115898 | Programação , XML, Analista de Sistemas, Senado Federal, FGV

Texto associado.

Imagem 009.jpg

É correto afirmar que, no documento XML:

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

478Q108513 | Programação, JavaScript, Analista de Controle Externo Tecnologia da Informação, TCE AM, FCC

Em JavaScript, um objeto Array é usado para armazenar vários valores em uma única variável. Sobre a criação de objetos Array em JavaScript, considere:

I. var nomes=new Array();
nomes[0] ="Ana";
nomes[1] ="Pedro";
nomes[2] ="Jorge";

II. var nomes=new Array("Ana","Pedro","Jorge");

III. var nomes= ["Ana","Pedro","Jorge"];

IV. String nomes[3] = new String["Ana","Pedro","Jorge"];

Uma forma correta de criar um objeto Array chamado nomes que armazena o nome de três pessoas, pode ser encontrada em

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

479Q684526 | 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. ✂️

480Q258060 | 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. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.