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.


1421Q252950 | Programação, Técnico Judiciário Informática, STJ, CESPE CEBRASPE

Texto associado.

 

Acerca de conceitos de desenvolvimento de sistemas estruturados, julgue os itens a seguir.

 

Existem três construções fundamentais para a programação estruturada: seqüência, condição e repetição. Qualquer programa, independentemente da área de aplicação ou complexidade técnica, pode ser projetado e implementado usando apenas essas três construções lógicas. No entanto, o uso dogmático de apenas essas três construções pode algumas vezes causar dificuldades práticas.

  1. ✂️
  2. ✂️

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

Acerca de JUnit, JMeter e Concordion, julgue o  próximo  item.

O comando run, do Concordion 1.44, é similar ao JUnit Test Suite. Sua sintaxe correta é:
< a concordion:run="runner-name"href="relative -link">link text

  1. ✂️
  2. ✂️

1423Q684626 | Programação, Técnico de Tecnologia da Informação Sistemas, UFRPE, SUGEP, 2019

No que diz respeito à linguagem de programação Java, analise as afirmações abaixo. 

1) Um método declarado como ‘static’ não pode acessar variáveis de instância da classe, pois o método pode ser chamado mesmo quando não há nenhum objeto da classe instanciado.
2) Java permite herança múltipla de classes, portanto uma nova classe pode ser herdeira de duas ou mais classes já definidas. 
3) O operador ‘+’ só pode ser utilizado para dados de tipo numérico. 
Está(ão) correta(s), apenas: 
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1424Q246116 | Programação, Técnico Científico Arquitetura e Tecnologia, Banco da Amazônia, CESPE CEBRASPE

Acerca de programação de computadores, julgue os itens a seguir.

Um interpretador é um programa que lê um código escrito em uma linguagem e o converte em um código equivalente em outra linguagem. No processo de conversão, o interpretador relata a presença de erros no código original.

  1. ✂️
  2. ✂️

1425Q700535 | Programação, Assistente de Informática, Câmara de Tatuí SP, VUNESP, 2019

Para compartilhar dados com outras aplicações e melhorar a experiência do usuário, os desenvolvedores de uma aplicação Java EE optaram por persistir o estado da sessão de seus usuários em banco de dados. Apesar dos resultados positivos, esse procedimento afetou negativamente o desempenho da aplicação. Com o intuito de contornar tal efeito negativo, pode-se
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1426Q231334 | Programação, Conceitos básicos de programação, Programador, DETRAN RN, FGV

As etapas realizadas durante a programação em uma linguagem de alto nível, para se gerar um código executável, são:

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

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

Em uma aplicação Java web que utiliza o Hibernate, um programador deseja adicionar uma nova instância de entidade ao contexto de persistência e, para isso, digitou o fragmento de código abaixo em um ambiente ideal.
Contribuinte contribuinte = new Contribuinte();
contribuinte.setNome("Maria da Silva");
session.persist(contribuinte) ;
Nesse trecho de código o objeto contribuinte
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

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

Em um computador com o Windows 10, em português, um Analista deseja desinstalar um programa, porém, no modo gráfico, não está conseguindo acessar a área correta devido a um problema não identificado. Para contornar a situação, abriu o prompt de comandos do Windows e, para abrir a janela onde será possível desinstalar o programa desejado, utilizou o comando
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1429Q194936 | Programação, Conceitos básicos de programação, Analista, EBC, CESPE CEBRASPE

Julgue os itens subsequentes, referentes aos módulos que constituem a técnica de modularização, utilizada para desenvolver algoritmos.

Um procedimento ou sub-rotina é um conjunto de instruções que realiza determinada tarefa. Um algoritmo de procedimento, como qualquer outro algoritmo, deve ser identificado e pode possuir variáveis, operações e até funções.

  1. ✂️
  2. ✂️

1430Q234110 | Programação, Profissional Júnior Desenvolvimento de Aplicações, LIQUIGAS, CESGRANRIO

Inicialmente, aplicações www utilizavam apenas páginas estáticas previamente armazenadas e estruturadas segundo regras de linguagens de marcação como o HTML.
Com o passar do tempo, as páginas puderam passar a ser geradas dinamicamente, com base em algum processamento realizado no servidor. Também se tornou possível incrementar as tecnologias e a capacidade de processamento no ambiente dos clientes. Linguagens de script, por exemplo, puderam passar a ser embutidas nas páginas e executadas no ambiente do cliente, em seu navegador.
Outra forma mais independente de dotar o cliente de um poder de processamento é permitir que ele possa executar pequenos trechos de código em linguagens de programação como Java, por exemplo. O navegador pode receber esses trechos de código como um recurso independente, sem a necessidade de embutir o código em uma página HTML, e a aplicação passa a contar com um ambiente mais extenso para a sua execução (que passa a incluir uma máquina virtual).
Esses pequenos trechos de código executáveis em uma máquina virtual no cliente ficaram conhecidos como

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

1431Q262539 | Programação, JEE, Técnico Judiciário Tecnologia da Informação, TRT 19a Região, FCC

Tipo de session bean EJB 3.1 cujas instâncias não têm estado conversacional, isto é, todas as instâncias são equivalentes quando não estão envolvidas em atender um método invocado pelo cliente. Trata-se de

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

1432Q674196 | Programação, Analista Judiciário Análise de Sistemas, TJ PA, CESPE CEBRASPE, 2020

O Shell é uma linguagem universal entre sistemas baseado em Unix e, em alguns casos, pode ser usado em outros sistemas. Uma das vantagens dessa linguagem é o redirecionamento, tanto de entrada quanto de saída. O comando projeto >> arquivo, por exemplo, realiza, especificamente,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1433Q112890 | Programação, Analista de Informática, TCE RO, CESPE CEBRASPE

Acerca das interfaces web Ajax e CSS, julgue os itens subsecutivos.

Media types servem para direcionar um CSS para determinado tipo de meio de acesso. Alguns tipos de mídias suportadas são screen, print e braille.
  1. ✂️
  2. ✂️

1434Q161296 | Programação, Java, Auditor de Controle Externo Informática, TCM GO, INSTITUTO CIDADES

Para realizar a declaração de uma variável tipo texto nas linguagens de programação Delphi e Java usamos, respectivamente, os comandos:

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

1435Q190761 | Programação, Agente de Defensoria Programador, DPE SP, FCC

O código Java a seguir utiliza conceitos de lógica de programação referentes a expressões aritméticas, relacionais e lógicas e estrutura de controle condicional.

public class PrincipalTeste {
public static void main(String[] args) {
      int a, b, c, d;
      a=2; b=3; c=4; d=10;
            System.out.print((a+b)-(-c*d)>(d-a)*(-a+b) && (b*c/a)<(d-c+a/c)?"a":"b");
            System.out.print(!((a+b)-(-c*d)>(d-a)*(-a+b) || (b*c/a)<(d-c+a/c))?"c":"d");
            System.out.print(((a+b)-(-c*d)>((d-a)*(-a+b)) & !((b*c/a)<(d-c+a/c)))?"e":"f");
            System.out.print(((a+b)-(c*d)!=((d-a)*(-a+b)) & !((b*c/a)<(d-c+a/c)))?"g":"h");
   }
}


Após compilar e executar o código será impresso na tela os valores

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

1436Q262974 | Programação, Programação orientada a objetos, Técnico Judiciário Tecnologia da Informação, TRT 21a Região, CESPE CEBRASPE

Texto associado.

Acerca da linguagem de programação Java e da programação
orientada a objetos, julgue os itens seguintes.

Em linguagens orientadas a objeto, o conceito de herança pode ser utilizado para estender, por exemplo, o conceito de uma classe motor para uma classe automóvel.

  1. ✂️
  2. ✂️

1437Q147405 | Programação, Java, Analista Judiciário Informática, TRF 2a, FCC

No Java, o Object Relational Mapping (ORM):

I. é a persistência automatizada dos objetos em uma aplicação Java para as tabelas de qualquer tipo de banco de dados, utilizando APIs que descrevem o mapeamento entre os objetos e o banco de dados.

II. trabalha com transformação unidirecional (não reversível) dos dados de uma representação de objeto para tabela de um banco de dados relacional, sem penalidades de performance.

III. possui, dentre outros componentes, uma API para realizar operações CRUD (Create, Read, Update e Delete) básicas em objetos de classes persistentes e uma linguagem ou API para especificar consultas que se referem às classes ou às propriedades das classes.

IV. abstrai a aplicação da interação direta com o banco de dados SQL e do dialeto SQL; entretanto, mesmo que a ferramenta de ORM suporte um bom número de diferentes bancos de dados, isso não permitirá nenhuma portabilidade na aplicação, já que há necessidade de drivers diferentes para diferentes bancos de dados.

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

1439Q265450 | Programação, Técnico Judiciário Tecnologia da Informação, TRT 1a REGIÃO, FCC

Deseja-se elaborar uma página com a linguagem HTML, cuja estrutura do programa é apresentada a seguir:

< html>

< head>

< /head>

Para que o título "Pagina 1" apareça na barra do navegador, a tag que deve ser inserida, é:

< body>

< /body>

< /html>
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1440Q668141 | Programação, Analista de Governança de Dados Big Data, MJSP, AOCP, 2020

Texto associado.


Um analista do MJSP implementou o seguinte programa em Python:

01 a = [1, 2, 3];

02 b = list(a);

03 print(a);

04 print(b);

05 print(a==b);

06 print(a is b);

Assinale a alternativa que apresenta corretamente o resultado do programa quando executado.

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