Foram encontradas 70 questões.
Analise as proposições abaixo considerando o seguinte projeto Java:

I. O projeto Java possui um erro de compilação, pois a instrução Foo f = new Bar() viola a capacidade polimórfica.
II. A execução do projeto Java resultará Great na saída, pois um objeto sempre se comporta da mesma maneira independente da forma como está sendo referenciado.
III. Embora não seja explícito, a linguagem Java sempre cria um construtor padrão com todos os atributos da classe como parâmetros formais.
IV. A criação de um método com a assinatura public void y(String s) na classe Bar geraria um erro de compilação, uma vez que o método y() na classe Foo é final.
Assinale a alternativa CORRETA:
Provas
- Fundamentos de ProgramaçãoAlgoritmosAlgoritmos de OrdenaçãoBubble Sort
- Fundamentos de ProgramaçãoComplexidade
- Fundamentos de ProgramaçãoLógica de Programação
Provas
Considere o pseudocódigo de duas transações T1 e T2 sendo submetidas aproximadamente ao mesmo tempo. As operações dessas transações ocorrem intercaladas como a seguir:

Assinale a alternativa CORRETA que corresponda ao resultado da execução:
Provas
Provas
Considerando o Diagrama de Caso de Uso apresentado e os elementos da notação UML, é CORRETO afirmar que:

Provas
- Engenharia de SoftwareAnálise e Projeto de Software
- Engenharia de SoftwareDesign Patterns
- UX/UIProjeto de Interface de Usuário
Em relação ao projeto arquitetural de um sistema de software, considere o seguinte cenário:
“Um sistema S está sendo desenvolvido para a Universidade Federal de Lavras. Como um dos requisitos, todas as funcionalidades devem possuir interfaces de usuário distintas para o ambiente web e para o ambiente de dispositivos móveis.”
Assinale a afirmativa que representa a decisão de projeto CORRETA nesse cenário:
Provas
Provas
Considere o seguinte shell script concurso.sh:

Considere a execução como “./concurso.sh 1 2 4 5”, assinale a alternativa que contém os valores a serem impressos:
Provas
- Engenharia de SoftwareModelos de DesenvolvimentoÁgeisScrum
- Engenharia de SoftwareModelos de DesenvolvimentoÁgeisXP: eXtreme Programming
Considere as seguintes proposições sobre a abordagem XP (eXtreme Programming) e o framework Scrum:
I. Na XP, o projeto é visto como algo transitório que pode e deve ser continuamente modificado ao longo da sua construção.
II. No Scrum, o backlog do produto, que contém a lista priorizada das funcionalidades desejadas pelo cliente, precisa estar completo desde o início do projeto.
III. Na XP, como os testes de unidade individuais são organizados em um “conjunto de testes universal”, os testes de integração e validação do sistema podem ocorrer diariamente.
IV. No Scrum, os padrões de processo do framework capacitam uma equipe de software a eliminar incertezas do projeto.
Assinale a alternativa CORRETA:
Provas
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: UFLA
Orgão: UFLA
A hierarquia de memória é baseada no princípio da localidade de referência, para a qual os programas têm alta probabilidade de acessar uma parte relativamente pequena do espaço de endereço, em qualquer instante de tempo. As memórias cache exploram esse princípio, tornando os acessos a dados e instruções mais rápidos. Quanto à organização de memória, considere as seguintes proposições:
I. Nas memórias cache totalmente associativas um bloco da memória principal é alocado em uma posição única da memória.
II. O TLB (Translation Lookaside Buffer) é uma pequena memória cache que mantém mapeados os endereços físicos recentemente usados.
III. A memória cache secundária (L2) tem como objetivo reduzir a taxa de faltas no acesso a dados e instruções.
IV. Write-back é a técnica de escrita na memória cache na qual a informação é escrita tanto no bloco da cache, quanto no bloco da memória de nível inferior da hierarquia.
Assinale a alternativa CORRETA:
Provas
Caderno Container