Questões sobre Programação

Lista completa de Questões sobre Programação para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

No que se refere a banco de dados distribuído, programação distribuída, desenvolvimento em nuvem e processamento em GRID, julgue os itens que se seguem. No MapReduce, modelo de processamento de dados paralelo para processamento e análise de grandes volumes de dados, os programas são escritos em um estilo de programação funcional, no qual as funções Map e Reduce devem ser criadas.

  • C. Certo
  • E. Errado

Qual é o nome da classe Java que habilita a sincronização entre nós infoset XML e objetos JAXB representando algum documento XML?

  • A. ActionEvent
  • B. Binder
  • C. Enabler
  • D. Patch
  • E. SyncProvider

Num documento XML, qual a sintaxe correta da declaração que define a versão do XML?

  • A.
  • B.
  • C.
  • D.
  • E.

Sobre as possibilidades de implementação do padrão de projeto MVC (Modelo-Visão-Controlador, do Inglês Model-View- Controller), seguem-se três afirmações quanto às interações entre os seus componentes:

I- Um controlador pode enviar comandos para o modelo para atualizar o estado do modelo.

II- Um modelo pode notificar suas visões e controladores associados quando há uma mudança em seu estado.

III- Uma visão pode solicitar do modelo a informação que ela necessita para gerar uma representação de saída.

Quais dessas afirmações estão corretas?

  • A. Nenhuma delas está correta.
  • B. Somente as duas primeiras estão corretas.
  • C. Somente a primeira e a terceira estão corretas.
  • D. Somente as duas últimas estão corretas.
  • E. Todas estão corretas.

Considere que um programa orientado a objeto possui 5 classes: Máquina, Motor, MotorExplosão, MotorVapor e Gerador. MotorExplosão e MotorVapor são especializações de Motor. Motor e Gerador são especializações de Máquina. Todas as classes respondem a uma mensagem chamada “calcularPotencia”, sem argumentos, que calcula e retorna um número real que indica potência do objeto, em watts, de acordo com os valores de alguns atributos, com um algoritmo diferente em cada classe.

O exemplo acima caracteriza a capacidade de enviar a mesma mensagem para vários objetos e que cada objeto responda a essa mensagem de acordo com sua classe.

Tal característica é conhecida como

  • A. Polimorfismo
  • B. Refatoração
  • C. Herança Múltipla
  • D. Independência de Dados
  • E. Tratamento de Exceção

  • A. xmlhttp.connect("ajax_info.txt",true); xmlhttp.get();
  • B. xmlhttp.connect("GET","ajax_info.txt",true); xmlhttp.send();
  • C. xmlhttp.initialize("GET","ajax_info.txt",true); xmlhttp.send();
  • D. xmlhttp.open("ajax_info.txt",true); xmlhttp.get();
  • E. xmlhttp.open("GET","ajax_info.txt",true); xmlhttp.send();

ATENÇÃO: Várias questões desta prova fazem referência ao banco de dados descrito abaixo. Essas questões serão identificadas pela chamada “(Para resolver esta questão, vide o banco de dados ...)”

 

O processamento de texto em bancos de dados, mensagens, arquivos ou linguagens de programação, principalmente em ambientes computacionais heterogêneos, implica o uso de padrões para a codificação de caracteres. Entretanto, quando cadeias de caracteres são comparadas ou ordenadas, é preciso estabelecer regras de ordenação, pois em diferentes linguagens e culturas elas podem variar mesmo que as cadeias de caracteres usem a mesma codificação. Essas regras usualmente são referenciadas pelo termo

  • A. ANSI
  • B. ASCII
  • C. code priority
  • D. collation
  • E. ubiquity

Para manter uma harmonia de cores com o projeto do site, um desenvolvedor Web deve trocar as cores padrão que indicam o estado do link. Em CSS, quais são os quatro estados possíveis para um link que podem ter suas propriedades modificadas?

  • A. a:link, a:visited, a:active, a:inactive
  • B. a:link, a:visited, a:hover, a:active
  • C. a:unvisited, a:visited, a:hover, a:click
  • D. a:unvisited, a:visited, a:hover, a:active
  • E. a:visited, a:hover, a:active, a:inactive

Com relação às ferramentas CASE, assinale a alternativa correta.

  • A. São ferramentas de hardware.
  • B. Podem ser utilizadas em desenvolvimentos orientados a objeto.
  • C. Existem apenas ferramentas gratuitas.
  • D. Trabalham com diagramas da SAMBA.
  • E. Podem ser utilizadas apenas em desenvolvimentos de software estruturados.

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?

  • A. ActiveX.
  • B. CSS.
  • C. DHTML.
  • D. JavaScript.
  • E. Servlets.
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...