Foram encontradas 1.430 questões.
Considere as seguintes sentenças a respeito de aplicações para web desenvolvidas com as tecnologias de servlets e de JavaServer Pages (JSP):
I. O tempo de duração de uma sessão deve obrigatoriamente ser definido no arquivo WEB-INF/web.xml da aplicação.
II. Novas ações JSP disponíveis para o autor de uma página JSP podem ser criadas por meio de “tag files”.
III. Servlets podem ser usados para retornar imagens ao browser.
A respeito das afirmações acima, assinale a alternativa correta.
Provas
Seja uma página escrita em JavaServer Pages (JSP) que contém a seguinte expressão escrita em Expression Language (EL):
${funcionario.nome}
Sabendo que a página que contém a expressão EL é convertida para o seu correspondente servlet e executada sem erros, qual das seguintes afirmações é a verdadeira?
Provas
Considere as seguintes sentenças a respeito de applets:
I. Applets são programas escritos na linguagem JavaScript e são executados no contexto de uma página HTML que está sendo exibida em um browser.
II. Dois applets contidos em uma mesma página HTML podem trocar informações.
III. Um applet só pode se comunicar via rede com o computador (host) que hospeda a página HTML que contém o applet.
A respeito das afirmações acima, assinale a alternativa correta.
Provas
- Paradigmas de ProgramaçãoOrientação a ObjetosDefinição Técnica: Orientação a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Encapsulamento
Considere o problema de desenvolver um sistema de vigilância residencial usando programação orientada a objetos. Nesse sistema existe uma classe chamada Sensor que deve armazenar o estado (ligado ou desligado) de 32 dispositivos que emitem luz infravermelha. A classe Sensor armazena o estado dos 32 dispositivos em um vetor (array) de 32 posições usando dados do tipo byte que ocupam 1 byte de memória. O vetor, portanto, ocupa 32 bytes de memória. Em uma segunda versão do sistema, a classe Sensor foi modificada e consegue-se armazenar o estado dos 32 dispositivos em apenas 4 bytes sem que seja necessário alterar nenhuma outra classe do sistema. A mudança descrita no enunciado desta questão descreve qual conceito da programação orientada a objetos?
Provas
Considere a existência da função “g” definida em uma pseudo-linguagem de programação e mostrada a seguir. A função tem como argumentos “ma” (uma matriz bidimensional de números inteiros), “li” o número de linhas da matriz e “co” o número de colunas da matriz.

Qual é o propósito desta função?
Provas
Considere a existência da função “f” definida em uma pseudo-linguagem de programação e mostrada a seguir.

Qual é o propósito desta função?
Provas
- Conceitos e FundamentosInterfaces de Conexão a Banco de Dados
- AdministraçãoSegurançaAutorização de Acesso
- AdministraçãoSegurançaControle de Acesso
Considere as seguintes afirmações a respeito de um programa Java que acesse banco de dados via API JDBC:
I. Cada fabricante de banco de dados deve disponibilizar um “driver JDBC” para tornar mais simples para o programador o código Java necessário para acessar o seu banco.
II. O programa que acessa o banco de dados automaticamente possui as permissões para criar, alterar e destruir as tabelas definidas na base de dados que está sendo acessada.
III. A API JDBC disponibiliza ao programa um “pool de conexões” com o banco de dados.
A respeito das afirmações acima, assinale a alternativa correta.
Provas
Considere as seguintes sentenças a respeito dos diagramas de classes de UML:
I. Diagramas de classes podem ser usados para fazer a modelagem do vocabulário de um sistema.
II. Diagramas de classes modelam aspectos estáticos de um sistema.
III. Diagramas de classes podem ser usados para fazer a modelagem do esquema lógico de um banco de dados.
A respeito das afirmações acima, assinale a alternativa correta.
Provas
Considere as seguintes sentenças a respeito do conceito de “caso de uso” em UML:
I. Todo caso de uso deve especificar como ele será implementado.
II. Um caso de uso representa um requisito funcional do sistema.
III.Os atores presentes em um caso de uso representam as pessoas que irão utilizar o sistema.
A respeito das afirmações acima, assinale a alternativa correta.
Provas
- Arquitetura e Design de SoftwareArquitetura de Sistemas de Informação
- Arquitetura e Design de SoftwareArquitetura em Camadas
- LinguagensJava
Considere as seguintes sentenças a respeito da arquitetura de aplicação para web recomendada pela especificação J2EE 1.4:
I. A camada web (web tier) é executada no computador do cliente, normalmente por meio de um navegador web (browser).
II. A camada de negócio (business tier) é executada em um único computador servidor e atende a diversas requisições simultâneas vindas da camada web.
III. A camada de sistema de informação empresarial (enterprise information system tier) armazena dados que serão usados pela camada de negócio.
A respeito das afirmações acima, assinale a alternativa correta.
Provas
Caderno Container