Foram encontradas 545 questões.
- FrameworksGrails
- LinguagensJavaJSF: Java Server Faces
- Servidores de AplicaçãoEJB: Enterprise JavaBeans
- Servidores de AplicaçãoJ2EE/Java EE
Associe a coluna "FERRAMENTA" com a coluna "O QUE É?" e assinale a alternativa que corretamente representa a correspondência entre as duas colunas.
| FERRAMENTA | O QUE E? |
| I. JSF (Java Server Faces) | 1. é um componente da plataforma JEE que roda em um container de um servidor de aplicação... |
| II. RichFaces | 2. é uma biblioteca de componentes para aplicações web que utilizam o framework JSF. |
| III. EJB (Enterprise Java Beans) | 3. é uma especificação Java para a construção de interfaces de usuário baseadas em componentes para aplicações web. |
| IV. Grails | 4. é um framework para construção de aplicações web dinâmicas que utiliza as linguagens de programação Java e groovy. |
Provas
Considere a lógica de programação expressa na Figura. Ao final da execução dos algoritmos (a) e (b), os valores de X e Y, respectivamente são:

Provas
Após executar o trecho de código JavaScript apresentado na Figura 1, o valor da variável jsonString será:

Provas
Os fragmentos de código referentes aos arquivos (I) index.html e (II) app.js evidenciam o emprego de:


Provas
JSON (JavaScript Object Notation) é uma linguagem para armazenamento e transmissão de informações no formato texto. Tendo em vista a sintaxe dessa linguagem, assinale a opção que corretamente define um array denominado Disciplinas com dois objetos compostos pelo registro de Sigla, Descrição e Número de Créditos das disciplinas Banco de Dados e Estrutura de Dados.
Provas
Considere a árvore binária não-vazia apresentada na Figura 1. Assinale a alternativa que apresente os nós visitados, respectivamente, em pré-ordem, em ordem e em pós-ordem.

Provas
Algumas linguagens de marcação são comumente utilizadas na criação e formatação de páginas web. Neste contexto, assinale a alternativa correta, onde é informado qual a linguagem utilizada no código apresentado em (I) e qual o resultado esperado de sua execução: (II) ou (III).

Provas
Scrum é um framework que auxilia desenvolvedores de software a lidar com problemas adaptativos complexos no desenvolvimento de produtos. É comum associar esse framework ao gráfico projetado por Ken Schwaber e Jeff Sutherland no livro "Software in 30 days" (Software em 30 dias, em tradução livre). Esse gráfico é reproduzido a seguir com lacunas em suas etapas que estão identificadas com números romanos de I a VII.

Os nomes das etapas estão enumerados com números ordinais:
1. Increment: uma parte do software em desenvolvimento que adiciona incrementos criados previamente;
2. Sprint Retrospective: evento para para inspecionar o Sprint passado e planejar novos melhoramentos para ser desenvolvido no próximo Sprint;
3. Sprint Review: evento para concluir o desenvolvimento do trabalho no Sprint, onde são inspecionados os incrementos do produto resultante do Sprint;
4. Sprint Backlog: resumo do trabalho de desenvolvimento para atingir o objetivo do Sprint;
5. Product Backlog: uma lista ordenada do trabalho a ser realizado para criar, manter e sustentar um produto;
6. Daily Scrum: evento de aproximadamente 15 minutos onde o time de desenvolvimento replaneja o próximo dia de trabalho durante um Sprint;
7. Sprint Planning: evento onde o time de desenvolvimento inspeciona o Product Backlog para decidir sobre o próximo trabalho a ser realizado.
Associe as etapas enumeradas de I a VII no gráfico apresentado com seus nomes e funções enumerados de 1 a 7 e assinale a alterativa os relaciona corretamente.
Provas
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Encapsulamento
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
Associe as duas colunas CONCEITO e CARACTERÍSTICA, relacionando o conceito à sua respectiva característica conforme o paradigma de orientação a objeto. A ordem correta na coluna CARACTERÍSTICA, de cima para baixo, dos valores expressos na coluna CONCEITO é:
| CONCEITO | CARACTERÍSTICA |
| 1. Variáveis de instância | ( ) Operações são definidas em duas partes: assinatura e método. |
| 2. Herança | ( ) Mantém os valores que definem o estado interno do objeto. |
| 3. Polimorfismo de operações | ( ) Permite que uma operação possa ser aplicada a diferentes tipos de objetos com diferentes implementações. |
| 4. Encapsulamento | ( ) Permite reutilizar definições de tipo existentes em novos tipos de objetos. |
Provas
- Fundamentos de ProgramaçãoEstruturas de DadosDefinição: Estrutura de Dados
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ListaLista Encadeada
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Matriz
Listas encadeadas são caracterizadas como uma estrutura de dados onde cada elemento da lista possui uma referência (ponteiro) para o próximo elemento. No último elemento da lista o ponteiro assume o valor nulo. Mantendo essa estrutura em mente, avalie as seguintes asserções e a relação proposta entre elas.
I. Listas encadeadas são estruturas que podem ser utilizadas para a representação de matrizes esparsas.
PORQUE
II. É possível implementar uma solução que armazene os valores dos índices de cada dimensão da matriz em listas encadeadas, e cada elemento não nulo da matriz em outra lista encadeada, acessível a partir das listas de índices da matriz.
Assinale a alternativa correta:
Provas
Caderno Container