Questões de Concurso Comentadas sobre programação

Foram encontradas 11.317 questões

Q619867 Programação

Considerando o conceito de interoperabilidade com componentes que não fazem parte da plataforma Java EE versão 6, analise as afirmativas a seguir.

I. Containers EJB 3.0 podem se comunicar através dos protocolos JRMP, IIOP e HTTP.

II. Componentes CORBA podem ser acessados por componentes EJB através do protocolo IIOP (GIOP 1.2).

III. JRMP é um protocolo que permite que componentes de tecnologias externas à especificação Java EE (tais como .NET) sejam acessados remotamente por componentes Java EE.

Assinale:

Alternativas
Q619866 Programação

Considerando o conceito de perfis (do inglês “profiles”) introduzido na especificação JEE versão 6, analise as afirmativas a seguir.

I. Um perfil é uma configuração da plataforma Java EE dirigida a (tendo como foco) uma classe específica de aplicações.

II. Todos os perfis Java EE compartilham um conjunto de características comuns, tais como a nomeação e injeção de recursos, regras de empacotamento e requisitos de segurança.

III. Perfis Java EE podem incluir qualquer conjunto de tecnologias que fazem parte da plataforma Java EE, mesmo que algumas regras da especificação Java EE, que dizem respeito às tecnologias incluídas, isoladamente ou em combinação com outras, sejam seguidas.

Assinale:

Alternativas
Ano: 2013 Banca: FGV Órgão: INEA-RJ Prova: FGV - 2013 - INEA-RJ - Analista de Sistemas |
Q609288 Programação
Em relação ao servidor de aplicação Java EE (Java Enterprise Edition), analise as afirmativas a seguir.

I. O servidor de aplicação Java EE difere de um servidor web tradicional por fornecer componentes que manipulam páginas JSP, servlets e por gerenciar a conexão com bancos de dados.
II. O servidor de aplicação Java EE implementa as APIs da plataforma Java EE e fornece os serviços padrão do Java EE. Podemos relacionar o Tomcat, JBoss e WebSphere como exemplos de servidores de aplicação Java EE.
III. Um dos componentes da plataforma JEE é o Enterprise JavaBeans (EJB), cujos os principais objetivos são fornecer um desenvolvimento rápido e simplificado de aplicações Java baseado em componentes distribuídos, transacionais, seguros e portáveis.

Assinale:
Alternativas
Q606699 Programação
A respeito de HTML, XML e CSS3, julgue os itens subsequentes.

Na linguagem HTML, os browsers podem ter diferentes interpretações se uma tag for escrita como <HTML>, <Html> ou <html>.

Alternativas
Q606698 Programação
A respeito de HTML, XML e CSS3, julgue os itens subsequentes.

Segundo o CSS3, classifica-se um link, no momento em que é clicado, como hover e, no instante em que sobre ele passa o mouse, como active.
Alternativas
Q599177 Programação
Julgue o item abaixo, relativo a desenvolvimento de aplicações web.

Cookie é uma parte da informação armazenada como cadeia de texto em uma máquina. O navegador retornará o cookie para o servidor na próxima consulta da página.
Alternativas
Q599168 Programação
Julgue o próximo item, a respeito de portais corporativos e da especificação JSR-168 para portlets.

Portlets podem ser definidos como componentes Java gerenciados por um container, que geram conteúdo dinâmico para páginas web por meio de classes Java independentes, que são compiladas para bytecode.
Alternativas
Q599164 Programação
A seguir, é apresentada parte de um arquivo XML de mapeamento (mapping), correspondente às linhas de 21 a 32, cuja numeração não compõe o arquivo.

21. <class name="Pessoa" table="PESSOA">

22. <id name="id" column="ID_PESSOA ">

23. <generator class="native"/>

24. </id>

25. <property name="idade"/>

26. <property name="nome"/>

27. <property name="sobrenome"/>

28. <set name="Eventos" table="Evento_Pessoa">

29. <key column="ID_PESSOA"/>

30. <many-to-many column="ID_EVENTO" class="Evento"/>

31. </set>

32. </class>
Tendo como referência as informações acima, julgue o item subsequente a respeito do Hibernate 4.2.

Para fazer a correlação entre as classes e banco de dados relacional, o Hibernate utiliza um arquivo XML padronizado para mapear os objetos envolvidos, assim, de acordo com os padrões do Hibernate 4.2, as sintaxes das linhas 21 e 28 estão incorretas.
Alternativas
Q599163 Programação
A seguir, é apresentada parte de um arquivo XML de mapeamento (mapping), correspondente às linhas de 21 a 32, cuja numeração não compõe o arquivo.

21. <class name="Pessoa" table="PESSOA">

22. <id name="id" column="ID_PESSOA ">

23. <generator class="native"/>

24. </id>

25. <property name="idade"/>

26. <property name="nome"/>

27. <property name="sobrenome"/>

28. <set name="Eventos" table="Evento_Pessoa">

29. <key column="ID_PESSOA"/>

30. <many-to-many column="ID_EVENTO" class="Evento"/>

31. </set>

32. </class>
Tendo como referência as informações acima, julgue o item subsequente a respeito do Hibernate 4.2.

De acordo com os padrões do Hibernate 4.2, nas linhas 25, 26 e 27, o correto seria utilizar attribute em vez de property.
Alternativas
Q554537 Programação
A Microsoft disponibiliza canais para que desenvolvedores que utilizam o Visual Studio consigam obter suporte ou relatar problemas. É correto afirmar que dentre estes canais se encontrem 
Alternativas
Q554499 Programação

Em relação à programação orientada a aspectos, julgue o item seguinte.

Um projeto orientado a aspectos pode se iniciar por meio de um projeto de um sistema central, da identificação e do projeto de aspectos, de um projeto de composição, análise e resolução de conflitos e, finalmente, de um projeto de nomes.

Alternativas
Q554495 Programação

Julgue o item que se segue, a respeito da arquitetura de software e de ambientes computacionais.

O JEE é uma tecnologia Java utilizada principalmente para a construção de servidores de aplicação, especificamente para que serviços web sejam disponibilizados para terceiros, integrando com segurança sistemas com diferentes características.

Alternativas
Q554482 Programação

A respeito de tecnologia de desenvolvimento móvel, julgue o item subsequente.

O Android pode ser executado sobre qualquer sistema operacional, pois os aplicativos Android são escritos na linguagem de programação Java e executados em uma máquina virtual Java.

Alternativas
Q554481 Programação

A respeito de tecnologia de desenvolvimento móvel, julgue o item subsequente.

No iOS 6, quando uma aplicação recebe o aviso de falta de memória, todos os view controllers não visíveis na tela recebem uma chamada para o método viewDidUnload, que os remove da memória.

Alternativas
Q554473 Programação

Com relação a HTML5, CSS, Ajax e engines de templates Web, julgue o item subsequente.

Um dos clientes de uma engine de templates Web é o controller. Quando um controller precisa gerar HTML, CSS ou qualquer outro conteúdo, ele entrega o trabalho para o engine de template.

Alternativas
Q554472 Programação

Com relação a HTML5, CSS, Ajax e engines de templates Web, julgue o item subsequente.

A biblioteca JavaScript Prototype é uma biblioteca base com a funcionalidade Ajax.

Alternativas
Q554471 Programação

Julgue o item que se segue, acerca de linguagens de programação.

Na linguagem Phyton, uma função lambda atribui à nova função o nome que está no cabeçalho, em vez de retorná-la como resultado.

Alternativas
Q554469 Programação

Com relação aos servidores web e de aplicação Jboss, Apache e Tomcat, julgue os itens a seguir.

O JBoss é um servidor de aplicação que utiliza tecnologia de interceptação cujo contêiner EJB gera automaticamente lógica de home remoto e stub remoto de modo dinâmico em tempo de execução.

Alternativas
Q554468 Programação

Com relação aos servidores web e de aplicação Jboss, Apache e Tomcat, julgue os itens a seguir.

O asynchronous file handler permite ao Tomcat 7 gravar logs no disco por meio de thread dedicada. Assim, as operações de log não causam atraso no processamento de threads.

Alternativas
Q546574 Programação

Com relação aos conceitos e características de compiladores, julgue o item que se segue.

Interpretador é um tradutor de linguagem que executa o programa fonte de imediato, em vez de gerar um código objeto a ser executado após o término da tradução, enquanto o compilador recebe um programa fonte e produz programa equivalente na linguagem alvo. No caso da linguagem Java, os processadores combinam compilação e interpretação.

Alternativas
Respostas
8821: D
8822: D
8823: E
8824: E
8825: E
8826: C
8827: E
8828: E
8829: E
8830: A
8831: C
8832: C
8833: E
8834: E
8835: C
8836: C
8837: E
8838: C
8839: C
8840: C