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
FCC•
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 é:
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
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.
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.