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.


461Q636000 | Informática, Programação, Analista de Sistemas, Suframa AM, CESPE CEBRASPE

Considerando a programação embarcada para Android e iOS, julgue os próximos itens. Para que os programas aplicativos sejam executados no Android e no iOS, é necessário uma máquina virtual própria, cujas responsabilidades são, entre outras, gerenciar a comunicação entre o aplicativo e as bibliotecas nativas, prover segurança e permitir que os aplicativos possam gravar dados privados, incluindo bancos de dados. No Android 4.3, a máquina virtual é a Dalvik; no iOS 7, é a XCode.
  1. ✂️
  2. ✂️

462Q612464 | Informática, Programação, Programador de Computador, UFPE, COVEST

Considere as seguintes características encontradas em linguagens de programação.

1) Encapsulamento

 2) Classes parametrizadas

3) Herança múltipla

 4) Ligação dinâmica (dynamic binding).

 Quais são essenciais ao projeto de uma linguagem orientada a objetos?

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

463Q611962 | Informática, Programação, Analista Municipal, Prefeitura de Boa Vista RR, CESPE CEBRASPE

No que se refere a variáveis específicas utilizadas em um programa, julgue os itens seguintes.

Um contador é um campo de memória cujo valor se incrementa por uma quantidade fixa, positiva ou negativa, geralmente associado a um laço. Tem um valor inicial antes de começar sua função, e cada vez que é chamado modifica seu valor.

  1. ✂️
  2. ✂️

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

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

As tabelas de decisão fornecem uma notação que traduz ações e condições em uma forma tabular. Os seguintes passos podem ser aplicados para desenvolver uma tabela de decisão: 1.º listar todas as ações que podem ser associadas a um procedimento; 2.º listar todas as condições durante a execução do procedimento; 3.º associar conjuntos específicos com ações específicas, eliminando combinações impossíveis de condições; 4.º definir as regras indicando que ação(ões) ocorre(m) para um conjunto de condições.

  1. ✂️
  2. ✂️

465Q625563 | Informática, Programação, Assistente Técnico Administrativo, Casa da Moeda, CESGRANRIO

A exceção comum StackOverflowException, em uma applet, é causada quando a(o)

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

466Q634275 | Informática, Programação, Analista Judiciário, TJ CE, CESPE CEBRASPE

Assinale a opção correta acerca de servidor de aplicação Jboss 7.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

467Q646323 | Informática, Programação, Analista Judiciário, TRT 8a, FCC

A variável $# indica num script Bourne Shell

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

468Q630455 | Informática, Programação, Professor de Nível Superior, ITAIPU Binacional, NC UFPR

A representação numérica em processadores utiliza a base 2 por razões relacionadas com a facilidade de implementação em hardware. Uma forma de representação é a em complemento de dois. Assinale a alternativa que corresponde ao número negativo sete em decimal (-710) com dois bytes para a representação em complemento de dois.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

469Q630480 | Informática, Programação, Analista de Finanças, CGU, ESAF

Em relação ao ZOPE (Z Object Publishing Environment), é correto afirmar que

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

470Q640210 | Informática, Programação, Analista de Sistemas, MPE RR, CESPE CEBRASPE

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

Se uma classe criada por meio de herança tem uma só classe pai, tem-se herança simples. Se a classe tem mais de uma classe pai, tem-se herança múltipla. As relações de classes em uma herança simples podem ser mostradas por meio de uma árvore e as relações em uma herança múltipla podem ser mostradas por meio de um grafo.

  1. ✂️
  2. ✂️

471Q634329 | Informática, Programação, Atividades de Complexidade Intelectual, MC, CESPE CEBRASPE

Com base em engines de templates web, julgue os itens subsecutivos.

O Apache Velocity, ao ser utilizado para o desenvolvimento de páginas web, não permite que código Java seja embutido nas páginas.

  1. ✂️
  2. ✂️

472Q619489 | Informática, Programação, Analista, SERPRO, CESPE CEBRASPE

Considerando o trecho de código acima, julgue os itens de 93 a 101.

A linha 7 possui dois laços FOR aninhados, sendo que o primeiro laço será executado por 3 iterações.

  1. ✂️
  2. ✂️

473Q626710 | Informática, Programação, Analista de Tecnologia da Informação, Prefeitura de Porto Velho RO, CONSULPLAN

A definição “objetos utilizados como armazenamento de dados temporários para as páginas de uma aplicação” do JEE5 se aplica a

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

474Q640146 | Informática, Programação, Analista Administrativo, ANTAQ, CESPE CEBRASPE

Com relação aos aplicativos em dispositivos móveis, julgue os itens que se seguem. No desenvolvimento de aplicações para distribuição de aplicativos na Windows Store, não há possibilidade de criação de componentes de software independentes.
  1. ✂️
  2. ✂️

475Q625061 | Informática, Programação, Analista de Sistemas, BNDES, CESGRANRIO

As questões a seguir devem ser levadas em consideração no design da maioria das aplicações desenvolvidas para a arquitetura J2EE.

• A ocorrência de código scriptlet no interior das visões deve ser minimizada.

• A lógica de negócios deve ser encapsulada em componentes que não pertençam à visão.

• O controle de fluxo é relativamente simples e tem como base valores encapsulados na requisição.

• A lógica de gerenciamento da visão é limitada em termos de complexidade.

Que padrão de projeto da camada de apresentação busca atacar todas as questões apresentadas acima?

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

476Q649435 | Informática, Programação, Profissional de Suporte Técnico, Conselho Regional de Corretores de Imóveis GO, Instituto Quadrix, 2018

Com relação à arquitetura de computadores e a sistemas operacionais, julgue os itens de 66 a 83. Em ambientes computacionais que utilizam a multiprogramação, a quantidade de comutações de contexto é importante, ou seja, é desejável que a capacidade de comutações seja alta se o interesse é a execução de uma grande quantidade de programas concorrentes.
  1. ✂️
  2. ✂️

477Q625372 | Informática, Programação, Técnico Judiciário, CNJ, CESPE CEBRASPE

Acerca de linguagens e tecnologias de programação, julgue os próximos itens.

Os objetos mapeados na linguagem Java que devem ser persistidos como objetos precisam utilizar JPA (Java persistence API), pois o JPA permite realizar o mapeamento objeto/relacional automatizado e transparente e sua persistência em um banco de dados relacional.

  1. ✂️
  2. ✂️

478Q619755 | Informática, Programação, Programador, CFA, IADES

Em relação aos conceitos dos métodos DRY e Convention over Configuration, que são implementados por todo o Rails no sentido de aumentar a produtividade do desenvolvedor, assinale a alternativa correta.

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

479Q622609 | Informática, Programação, Perito Criminal, PEFOCE CE, CESPE CEBRASPE

Acerca de funções, procedimentos e estruturas de controle de fluxo, julgue os próximos itens.

Em funções e procedimentos, a passagem de parâmetros por valor é um modelo de implementação para parâmetros do modo de saída, por isso, o valor do parâmetro real é usado para inicializar o parâmetro formal correspondente.

  1. ✂️
  2. ✂️

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

No contexto da programação na plataforma Java EE, as tecnologias Servlets, JSP e EJB estão disponíveis. A esse respeito, considere as afirmativas abaixo.

I - EJB fornece ao programador Java EE os seguintes tipos fundamentais: Entity Beans, Session Beans e Message Driven Beans.

II - JPA é parte integrante da especificação EJB e serve para definir as interfaces de acesso local e/ou remoto de um componente EJB.

III - Um servidor de aplicações Java EE oferece vários recursos ao desenvolvedor como pool de conexão, controle de transação, segurança e gerenciamento de recursos.

IV - Uma diferença entre as tecnologias Servlets e JSP é que, ao contrário da segunda, a primeira permite o armazenamento do estado da aplicação em variáveis de sessão.

São corretas APENAS as afirmativas

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