Foram encontradas 60 questões.
Considere um conjunto de tabelas que representa um banco de dados relacional.
CONSULTOR (id, nome, email, nomeConsultoria)
PROJETO (id, descricao, investimento)
ATUACAO (idConsultor, idProjeto)
E as seguintes restrições:
- Os campos sublinhados representam as chaves primárias das relações.
- O campo idConsultor da tabela ATUACAO referencia o campo id da tabela CONSULTOR.
- O campo idProjeto da tabela ATUACAO referencia o campo id da tabela PROJETO.
SELECT C.nome
FROM Consultor AS C
WHERE NOT EXISTS
(
SELECT 1
FROM Atuacao A
WHERE A.idConsultor = C.idConsultor
)
A consulta acima, escrita em SQL, retorna o(s)
Provas
Considere o diagrama de sequência na notação da UML 2.3 apresentado de forma esquemática a seguir.

Ao analisar exclusivamente as informações do diagrama de sequência acima, qual, dentre os diagramas de classes abaixo, é consistente com o diagrama de sequência apresentado?
Provas
Uma organização que deseja obter a certificação ISO 9001:2008 através da implantação de um Sistema de Gestão da Qualidade (SGQ) deve
Provas
public class minhaClasse {
private static minhaClasse objetoUnico=new minhaClasse( );
private minhaClasse( ) { }
public static minhaClasse newInstance( ) {
return (objetoUnico);
}
}
Padrões de projeto são importantes para estabelecer uma forma de comunicação comum entre programadores e para oferecer soluções típicas para problemas que aparecem de forma frequente no cotidiano de cada programador.
Analisando o fragmento de código acima, referente à classe chamada minhaClasse, qual padrão de Projeto essa classe implementa?
Provas
- Fundamentos de ProgramaçãoAlgoritmosAlgoritmos de Ordenação
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Vetor
Dois vetores ordenados com N elementos cada um precisam ser mesclados em um novo vetor de tamanho 2N, que também estará ordenado.
Qual é a complexidade mínima do algoritmo para realizar essa operação?
Provas
A orientação a objetos (OO) é um paradigma de programação com base na composição e interação entre diversas unidades de software chamadas de objetos. Java é uma linguagem orientada a objetos que possui várias características especiais, dados os seus objetivos e a sua evolução.
Sobre esses conceitos, considere as afirmativas abaixo.
I - Em Java, é permitida a herança múltipla com a restrição de que as classes mães não implementem as mesmas interfaces e tampouco tenham métodos com a mesma assinatura.
II - Em Java, uma classe pode implementar múltiplas interfaces e estas podem servir como definição do tipo de um determinado objeto que será usado dentro de um código qualquer.
III - Java permite a sobrecarga (overloading) de métodos, limitando o polimorfismo apenas às classes que são descendentes diretas (imediatas) daquela que primeiro implementa o método polimórfico.
É correto APENAS o que se afirma em
Provas
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: CESGRANRIO
Orgão: PQS
Entre os sistemas de numeração mais usados, encontram-se as bases binária, decimal e hexadecimal. Entretanto, os conceitos fundamentais usados nessas bases aplicam-se a todas as bases numéricas que se deseja usar.
Com base nesses conceitos, e sabendo-se que (124)A – (44)A = (23)A+1, qual é o valor da base A?
Provas
- Gerenciamento de MemóriaAlgoritmos de Substituição de Páginas
- LinuxMemória no Linux
- WindowsGerenciamento de Memória no Windows
Considerando a gerência de memória em um sistema operacional para decidir quais páginas da memória principal devem ser descartadas quando ocorre uma falta de página, alguns sistemas que trabalham com memória virtual empregam dois bits de estado associados a cada uma das entradas da tabela de páginas.
Em relação à página que ocupa uma entrada na tabela de páginas, esses bits representam
Provas
- Gestão EmpresarialBPM: Gestão de Processos de Negócio
- Gestão EmpresarialERP: Enterprise Resource Planning
- Gestão EmpresarialSIG: Sistemas de Informação Gerencial
Um Enterprise Resource Planning (ERP) pode agilizar o processo de tomada de decisão em uma empresa e diminuir suas margens de erro.
PORQUE
Os ERP integram informações de diversos departamentos de uma empresa, possibilitando a automação das informações de negócios.
Analisando-se as afirmações acima, conclui-se que
Provas
- Fundamentos de Sistemas OperacionaisAbstração de Hardware
- Fundamentos de Sistemas OperacionaisArquitetura de Sistemas Operacionais
- Fundamentos de Sistemas OperacionaisChamadas de Sistema (System Calls)
- Fundamentos de Sistemas OperacionaisGerenciamento de Recursos de Hardware
O sistema operacional de uma máquina gerencia sua capacidade para atender a usuários e aplicativos.
Sobre o exposto, considere as tarefas descritas a seguir.
I - Determinar o tamanho do conjunto de instruções do processador, definindo os termos da microprogramação dessa máquina e o modo de endereçamento de sua memória.
II - Gerenciar os recursos de hardware do sistema, tais como acesso à memória e uso do processador, de forma a permitir que usuários e aplicativos obtenham a resposta de que precisam, dadas as limitações da máquina.
III - Permitir que os aplicativos tenham acesso às funcionalidades das máquinas de forma relativamente independente dos detalhes de hardware, através das Application Programming Interface (API).
IV - Viabilizar a interação entre o usuário e a máquina, permitindo o acesso às funcionalidades de operação através de interfaces, como por exemplo, as gráficas.
São tarefas esperadas de um sistema operacional as descritas em
Provas
Caderno Container