Um software que não calcula corretamente o dígito verificador do CPF precisará sofrer uma manutenção para corrigir esse erro (também chamado de bug). Essa manutenção é do tipo:

A respeito de webservices e EJB (Enterprise JavaBeans), avalie os seguintes enunciados:

1. Na linguagem Java, webservices podem ser baseados em JAX-WS e não em JAX-RPC.

2. WSDL é uma linguagem baseada em XML utilizada para descrever as funcionalidades oferecidas por um webservice.

3. Na linguagem JAVA, EJB é uma implementação de webservices.

4. Na linguagem JAVA, EJB utiliza o protocolo IIOP e webservices o protocolo HTTP/HTTPS.

Assinale a alternativa que indica todas as afirmativas corretas.

O Log4j é ferramenta que auxilia o programador no tratamento de erros em determinados tipos de aplicações. Assinale a opção correta acerca do Log4j.

No que se refere às tecnologias de desenvolvimento web em Java, julgue os itens a seguir.

Como forma de incluir dinamismo em páginas JSP, é possível incluir blocos de código Java conhecidos como scriptlets.

A respeito de ferramentas, linguagens e tecnologia usadas no desenvolvimento de aplicações web, julgue os itens seguintes.

A linguagem JavaScript não possui métodos para criar e manipular frames diretamente dentro da janela do navegador. A capacidade de gerar HTML dinamicamente permite escrever, via JavaScript, as marcas HTML que criam qualquer leiaute de frame desejado.

Quando se utiliza JPA, um EntityManager mapeia um conjunto de classes a um banco de dados particular. Este conjunto de classes, definido em um arquivo chamado persistence.xml, é denominado

Considere um processador em cujo conjunto de instruções há instruções de um operando, que utilizam um único registrador aritmético na CPU, conhecido como acumulador. A instrução load carrega o operando no acumulador; mult multiplica o operando pelo valor que está no acumulador e armazena o resultado no acumulador; add realiza a soma do operando ao valor que está no acumulador; store armazena o valor do acumulador no operando.

Com base nas instruções de um operando, um Analista escreveu o seguinte código:

load B

mult C

add D

store X

O código corresponde à operação:

A tecnologia Java Servlet é baseada na construção de classes servlet que executam no servidor recebendo dados de requisições do cliente, processando esses dados, opcionalmente acessando recursos externos como bancos de dados, e respondendo ao cliente com conteúdo no formato HTML.

Com relação ao tema, analise as asserções a seguir:

Embora as servlets sejam muito boas no que fazem, tornou-se difícil responder ao cliente com conteúdo no formato HTML.

PORQUE

Geralmente quem trabalha com o conteúdo HTML é o web designer que normalmente não é programador Java experiente. Ao misturar HTML dentro de uma servlet, torna-se muito difícil separar as funções de web designer e desenvolvedor Java. Além disso, é difícil fazer alterações no conteúdo HTML, pois para cada mudança, uma recompilação da servlet tem que acontecer. Para contornar as limitações da tecnologia Java Servlet a Sun Microsystems criou a tecnologia JavaServer Pages (JSP).

Acerca dessas asserções, é correto afirmar:

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 é:

Sobre IDE Eclipse Indigo, considere as seguintes afirmativas: 1. A plataforma Eclipse em si é estruturada como subsistemas que são implementados em um ou mais plug-ins. 2. Dentro de uma janela, todas as perspectivas compartilham o mesmo conjunto de editores. 3. Arquivos (Files), Pastas (Folders), Projetos (Projects) e CVS são tipos de Recursos (Resources). 4. O termo Workbench refere-se ao subsistema de indicadores de desempenho do executável em uma determinhada plataforma. Assinale a alternativa correta.

Considerando o trecho de código acima, julgue os itens de 93 a 101.

Ao se executar a linha 6 do código acima, a variável str receberá como valor o texto.

No contexto dos sistemas de informação, workflow (fluxo de trabalho) pode ser entendido como

Todos os comandos TSQL a seguir resultam em erro de sintaxe, EXCETO:

Em relação a sistemas computacionais, é correto afirmar que:

No que se refere a linguagens e tecnologias de programação, julgue os itens que se seguem.

O IDE Eclipse é um dos ambientes da linguagem Java preferidos por programadores para o desenvolvimento de programas em qualquer sistema operacional.

Com relação aos frameworks de software, julgue os itens subseqüentes.

O QT, um framework opensource para a programação de interfaces gráficas, foi desenvolvido em C++ e contém bibliotecas para facilitar a programação.

A respeito de programação estruturada, julgue os próximos itens. Os módulos, também denominados de funções, rotinas ou procedimentos, são empregados para dividir um programa grande em partes menores, o que permite a realização, de forma individual, do desenvolvimento, do teste e da revisão, sem alterar o funcionamento do programa.
Uma dupla de programadores, utilizando o modelo Extreme Programming - XP, realiza, na fase de

Acerca de conceitos de desenvolvimento de sistemas estruturados, julgue os itens a seguir.

As tabelas de decisão fornecem uma notação que traduz ações e condições em uma forma tabular. Os seguintes passos podem ser aplicados para desenvolver uma tabela de decisão: 1.º listar todas as ações que podem ser associadas a um procedimento; 2.º listar todas as condições durante a execução do procedimento; 3.º associar conjuntos específicos com ações específicas, eliminando combinações impossíveis de condições; 4.º definir as regras indicando que ação(ões) ocorre(m) para um conjunto de condições.

Com relação à programação, algoritmos e estrutura de dados, julgue os itens seguintes.

Objetos do tipo real são representados por números racionais e têm uma parte inteira e outra fracionária.

Página 22