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.


201Q264662 | Programação, Orientação a Objetos, Técnico Judiciário Tecnologia da Informação, TRT 24a REGIÃO, FCC

Em relação à orientação a objetos, considere:

Um dos mecanismos fundamentais na programação orientada a objetos é o conceito de redefinição, que ocorre quando um método, cuja assinatura já tenha sido especificada, recebe uma nova definição em uma classe derivada.

A linguagem de programação orientada a objetos deve suportar o conceito de ligação tardia (late binding), visto que a definição do método que é candidato a ser efetivamente invocado só ocorre durante a execução do programa.


O mecanismo de redefinição, juntamente com o conceito de ligação tardia, é a chave para a utilização adequada de

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

202Q265225 | Programação, Java, 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.

O sistema de objetos distribuídos RMI (remote method invocation) permite que objetos Java e objetos não Java sejam acessados remotamente como se fossem locais.

  1. ✂️
  2. ✂️

203Q114918 | Programação , Analista de Pesquisa Operacional Júnior, Petrobras, CESGRANRIO

Considere o seguinte problema de Programação Linear:

2015_01_05_54aa8f1fe7a0f.jpg

Foi acrescentada uma variável x4 ao problema, que passou a ser modelado da seguinte forma:

2014_08_25_53fb1d46a5d10.jpg

O valor máximo que o parâmetro k pode assumir sem alterar o valor ótimo da função objetivo encontrado para o problema original é

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

204Q121371 | Programação , Java, Analista de Suporte de Sistemas, Senado Federal, FGV

No contexto do Desenvolvimento WEB JAVA, analise as afirmativas a seguir, a respeito da tecnologia JSP ("JavaServer Page"):

I. Disponibiliza uma tecnologia simples e rápida para criar páginas que exibem conteúdo gerado dinamicamente, define a interação entre o servidor e a página JSP, e descreve o formato e sintaxe da página.
II. Emprega servlets - programas escritos na linguagem Java e executados no servidor, em oposição aos applets, executados no browser do cliente.
III. Utiliza páginas JSP, com extensão .jsp ou .jspx, criadas pelo desenvolvedor da web e que incluem especificações JSP e tags customizadas, em combinação com outras tags estáticas, HTML ou XML.

Assinale:

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

205Q121089 | Programação , Java, Analista de Sistemas Júnior Infra Estrutura, Petrobras, CESGRANRIO

Imagem 046.jpg
Imagem 047.jpg

O código acima (testApp.java) está sendo construído por um analista. Entrentanto, ele apresenta um erro que é acusado durante o processo de compilação. Qual é a linha que contém este erro?

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

206Q218136 | Programação, PHP, Oficial Técnico de Inteligência, ABIN, CESPE CEBRASPE

Texto associado.

Julgue os próximos itens, que tratam de conceitos de programação e
sua aplicação em linguagens e tecnologias.

Arrays associativos, usados em PHP e em outras linguagens de script, podem ser implementados de forma eficiente, do ponto de vista de consumo de memória, por meio do uso de tabelas de dispersão. Para garantir eficiência, essas tabelas precisam ser totalmente livres de colisão, tal que, na implementação de métodos de busca, as pesquisas sejam executadas em tempo constante, independentemente do valor pesquisado.

  1. ✂️
  2. ✂️

207Q255147 | Programação, Java Threads, Técnico Judiciário Programação de Sistemas, TRE AM, FCC

Quanto aos escalonamentos de threads em Java, considere:

I. Em sistemas que aceitam preempção, uma thread executando em uma CPU também pode ser interrompida por uma thread de prioridade mais alta.

II. Chamando o método run(), uma thread sugere que deseja abrir mão do controle da CPU, permitindo que outra thread tenha a oportunidade de ser executada.

III. Para que todas as threads tenham uma quantidade igual de tempo de CPU em um sistema que não realiza a repartição de tempo, uma thread pode abandonar o controle da CPU com o método yield().

Está correto o que se afirma em

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

208Q114104 | Programação , Ajax, Analista de Nível Superior Desenvolvimento de Sistemas, Casa da Moeda, CESGRANRIO

AJAX (do inglês Asynchronous Javascript And XML) tem sido largamente utilizado no desenvolvimento de aplicações WEB. Um dos conceitos centrais do AJAX é a possibilidade de serem feitas requisições ao servidor através de código Javascript, rodando no navegador do usuário. Esse recurso é empregado principalmente para permitir que

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

209Q257806 | Programação, Delphi, Técnico Judiciário Programação de Sistemas, TRE MG, FCC

NÃO é um tipo de método que pode ser declarado no Delphi para os procedimentos e funções pertencentes a um objeto:

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

210Q708926 | Programação, Oficial Infomática, EsFCEX, Exército Brasileiro, 2019

Uma estrutura de repetição é uma estrutura de desvio do fluxo de controle presente em linguagens de programação que realiza e repete diferentes ações, dependendo se uma condição for verdadeira ou falsa, em que a expressão é processada e transformada em um valor booleano. A esse respeito, analise as afirmativas a seguir:


I. Em uma estrutura de repetição do tipo PARA, o controle do laço é feito pelo uso de uma variável lógica, que é iniciada como VERDADEIRA, encerrando o laço ao ter seu valor modificado para FALSO.

II. Na estrutura de repetição do tipo ENQUANTO, o teste do controle é realizado por um teste lógico, no início do laço, e se esse teste for FALSO, logo na primeira execução, o laço não será executado nenhuma vez.

III. Apenas as estruturas de repetição do tipo PARA e REPITA possuem controle do laço por meio de variáveis lógicas.

IV. Na estrutura de repetição do tipo REPITA, o laço é executado pelo menos uma vez, pois o controle é realizado no final do laço apenas.


Assinale

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

212Q155663 | Programação, Delphi, Analista Judiciário Tecnologia da Informação, TRT 3a Região, FCC

A primeira tela exibida quando um programa Delphi é executado, cuja exibição dura apenas alguns instantes durante a carga do programa, denomina-se tela

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

213Q681828 | Programação, Tecnico de Tecnologia da Informacao, UFC, CCV UFC, 2019

Em React.Js, como são chamadas as entradas que são passadas na criação dos componentes React, usando uma convenção de nomenclatura semelhante aos atributos de tag HTML.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

214Q119707 | Programação, Java, Analista de Sistemas, Petrobras, CESGRANRIO

Imagem 076.jpg

A classe B acima encontra-se no mesmo pacote que a classe A. O método m1 apresenta erro de compilação porque a seguinte variável não pode ser acessada no ponto

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

215Q103807 | Programação , HTML, Analista Tecnologia da Informação, METRÔ SP, FCC

As tabelas são compostas de linhas, dentro das quais são colocadas células que são responsáveis pelo controle do conteúdo envolvido pela tabela. A tag TH em HTML é responsável por

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

216Q149149 | Programação, JavaScript, Analista Judiciário Tecnologia da Informação, TRE SE, FCC

Em JavaScript, o operador representado por três sinais de igual consecutivos retorna true se os operandos envolvidos forem
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

217Q121681 | Programação, Java, Analista de Sistemas, Petrobras, CESGRANRIO

Em linguagens de programação, palavras-chaves são aquelas palavras ou identificadores que têm um significado implícito e relevante para a linguagem de programação. Em muitas linguagens, estas palavras-chaves são também palavras reservadas, isto é, não podem ser usadas em outros contextos, pois são reservadas para usos específicos da gramática da linguagem de programação. A linguagem Java possui um pequeno núcleo de palavras reservadas, incluindo os comandos de controle de fluxo (for, while, etc), identificadores de nível de acesso à classe (public, private, etc). Qual das seguintes descrições representa a correta aplicação do conceito de palavras reservadas em Java?

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

218Q118204 | Programação , Java Threads, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

Analise as assertivas e assinale a alternativa que aponta as corretas sobre os diferentes estados que uma Thread Java pode estar.

I. Nova
II. Executável
III. Bloqueada
IV. Terminada
V. Esquecida
VI. Persistida.

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

219Q119151 | Programação , ASP, Analista de Sistemas, INB, CONSULPLAN

Assinale a alternativa verdadeira de acordo com as seguintes afirmativas:
I. Active Server Pages (ASP) é uma linguagem para geração de páginas HTML dinamicamente.
II. A linguagem ASP não serve apenas para consultas a banco de dados. Serve também, por exemplo, para envio e recebimento de correio eletrônico via páginas HTML.
III. A linguagem ASP é, na verdade, uma junção de programação em VBScript e Objetos ActiveX.
Está(ão) correta(s) apenas a(s) afirmativa(s):

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

220Q106655 | Programação , Ajax, Analista de Controle, TCE PR, FCC

No AJAX, o objeto XMLHttpRequest possui diversas propriedades importantes para realizar a comunicação com o servidor. Quando uma solicitação para um servidor é enviada, normalmente deseja-se executar algumas ações com base na resposta. O evento utilizado para especificar o que vai acontecer quando a resposta do servidor está pronta para ser processada é o

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