Foram encontradas 50 questões.
Considerando estritamente a fase de Construção do Rational Unified Process (RUP), a tarefa de projetar o banco de dados é realizada após a tarefa de
Provas
Observe o diagrama de classes reproduzido a seguir.

Após o período de análise, os analistas de TI perceberam que as compras realizadas só podiam ser realizadas por um único cartão. Considerando que uma compra pode ser feita utilizando múltiplos cartões e que deve ser registrado o valor pago na conta, os analistas decidiram, então, adicionar
Provas
Observe o diagrama de classes reproduzido a seguir.

Sobre esse diagrama, é correto afirmar:
Provas
Analise as seguintes assertivas sobre o framework Struts 2.
I. Utiliza injeção de dependência para que uma Action colabore com um componente que ela precisa.
II. Implementa a utilização e criação de forms com ActionForms.
III. Suporta apenas as tecnologias de visualização XSLT e JSP.
IV. Para renderizar uma resposta apropriadamente o elemento Result é invocado.
V. Quando uma requisição é realizada, ela é mapeada pelo elemento Interceptor.
Das afirmações, estão corretas
Provas
O ciclo de vida de uma aplicação Java Server Faces (JSF) é estabelecido em 6 fases. A fase de Restore View é acionada assim que uma requisição é feita a uma página JSF. A fase Invoke Application pode ser acionada após a
Provas
- Fundamentos de ProgramaçãoAlgoritmosAnálise de Execução de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de Repetição
- Fundamentos de ProgramaçãoLógica de Programação
- LinguagensJava
Analise o código Java abaixo, em sua versão 5 ou posterior.
public static int funcao01(int a,int b){
int x=(b==0?1:a);
int tmp;
for(int i=1;i<b;i++){
tmp=x;
for(int k=1;k<a;k++)
x+=tmp;
}
return x;
}
A execução da chamada funcao01(3,3) produz como resultado:
Provas
Analise a figura a seguir.

A figura apresenta um problema em que a execução de um thread é bloqueada por outro de forma permanente. Nesse caso, cada um dos threads aguarda por outra execução. Esse tipo de problema é denominado
Provas
- LinguagensJava
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Métodos
Analise as seguintes assertivas sobre a linguagem de programação Java e os conceitos relacionados ao paradigma de orientação a objetos.
I. O conceito de herança múltipla pode ser implementado utilizando classes abstratas.
II. Proxies em Java permitem a criação em tempo de execução de classes que implementam um determinado conjunto de interfaces.
III. Os métodos toString e forName pertencem originalmente a classe java.lang.Object e java.lang.Reflect, respectivamente.
IV. Uma chamada v.add(3), sendo v um ArrayList<Integer> é, automaticamente, convertida em v.add(new Integer(3)).
V. Classes criadas dentro de outras classes são chamadas de classes anônimas.
Das afirmações, estão corretas
Provas
Considere as seguintes afirmações relacionadas aos protocolos de transporte utilizados em redes TCP/IP.
I. Para iniciar uma conexão utilizando o protocolo de transporte TCP, o host de origem envia um pacote com a flag TCP SYN, aguardando a flag TCP RST como confirmação por parte do host destino.
II. Nenhum dado da camada de aplicação é transmitido entre hosts utilizando o protocolo de transporte TCP antes do estabelecimento da conexão, através do processo conhecido como 3-Way-Handshake.
III. O envio da flag TCP URG solicita ao host de destino urgência no estabelecimento da conexão, podendo ser utilizada em substituição à flag SYN em casos específicos.
IV. Os cabeçalhos de pacotes UDP são bem mais simples que os de pacotes TCP, tornando a transmissão mais rápida, porém mais susceptível à perda de pacotes.
Das afirmações, estão corretas
Provas
Considerando as definições da RFC 1519 (CIDR), a opção que contém dois hosts pertencentes à mesma sub-rede é:
Provas
Caderno Container