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.


1342Q103762 | Programação , Conceitos básicos de programação, Analista Tecnologia da Informação, METRÔ SP, FCC

As linguagens de programação imperativas são caracterizadas por três conceitos:

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

1343Q116845 | Programação , Conceitos básicos de programação, Analista de Sistemas, MPE RR, CESPE CEBRASPE

Texto associado.

Acerca de lógica de programação, julgue os itens de 72 a 78.

Considerando-se que a memória disponível tenha M posições, que := represente atribuição, em uma estrutura de dados P do tipo pilha, os seguintes algoritmos descrevem corretamente as operações de inserção e remoção. Algoritmo para inserção na pilha P
se topo M então
topo := topo 1
P[topo] := novovalor
senão overflow
Algoritmo para remoção da pilha P s
e topo 0 então
valorrecuperado := P[topo]
topo := topo 1
senão underflow

  1. ✂️
  2. ✂️

1344Q691568 | Programação, Programador Visual, UFF, COSEAC, 2019

Sobre os papéis 90 gr dos tipos Jornal, Couchê e Bouffant, é correto afirmar que o papel: 
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1345Q265101 | Programação, Java Hibernate, Técnico Judiciário Tecnologia da Informação, TRT 11a Região, FCC

No Hibernate,

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

1346Q263568 | Programação, Conceitos básicos de programação, Técnico Judiciário Tecnologia da Informação, TRT 21a Região, CESPE CEBRASPE

Texto associado.

Julgue os itens subsequentes, referentes aos fundamentos das
linguagens de programação.

Considere que, em um sistema, seja necessário montar uma lista de opções e criar uma rotina para calcular a média das notas dos alunos. Nessa situação, é correto escolher um procedimento para a primeira ação e uma função para a segunda.

  1. ✂️
  2. ✂️

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

Sobre EJB, analise as seguintes proposições. 

1) GlassFish e TomCat são exemplos de servidores de aplicação JEE que suportam a tecnologia EJB. 
2) No EJB 3.0 (Enterprise Java Beans), a persistência embasada em campos faz uso dos métodos getter e setter para gravar os dados. 
3) Toda aplicação EJB é executada e gerenciada por um EJB Container. Há diversas opções de EJB Container disponíveis. 
Está(ão) correta(s), apenas:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1348Q708846 | Programação, Analista de Tecnologia da Informação, UFRN, COMPERVE, 2019

Texto associado.

O chefe do departamento de TI da Security10 enviou para João, por e-mail, o programa simples em linguagem C, mostrado abaixo, com intuito de aferir os conhecimentos do novo contratado sobre segurança de software.

L1. void LerParametros (char *arg);

L2. void main (int argc, char *argv[]) {

L3. if (arg > 1){

L4. printf ("Parametros informados: %s ", argv[1]);

L5. LerParametros (argv[1]);

L6. }

L7. }

L8. void LerParametros (char *arg) {

L9. char buffer[10];

L10. strcpy (buffer, arg);

L11. printf (buffer);

L12. }


Junto ao código, estava a mensagem: “João, por favor, verifique esse código. Sei que estamos fazendo algo errado e, com isso, expondo uma vulnerabilidade de segurança comum em programação, mas não consigo perceber qual. Falamos mais sobre isso na segunda”. João, ao analisar o código enviado, concluiu que esse apresenta como vulnerabilidade
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1349Q657956 | Programação, JSF, Analista Judiciário Programador, TJ PA, CESPE CEBRASPE, 2020

Assinale a opção que apresenta a fase do ciclo de vida que, no framework JavaServer Faces 2.0, recria a árvore de componentes da página, dispara validadores nos componentes da UIViewRoot e a atualiza dentro do objeto FacesContext.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1350Q702278 | Programação, Analista de Tecnologia da Informação, BRB, IADES, 2019

Em relação à linguagem de programação Java, qual o método estático que apenas exibe uma caixa de diálogo contendo uma mensagem?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1351Q118423 | Programação , Analista de Sistemas, EBAL, CEFET BA

Em um Sistema Orientado para Objetos, as classes não estão flutuando no vácuo. Elas possuem relacionamentos complexos entre si. Esses relacionamentos descrevem como as classes interagem umas com as outras.


A alternativa que representa uma afirmação verdadeira sobre os possíveis relacionamentos entre as classes é a

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

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

O espaço de endereços na rede de computadores é dividido em vários blocos de tamanhos variados e cada bloco é alocado para um propósito especial. 
A denominação dada ao bloco no espaço de endereços usado para comunicação (um pra um) entre dois hosts na Internet é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

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

Considere o bloco XML Schema abaixo.
<xs:element name="idade">   
     <xs:simpleType>     
          <xs:restriction base="xs:integer">       
               __I__     
            </xs:restriction>   
       </xs:simpleType> 
   </xs:element>
Para que o valor de idade não possa ser menor que 0 (zero), a lacuna I deve ser preenchida por 

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

1354Q251918 | Programação, Java, Técnico Judiciário Programação de Sistemas, TSE, CONSULPLAN

Wicket representa um framework Java de desenvolvimento Web, construído sobre API servlet Sun Microsystems, ao contrário do Struts, que se baseia no modelo Model-View- Controller (MVC). Ter um conhecimento profundo do ciclo de vida Wicket ajuda o desenvolvedor a usar Wicket de forma mais eficaz. O ciclo de vida consiste das seguintes etapas

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

1355Q121378 | Programação , Java, Analista de Tecnologia da Informação, PREVIC, CESPE CEBRASPE

Texto associado.

Acerca de programação Java e JavaScript, julgue os itens que se
seguem.

Em um programa Java, um thread que esteja bloqueado, à espera de um recurso de entrada ou saída, retornará para o estado de execução quando o recurso for disponibilizado.

  1. ✂️
  2. ✂️

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

SOA e Web services utilizam interfaces de serviço para definir o que será solicitado e o que deve ser retornado como resultado do processamento do serviço. No entanto, problemas surgem quando a SOA e os consumidores de Web services se baseiam em estruturas de dados que possuem certas discrepâncias.

Qual a tecnologia usada para resolver esse tipo de problema?

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

1357Q119352 | Programação , Analista de Sistemas, EBAL, CEFET BA

Texto associado.

Imagem 007.jpg

Uma afirmação verdadeira sobre o código está presente na alternativa

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

1358Q116077 | Programação , XML, Analista de Sistemas, TJ SP, VUNESP

Em um ambiente Cliente-Servidor Web, com transmissão de dados pelo AJAX, para obter a resposta do servidor via XMLHttpRequest, existem duas propriedades, as quais são:

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

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

Um programador Java, na tentativa de armazenar quatro valores inteiros referentes a números de contas bancárias em um array, utilizou as instruções abaixo.
I. int [] contas = {1234, 3451, 2341, 3214};
II. int contas = [{1234}, {3451}, {2341}, {3214}];
III. int [] contas; contas = {1234, 3451, 2341, 3214};
IV. contas = new int[4]; contas[1]=1234; contas[2]=3451; contas[3]=2341; contas[4]=3214;
Está correto o que se afirma APENAS em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1360Q199567 | Programação, Java, Analista, EBC, CESPE CEBRASPE

A respeito de estruturas de controle de fluxo em algoritmos, julgue os próximos itens.

A estrutura de seleção de múltipla escolha permite a execução de determinadas instruções, de acordo com a opção escolhida. Na linguagem Java, a palavra reservada break é utilizada para garantir que apenas a instrução selecionada seja executada.

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