Acerca de metodologias de desenvolvimento, julgue os itens de
79 a 90.

No diagrama UML abaixo, há três instâncias de classes; foram dados nomes a essas instâncias; essas instâncias foram criadas na interação descrita; uma dessas instâncias é destruída na interação descrita; há uma autochamada, e um retorno é representado por uma seta pontilhada.

Imagem 007.jpg

Acerca de lógica de programação, julgue os itens de 72 a 78.

Uma variável é uma abstração de células na memória de um computador; o tempo de vida de uma variável é o tempo durante o qual ela está vinculada a uma localização na memória; variáveis estáticas são vinculadas às células após o início da execução do programa e assim permanecem até a execução encerrar-se.

Em cada um dos próximos itens, é apresentada uma situação hipotética a
respeito de probabilidade e contagem, seguida de uma assertiva a ser
julgada.

Em uma urna há 100 bolas numeradas de 1 a 100. Nesse caso, a probabilidade de se retirar uma bola cuja numeração seja um múltiplo de 10 ou de 25 será inferior a 0,13.

Imagem 011.jpg

Considerando o código de uma servlet apresentado acima, julgue os itens a seguir, relativos a conceitos da linguagem e frameworks Java.

O nome completo da classe da qual herda a classe acima declarada é javax.servlet.HttpServlet. A classe indicada também herda, indiretamente, da classe java.lang.Object. Portanto, é correto afirmar que classes em Java podem ter herança múltipla.

Imagem 013.jpg

Acima apresenta-se um código sintática e semanticamente correto de uma aplicação Java, adaptado a partir de http://java.sun.com.
Considerando esse código, julgue os itens a seguir, com relação a conceitos da linguagem e frameworks Java.

A remoção da linha de código 14 implicará em erro durante a subseqüente compilação do programa, ao contrário da remoção da linha de código 12, que não implicará em erro de compilação.

Considere que determinada fábrica, por negligência, deixe que
componentes químicos contaminem a nascente de um rio situado
dentro do estado de Roraima. Com base nessa situação hipotética,
julgue os itens que se seguem.

Compete ao Ministério Público e à Polícia Civil do estado instaurar inquérito civil público para apurar a responsabilidade pelos fatos danosos ao meio ambiente.

Imagem 011.jpg

Considerando o código de uma servlet apresentado acima, julgue os itens a seguir, relativos a conceitos da linguagem e frameworks Java.

Para a recuperação dos parâmetros que o browser envia para essa servlet, deve-se fazer acesso ao objeto apontado pela variável request, declarada na linha 3.

Imagem 015.jpg

Acima, apresenta-se um código sintática e semanticamente correto de uma aplicação Java que trabalha com SGBDs, adaptado a partir
de http://java.sun.com. A aplicação recebe parâmetros de funcionamento a partir da linha de comando e manipula informações sobre
pessoas e processos administrativos abertos por ela. Considerando essas informações, julgue os itens subseqüentes, acerca dos
conceitos da linguagem e frameworks Java.

O esquema de dado definido pelas duas tabelas eventualmente criadas por meio de execuções do programa acima está na terceira forma normal.

Em cada um dos próximos itens, é apresentada uma situação hipotética a
respeito de probabilidade e contagem, seguida de uma assertiva a ser
julgada.

Um dado não viciado é lançado duas vezes. Nesse caso, a probabilidade de se ter um número par no primeiro lançamento e um número múltiplo de 3 no segundo lançamento é igual a 1/6.

Acerca de metodologias de desenvolvimento, julgue os itens de
79 a 90.

No diagrama UML abaixo, CntrInteracao implementa uma interface; há uma classe de associação; cada instância de Atividade só pode existir se ligada a uma instância de Projeto; cada instância de Empregado pode existir, mesmo que não ligada a uma instância de Equipe; o método Executar é público; e o atributo Salario pode ser acessado a partir do método setSalario.

Imagem 006.jpg

Imagem 010.jpg

Considerando o trecho de código de uma JSP apresentado acima, julgue os próximos itens, acerca dos conceitos da linguagem e
frameworks Java.

Na linha 13 do trecho de código mostrado, é utilizada uma tag de uma biblioteca de tags padronizada JSLT.

Imagem 017.jpg

Considerando a figura acima, que apresenta a saída produzida pela ferramenta JUDE, a partir da engenharia reversa de código-fonte
Java de uma aplicação finalizada e correta, julgue os próximos itens, acerca dos conceitos de ferramentas de desenvolvimento.

Um nome adequado da mensagem prefixada pelo número 1 no diagrama de seqüência é getTitle().

Imagem 017.jpg

Considerando a figura acima, que apresenta a saída produzida pela ferramenta JUDE, a partir da engenharia reversa de código-fonte
Java de uma aplicação finalizada e correta, julgue os próximos itens, acerca dos conceitos de ferramentas de desenvolvimento.

A classe Event declara um método de nome setId(), com visibilidade privada.

Imagem 013.jpg

Acima apresenta-se um código sintática e semanticamente correto de uma aplicação Java, adaptado a partir de http://java.sun.com.
Considerando esse código, julgue os itens a seguir, com relação a conceitos da linguagem e frameworks Java.

Ao ser executada como uma aplicação standalone, a aplicação apresentada terá o seguinte comportamento: mostrará uma janela cujo título é CustomIconDemo; possuirá um painel com uma borda azul, que conterá um botão; o acionamento do botão M encerrará o funcionamento da aplicação.

Acerca de lógica de programação, julgue os itens de 72 a 78.

Há linguagens orientadas a objetos em que mensagens podem ser dinamicamente vinculadas a métodos usando-se variáveis polimórficas capazes de referenciar objetos de uma classe pai ou de suas subclasses. Nessas linguagens, quando se chama, via uma variável polimórfica, um método que foi definido na classe pai e sobreposto nas suas subclasses, a chamada é vinculada dinamicamente ao método.

Acerca de metodologias de desenvolvimento, julgue os itens de
79 a 90.

No Processo Unificado, um modelo de teste é tipicamente composto por casos de teste, os quais podem especificar como testar cenários específicos de casos de uso. Os casos de teste tipicamente especificam entradas, resultados esperados e outras condições relevantes para as verificações dos cenários.

Imagem 013.jpg

Acima apresenta-se um código sintática e semanticamente correto de uma aplicação Java, adaptado a partir de http://java.sun.com.
Considerando esse código, julgue os itens a seguir, com relação a conceitos da linguagem e frameworks Java.

As variáveis BOTTOM (l.7) e CENTER (l.22) são variáveis estáticas. As variáveis b1, b2 e b3 (l.3), bem como as variáveis e (l.10), middleButtonIcon (l.5), frame (l.16), blue (l.21), args (l.15) e cid (l.20) não são variáveis estáticas.

Imagem 011.jpg

Considerando o código de uma servlet apresentado acima, julgue os itens a seguir, relativos a conceitos da linguagem e frameworks Java.

Se o código apresentado adota as convenções padronizadas de codificação da linguagem Java, então a variável SC_NO_CONTENT deve ser estática e final, além de ser declarada na classe javax.servlet.HttpServletResponse.

Página 1