Questões de Concurso Sobre programação
Foram encontradas 15.019 questões

Assinale a alternativa que indica os métodos que estão disponíveis para uma instância da classe Sub.

Este comando pode ser escrito de forma mais simples como (as opções são apresentadas em Java e Python):
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:

Usando esse documento, assinale a alternativa que apresenta um documento XML válido.
Com relação à boa formação de documentos XML, analise os itens a seguir.

Assinale:

Na figura, o método "method-A" do componente JEE "Bean-1" está sendo executado dentro do escopo da Transação "TX1" e, durante essa execução, ocorre uma chamada ao método "method-B" do componente JEE "Bean-2".
Assinale a alternativa que indica os atributos transacionais que podem ser usados para configurar o escopo transacional do método "method-B" do componente "Bean-2" de tal forma que ele seja executado dentro do contexto transação "TX1".
As condições a seguir devem ser validadas em um documento XML por um XML Schema:
● o documento tem um elemento raiz "Quantidade" cujo conteúdo é do tipo inteiro;
● o elemento "Quantidade" tem um atributo "Unidade" que deve ser descrito, não podendo ser omitido;
● o valor do atributo "Unidade" é do tipo texto.
Analise os documentos XML Shema a seguir e assinale V para o que definem corretamente essas condições e F para os que não o fazem.
( ) 
( ) 
( ) 
Na linguagem HTML, os browsers podem ter diferentes interpretações se uma tag for escrita como <HTML>, <Html> ou <html>.
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.
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.
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.
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>
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.
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>
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.
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.
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.
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.
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.
Com relação a HTML5, CSS, Ajax e engines de templates Web, julgue o item subsequente.
No trecho de código HTML5 a seguir, o resultado será um link verde em Home.

Com relação a HTML5, CSS, Ajax e engines de templates Web, julgue o item subsequente.
No trecho CSS mostrado a seguir, a classe col1 define a propriedade display como uma tabela.
