Marque a alternativa correta em relação às comunicações baseadas em socket da linguagem Java:

Na construção de compiladores e no uso de linguagens de programação em geral, expressões regulares constituem um poderoso instrumento para a validação de textos. Nesse contexto, analise a expressão regular exibida a seguir.

a{1,4}b*c+

Assinale o texto que não casa como essa expressão.

Tipos simples de dados são grupos de valores indivisíveis.” Assinale a alternativa que NÃO contém tipos de dados básicos, na linguagem Pascal:
São funções realizadas pelo módulo front-end de um compilador:
As etapas realizadas durante a programação em uma linguagem de alto nível, para se gerar um código executável, são:
Com relação à linguagem de programação orientada a objetos, Delphi (Object Pascal) versão 6, assinale a alternativa que contém arquivos obrigatórios para a compilação:
Para encapsulamento com base em classe na linguagem, Delphi (Object Pascal) versão 6, utiliza os seguintes especificadores de acesso, EXCETO:

Considere a lista de requisitos, a seguir, de um sistema que será desenvolvido.

1. O sistema deverá emitir relatórios de compras a cada 15 dias.

2. O sistema só irá permitir a visualização do campo “valor máximo” para gerentes.

3. O sistema deverá fornecer diariamente o relatório de despesas.

4. O sistema não poderá excluir um fornecedor do cadastro se o fornecedor estiver inadimplente.

5. O sistema não permitirá acesso aos registros de compras após as 17 horas.

Em relação a esses requisitos, é correto afirmar que:

Em um ambiente IPv6, um usuário deseja acessar o endereço IPv4 192.168.100.1, de forma mapeada. Nessa situação, o usuário deve digitar esse endereço com a sintaxe:

Com relação à documentação do Hibernate 3.5, analise as afirmativas a seguir.

I. Objetos dependentes podem ser definidos utilizandose o elemento XML no arquivo de mapeamento do Hibernate (Hibernate mapping).

<:component>II. A semântica do elemento (de um arquivo de mapeamento Hibernate) é idêntica a do elemento .

<:component><:component>III. O Hibernate fornece três estratégias básicas de mapeamento de Herança: (i) uma tabela por classe da Herança; (ii) uma tabela para cada classe abstrata; e (ii) uma tabela para cada subclasse

<:component><:component>Assinale:

Sabendo-se que a variável path contém o endereço completo de um arquivo texto, e que a variável X foi declarada como string, analise o código

C# a seguir. X = File.ReadAllText(path)

Assinale a opção que apresenta o efeito desse trecho quando executado.

Content Management System (CMS) é um sistema gestor de websites, portais e intranets que integra ferramentas necessárias para criar, editar e inserir conteúdos em tempo real, sem a necessidade de programação de código, com o objetivo de estruturar e facilitar a criação, administração, distribuição, publicação e disponibilidade da informação. Dois dos principais exemplos de CMS usados no Brasil são:

Para garantir o funcionamento correto das aplicações, componentes web devem obedecer a algumas diretrizes. Considerando essas diretrizes, analise as afirmativas a seguir.

I. Transações JTA devem ser iniciadas e concluídas na mesma thread em que o método de serviço/negócio é chamado. Threads adicionais que são criadas para qualquer outra finalidade dentro desse método não devem tentar iniciar transações JTA.

II. Recursos transacionais podem ser adquiridos e dispensados por uma thread diferente da thread do método de serviço/negócio, mas esses recursos não devem ser compartilhados entre essas threads.

III. Objetos de recursos transacionais (por exemplo, objetos de conexão JDBC) devem ser armazenados em campos estáticos já que esses objetos podem ser compartilhados por mais de uma transação simultaneamente.

Assinale:

Um grama é equivalente a 0,00220462 libras. Assuma que a variável peso_em_libras armazena um valor que representa um dado peso em libras. A expressão aritmética a seguir que, usando a variável peso_em_libras, calcula o peso equivalente em gramas é:

Considere as seguintes assertivas sobre uma arquitetura orientada a serviços (SOA):

I. SOA é apenas uma implementação de Serviços Web, possuindo ambas as mesmas características.

II. As mensagens são o principal meio de comunicação entre os provedores e os consumidores de serviços.

III. SOA não prescreve como projetar ou construir a implementação do serviço.

IV. Quando os serviços são disponibilizados na web, eles são identificados por uma URI.

As assertivas corretas sã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:

Com relação à especificação JSF 2.0, analise as afirmativas a seguir.

I. A classe “javax.faces.component.UIComponentBase”, fornecida como parte do framework JSF, pode ser usada por desenvolvedores para criar implementações adicionais da classe “UIComponent”.

II. “ManagedBeans”podem ser configurados através de Java “annotations” ou através de um arquivo de descrição de recursos (application configuration resources).

III. JSF possui dois modelos de programação para decodificação de valores de componentes oriundos de requisições de entrada no framework: (i) modelo de implementação direta e (ii) modelo de delegação de implementação (direct implementation /delegated implementation).

Assinale:

Página 1