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.


261Q632325 | Informática, Programação, Analista de Informática, PRODEST ES, CESPE CEBRASPE

Uma das tarefas mais importantes no desenvolvimento de aplicações é a análise e a avaliação da eficiência computacional dessas soluções, isto é, a comparação entre os diferentes algoritmos que podem ser utilizados para a solução de um mesmo problema. No que se refere aos algoritmos e técnicas e aos seus desempenhos, julgue os itens que se seguem.

O algoritmo do caminho mínimo (CM), desenvolvido por E. W. Dijkstra, é um dos algoritmos que solucionam o problema do caminho mais curto (mínimo) para um grafo dirigido com arestas de peso positivo e negativo.

  1. ✂️
  2. ✂️

262Q620546 | Informática, Programação, Assessor Técnico de Informática, TCE RN, CESPE CEBRASPE

Acerca dos protocolos de redes de comunicação e do padrão Ethernet 10BaseT, julgue os itens a seguir.

No Ethernet 10BaseT, tanto o endereço de origem quanto o endereço de destino possuem 48 bits.

  1. ✂️
  2. ✂️

263Q618769 | Informática, Programação, Analista Judiciário, TRE MS, CESPE CEBRASPE

Acerca da arquitetura e dos padrões de projeto JEE e desenvolvimento web, assinale a opção correta.

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

264Q632373 | Informática, Programação, Técnico de Tecnologia da Informação, IFB BA, FUNRIO

Para realizar o desenvolvimento de uma aplicação Web pode-se utilizar várias tecnologias de apresentação e interativas, algumas delas executam do lado do cliente e outras do lado do servidor. Qual das seguintes tecnologias é executada do lado do servidor?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

265Q613542 | Informática, Programação, Analista de Sistemas, UFPE, COVEST

Sobre o desenvolvimento de aplicativos Web, assinale a alternativa correta.

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

266Q649215 | Informática, Programação, Técnico em Tecnologia da Informação, Superintendência de Gestão e Desenvolvimento de Pessoas PE, 2018

Suponha que ‘vec’ é um array ordenado de 1000 chaves inteiras. Quantas comparações no máximo são necessárias para verificar se um inteiro qualquer ‘r’ pertence a ‘vec’?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

267Q646018 | Informática, Programação, Analista de Informática Legislativa, SF, FGV

Considere a lista de requisitos, a seguir, de um sistema que será desenvolvido.

1. O sistema deverá emitir relatórios de compras a cada 15 dias.

2. O sistema só irá permitir a visualização do campo “valor máximo” para gerentes.

3. O sistema deverá fornecer diariamente o relatório de despesas.

4. O sistema não poderá excluir um fornecedor do cadastro se o fornecedor estiver inadimplente.

5. O sistema não permitirá acesso aos registros de compras após as 17 horas.

Em relação a esses requisitos, é correto afirmar que:

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

268Q641673 | Informática, Programação, Técnico Científico, BASA AM, CESPE CEBRASPE

Julgue os itens consecutivos, relativos a JBossSeam.

Ao adicionar-se uma tag @In de uma EJB na ActionJBossSeam, a XHTML poderá acessar seus atributos.

  1. ✂️
  2. ✂️

269Q625075 | Informática, Programação, Analista de Sistemas Júnior, Petrobras, CESGRANRIO

A ordenação é um problema muito importante para os desenvolvedores de software. Para implementá-la, existem vários algoritmos que já foram amplamente estudados, como o BubbleSort, o QuickSort e o MergeSort. Uma das características estudadas desses algoritmos é o tempo de execução, que, usualmente, é medido através da notação O (Big-Oh). Sobre esses conceitos, considere as afirmativas abaixo.

I - O tempo de pior caso do algoritmo QuickSort é de ordem menor que o tempo médio do algoritmo Bubblesort.

II - O tempo médio do QuickSort é O(nlog2n), pois ele usa como estrutura básica uma árvore de prioridades.

III - O tempo médio do QuickSort é de ordem igual ao tempo médio do MergeSort.

Está correto APENAS o que se afirma em

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

270Q631851 | Informática, Programação, Analista Judiciário, TRT 1a, FCC

Considere:

I. Sequência, decisão e iteração são as estruturas necessárias e suficientes para o desenvolvimento da programação de computadores.

II. Uma sequência de passos, incluindo a forma como os dados serão armazenados no computador, permitindo que o problema possa ser resolvido de maneira automática e repetitiva.

III. Cada instrução é traduzida para uma representação interna e interpretada pela simulação de funcionamento do processador, o que torna mais rápido o ciclo escrita-execução-modificação.

IV. A sua aplicação divide e estrutura o algoritmo em partes fechadas e coerentes para evitar a repetição de uma sequência de comandos que é utilizada em várias partes do programa.

Em relação à programação de computadores, as definições contidas nos itens I, II, III e IV correspondem, respectivamente, à programação

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

271Q621924 | Informática, Programação, Analista de Correios, ECT, CESPE CEBRASPE

Com relação aos sistemas de suporte a decisão e gestão de conteúdo, julgue os seguintes itens.

Um sistema de gerenciamento de conteúdo permite que uma empresa tenha total autonomia sobre o conteúdo de seu sítio web, ficando, assim, cada membro da equipe responsável por gerir apenas o próprio conteúdo. Nesse caso, há, no entanto, aumento do custo de criação, contribuição e manutenção de conteúdo.

  1. ✂️
  2. ✂️

272Q642300 | Informática, Programação, Analista Judiciário, TRT 21a, CESPE CEBRASPE

Com relação a interoperabilidade de sistemas, SOA e web services, arquitetura e-ping e padrões XML, julgue os itens seguintes.

Os web services são recomendados como solução de interoperabilidade da e-PING, em que, para serviços web de pequeno porte, o desenvolvimento pode ser embasado em REST, que utiliza o protocolo HTTP.

  1. ✂️
  2. ✂️

274Q637267 | Informática, Programação, Analista, FINEP, CESGRANRIO

Os programadores utilizam ambientes de desenvolvimento compostos por ferramentas que auxiliam na produção de softwares. Dentre essas ferramentas, o compilador é responsável por
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

275Q634872 | Informática, Programação, Técnico Judiciário, TRT 17a, CESPE CEBRASPE

Com relação às estruturas de controle, seleção, repetição e desvio, julgue os itens que se seguem. Na estrutura de repetição “faça-enquanto”, a condição é testada antes da execução do código da iteração; na estrutura “repita-até”, por sua vez, a condição é testada após a execução do código.
  1. ✂️
  2. ✂️

276Q626189 | Informática, Programação, Administrador de Redes, CRM MG, FUNDEP UFMG, 2017

Assinale a alternativa que apresenta o comando na ferramenta Iptables para bloquear por endereço MAC.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

277Q624387 | Informática, Programação, Analista Legislativo, Assembléia Legislativa CE, CESPE CEBRASPE

Julgue os próximos itens, relacionados à linguagem PHP e ao framework ZEND.

No framework ZEND, os plugins são definidos como classes e podem ser criados por meio da extensão de classes abstratas ou da implementação de interfaces.

  1. ✂️
  2. ✂️

278Q619252 | Informática, Programação, Analista Judiciário, TJ ES, CESPE CEBRASPE

Julgue os itens de 79 a 90, relativos a fundamentos de computação e linguagens de programação e desenvolvimento para a Web.

Na linguagem XML, o XML Schema é o documento apropriado para a definição de métodos, regras de validação dos documentos e suas restrições de conteúdo.

  1. ✂️
  2. ✂️

279Q644596 | Informática, Programação, Analista da CMB, Casa da Moeda, CESGRANRIO

Em uma reunião técnica sobre o desenvolvimento de um novo sistema WEB em JAVA, um analista expressa preocupação a respeito do uso de cookies nos navegadores dos usuários, uma vez que o arquiteto de software do projeto indicou que serão utilizadas sessões WEB. Para garantir o uso de sessões e contemplar os clientes que não permitem cookies, que técnica pode ser utilizada nessa situação?

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

280Q645384 | Informática, Programação, Web Designer, Prefeitura Municipal de Paranaguá PR, FAUEL

Para evitar que determinados diretórios de um website sejam vasculhados pelos robôs (bots) de busca, o seguinte trecho de código pode ser utilizado:

User-agent: *.

Disallow: /diretorio.

Disallow: /diretorio2.

Para que as instruções sejam respeitadas pelos bots, este trecho de código deverá estar presente no arquivo:

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