Questões de Concurso Público TJ-RO 2008 para Agente Judiciário - Analista de Sistemas (Microinformática)

Foram encontradas 50 questões

Q17087 Programação
Em Java, a atribuição composta x += y é equivalente a x =(T)(x + y), onde T é o tipo de x. Com base nesta premissa, considere as duas linhas de programa a seguir.

x += y;
x = x + y;

A primeira linha compilará, e a segunda linha irá gerar um erro em tempo de compilação, se x e y forem declarados, respectivamente, como:
Alternativas
Q17108 Engenharia de Software
Um exemplo de diagrama previsto na UML é o Diagrama de
Alternativas
Q17109 Arquitetura de Software
O Modelo de Acessibilidade de Governo Eletrônico (e-MAG) possui como referência uma Cartilha Técnica com recomendações voltadas ao desenvolvedor de sítios (sites) e profissionais relacionados. As recomendações da Cartilha Técnica
Alternativas
Q17110 Arquitetura de Software
Segundo o Documento de Referência da e-PING - Versão 0, "A arquitetura e-PING - Padrões de Interoperabilidade de Governo Eletrônico - define um conjunto mínimo de premissas, políticas e especificações técnicas que regulamentam a utilização da Tecnologia de Informação e Comunicação (TIC) na interoperabilidade de Serviços de Governo Eletrônico, estabelecendo as condições de interação com os demais Poderes e esferas de governo e com a sociedade em geral".

A esse respeito, são feitas as afirmativas a seguir.

I - O e-PING disponibiliza em seu sítio (site) um catálogo de XML Schemas referentes a aplicações voltadas a Áreas de Atuação de Governo.

II - O e-PING prevê que toda interoperabilidade entre sistemas dos participantes seja realizada através de XML, ainda que seja necessário o uso de middleware entre os sistemas para converter os formatos de origem e/ou destino em XML.

III - Todos os metadados disponíveis no âmbito do e-PING devem ser constituídos no padrão XMI (XML Metadata Interchange), ainda que tenham que ser convertidos de seus formatos originais.

IV - O e-PING prevê uma interoperação simplificada, dispensando o uso de UDDI e WSDL, uma vez que o catálogo central é capaz de fornecer as informações necessárias sobre cada serviço disponível aos participantes.

Estão corretas APENAS as afirmativas
Alternativas
Q17111 Arquitetura de Software
O conceito de SOA (sigla em Inglês para Arquitetura Orientada a Serviços) surgiu nos últimos anos como um novo paradigma em Tecnologia da Informação. Sobre este tema, são feitas as três afirmativas a seguir.

I - Os portais corporativos são um elemento utilizável na estratégia SOA, principalmente quando implementados com tecnologias que prevêem o uso de portlets que podem ser conectados aos web services disponíveis nas aplicações desenvolvidas.

II - SOA prevê que sejam compostos ou orquestrados diversos serviços, na forma de web services, que juntos podem fornecer rapidamente novas funcionalidades e suportar novos processos; para tal, é importante que os web services disponíveis possuam um baixo nível de acoplamento entre si.

III - O SOA é fundamentalmente um paradigma de uso de tecnologia, que impacta primariamente a área de Tecnologia da Informação das organizações em que é adotado, sendo transparente às demais áreas da organização e não requerendo envolvimento das mesmas.

Está(ão) correta(s) a(s) afirmativa(s)
Alternativas
Q17112 Arquitetura de Software
Em um ambiente SOA (Arquitetura Orientada a Serviços), mensagens são trocadas entre web services e seus clientes, que podem inclusive ser outros web services, utilizando as especificações UDDI, WSDL e SOAP. Considere que o web service (nó) que origina uma mensagem é chamado de remetente SOAP inicial (initial SOAP sender) e que o web service a que a mensagem se destina em última análise é chamado de destinatário SOAP definitivo (ultimate SOAP receiver). Entre o remetente SOAP inicial e o destinatário SOAP definitivo, zero ou mais intermediários SOAP (SOAP intermediaries) podem ser utilizados. Levando em consideração o que foi exposto, assinale a afirmação correta.
Alternativas
Q17114 Programação
O código Javascript a seguir tem o objetivo de validar um número de CPF. Se a validação for bem sucedida, o conteúdo da caixa de texto em que o CPF foi digitado será alterado para o valor formatado retornado pela função formataCPF(). As funções validaCPF() e formataCPF() são definidas em um arquivo javascript incluído na página que contém o formulário.

Imagem 006.jpg

Uma maneira correta de utilizar a função verificaCPF()em uma caixa de texto de um formulário HTML, para obter o comportamento descrito, é
Alternativas
Q52627 Arquitetura de Software
Muitos frameworks utilizam um padrão de projeto (design pattern) que se baseia no princípio de projeto "Não nos chame, nós iremos chamar você" (O Princípio de Hollywood: "Don't call us, we'll call you."). Uma classe da aplicação herda de uma classe do framework que possui métodos abstratos, os quais são chamados em outros métodos concretos. A classe da aplicação sobrepõe os métodos abstratos da classe do framework com métodos concretos, permitindo que os métodos concretos da classe do framework sejam chamados. O padrão de projeto (design pattern) em questão chama-se
Alternativas
Q52629 Programação
Aplicações web são empacotadas em um arquivo WAR para serem disponibilizadas em servidores de aplicações como o Tomcat e o Oracle Application Server. Sobre a estrutura de um arquivo WAR, é correto afirmar que
Alternativas
Q52630 Programação
O método da interface javax.servlet.http.HttpSession, utilizado para finalizar uma sessão de usuário em um container J2EE, é
Alternativas
Q52631 Programação
Considere uma aplicação J2EE que utiliza a arquitetura MVC. A correspondência mais provável entre cada tipo de componente ativo da aplicação com o significado das letras da sigla MVC, nesta ordem, é:
Alternativas
Q52632 Banco de Dados
Considere as informações apresentadas a seguir para
responder às questões de nºs 26 e 27.


Imagem 007.jpg
O modelo mostrado no diagrama de classes acima foi mapeado
para um esquema relacional em um banco de dados, e será
utilizado em uma aplicação Java com Hibernate em sua configuração
padrão. Todas as classes do modelo são concretas.

List x = session.createQuery(
"from Produto as produto " +
"where produto.fabricante.codigo = ?")
.setString(0, codigo).list Imagem 008.jpg;

Assumindo que existem registros no banco de dados que satisfazem à cláusula where da query HQL mostrada acima, a variável x será populada com
Alternativas
Q52633 Engenharia de Software
Considere as informações apresentadas a seguir para
responder às questões de nºs 26 e 27.


Imagem 007.jpg
O modelo mostrado no diagrama de classes acima foi mapeado
para um esquema relacional em um banco de dados, e será
utilizado em uma aplicação Java com Hibernate em sua configuração
padrão. Todas as classes do modelo são concretas.

À luz da UML, a relação entre Fabricante e Produto é uma
Alternativas
Q52634 Programação
Sobre o framework de mapeamento objeto/relacional Hibernate, é correto afirmar que
Alternativas
Q52635 Programação
Para responder às questões de nºs 30 e 31, considere o
Oracle Application Server em sua versão 10.1.3.1, com
os patches 10.1.3.3 aplicados, e com as configurações
padrões, incluindo o Oracle HTTP Server e o Oracle
Containers for J2EE (OC4J).


O Oracle HTTP Server é capaz de fazer o balanceamento de carga entre instâncias do OC4J, em diferentes configurações e algoritmos de balanceamento. Tal capacidade é fornecida por um módulo específico, que pode ser utilizado também com uma versão padrão do Apache httpd web server para proporcionar o balanceamento de carga entre instâncias do OC4J. O módulo em questão chama-se
Alternativas
Q52636 Programação
Para responder às questões de nºs 30 e 31, considere o
Oracle Application Server em sua versão 10.1.3.1, com
os patches 10.1.3.3 aplicados, e com as configurações
padrões, incluindo o Oracle HTTP Server e o Oracle
Containers for J2EE (OC4J).


A replicação de estado (sessões http) entre instâncias do OC4J no Oracle Application Server acontece, por padrão,
Alternativas
Q52638 Programação
Os componentes de interface de uma aplicação que utiliza JavaServer Faces (JSF) se apóiam em beans no lado do servidor, que são os managed beans, também chamados de backing beans. Sobre estes beans, é correto afirmar que
Alternativas
Q52639 Programação
Para responder às questões de nºs 34 e 35, considere as informações a seguir.

O Eclipse SDK é uma das plataformas mais utilizadas na indústria de tecnologia atual como base para a criação de ambientes
de modelagem e desenvolvimento de aplicações. Sua arquitetura altamente modular e extensível, em combinação com as
condições de licenciamento e distribuição de seu código fonte, atraíram a maioria dos fabricantes de soluções de desenvolvimento
e contribuíram para que se tornasse um "padrão de fato" na indústria de tecnologia.

A base para o trabalho no ambiente Eclipse é o Workbench, com o qual o usuário interage diretamente, e que corresponde ao conceito comumente conhecido como "IDE" - Integrated Development Environment (ambiente integrado de desenvolvimento). A figura a seguir mostra uma janela do Workbench.

Imagem 009.jpg

Com base na figura, assinale a afirmação correta.
Alternativas
Q52640 Programação
Para responder às questões de nºs 34 e 35, considere as informações a seguir.

O Eclipse SDK é uma das plataformas mais utilizadas na indústria de tecnologia atual como base para a criação de ambientes
de modelagem e desenvolvimento de aplicações. Sua arquitetura altamente modular e extensível, em combinação com as
condições de licenciamento e distribuição de seu código fonte, atraíram a maioria dos fabricantes de soluções de desenvolvimento
e contribuíram para que se tornasse um "padrão de fato" na indústria de tecnologia.

Os recursos de atualização e instalação de novos plugins do Eclipse se encontram no menu
Alternativas
Q52641 Arquitetura de Software
Uma das recomendações de acessibilidade presentes na Cartilha Técnica do e-MAG diz respeito à indicação explícita da ordem de navegação/tabulação por elementos de um formulário, a qual pode ser especificada através do atributo HTML
Alternativas
Respostas
21: A
22: C
23: B
24: A
25: C
26: E
27: E
28: E
29: C
30: D
31: A
32: B
33: D
34: E
35: C
36: B
37: A
38: D
39: E
40: D