Foram encontradas 53 questões.
Sobre controle de transações em sistemas de gerência de banco de dados, é correto afirmar que:
Provas
- Banco de Dados RelacionalNormalização1FN: Primeira Forma Normal
- Banco de Dados RelacionalNormalização2FN: Segunda Forma Normal
- Banco de Dados RelacionalNormalização3FN: Terceira Forma Normal
Sobre normalização de dados, é correto afirmar que:
Provas
Considere o seguinte banco de dados relacional para transportadoras de produtos:
Transportadora (CNPJ_pk, nome, endereço)
Caminhão (chassi_pk, placa, ano, transportadora_fk)
Motorista (CPF_pk, nome, CNH, transportadora_fk)
Produto (códigoP_pk, descrição, área, peso)
Entrega (códigoE_pk, data_saída, motorista_fk, caminhão_fk)
Produto_Entrega (entrega_pk_fk, produto_pk_fk, quantidade)
Campos com sufixo “_pk” fazem parte da chave primária da tabela. Um campo com sufixo “_fk” é uma chave estrangeira para a tabela indicada no nome do campo. A tabela Transportadora mantém dados sobre as transportadoras. A tabela Caminhão registra os caminhões das transportadoras. A tabela Motorista registra os motoristas das transportadoras. A tabela Produto registra os tipos de produtos transportados. A tabela Entrega registra os agendamentos de transportes de produtos, com a indicação do caminhão a ser usado e o motorista que irá dirigir o caminhão. Por fim, a tabela Produto_Entrega registra os produtos transportados em uma entrega.
Considere ainda o seguinte enunciado de consulta a ser realizada sobre o banco de dados:
“Buscar os registros dos motoristas que realizaram entregas de secadoras de roupas com o caminhão cuja placa é AAA 1275”
Assinale a alternativa que expressa corretamente essa consulta na linguagem SQL DML.
Provas
Considere o esquema conceitual a seguir descrito através de um dialeto do MER (Modelo Entidade Relacionamento).

Assinale a alternativa que apresenta um esquema lógico relacional (um conjunto de tabelas) válido como resultado do mapeamento do esquema conceitual. Atributos destacados em negrito indicam chaves primárias e atributos com sufixo “_fk” indicam chaves estrangeiras.
Provas
- Fundamentos de Sistemas OperacionaisArquitetura de Sistemas Operacionais
- Gerenciamento de MemóriaPaginação de Memória
- Gerenciamento de MemóriaTranslation Lookaside Buffer (TLB)
- LinuxMemória no Linux
- WindowsGerenciamento de Memória no Windows
Analise as afirmativas abaixo sobre gerenciamento de memória em sistemas operacionais e assinale a alternativa correta.
I. Na técnica de paginação, o espaço de endereçamento virtual dos processos é dividido em unidades de armazenamento de tamanho fixo denominadas molduras de páginas.
II. Se um endereço virtual possui 15 bits e o sistema de paginação utiliza páginas de 4KB, então a tabela de páginas de um processo deverá ter no máximo 8 entradas.
III. O Translation Lookaside Buffer (TLB) é uma memória cache em hardware que serve para traduzir endereços físicos em endereços virtuais.
IV. Em sistemas que utilizam tabelas de páginas multinível, cada página virtual pode possuir dois ou mais níveis.
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
Considere os três trechos de código abaixo como partes de programas hipotéticos que cumprem todos os requisitos necessários para que possam ser executados.
I. Código:
cond = true
while (cond) {
x = processar(argumento)
if (x<=0) {
cond = false
}
}
II. Código:
while (true) {
x = processar(argumento)
}
III. Código:
cond = true
y = argumento
while (cond) {
x = processar(argumento)
y = y - 10
if (y<=0) {
cond = false
}
}
Considerando a identificação numérica de cada trecho de código, assinale a alternativa que indica corretamente o(s) código(s) capaz(es) de causar um loop infinito em tempo de execução.
Provas
- Gerenciamento de ProcessosEscalonamento de ProcessosAlgoritmo FCFS
- Gerenciamento de ProcessosEscalonamento de ProcessosAlgoritmo Round-Robin
- Gerenciamento de ProcessosEscalonamento de ProcessosAlgoritmo SJF
- Gerenciamento de ProcessosStarvation
- Gerenciamento de ProcessosTime Slice (Quantum)
Analise as afirmativas abaixo sobre escalonamento de processos em sistemas operacionais e assinale a alternativa correta.
I. O algoritmo Round-Robin escalona os processos que se encontram na lista de prontos em ordem de prioridade.
II. O quantum define o tempo máximo em que um processo pode ser executado antes de dar a vez a um outro processo.
III. O algoritmo First Come First Served (FCFS) é preemptivo.
IV. O algoritmo Shortest Job First (SJF), em sua versão não preemptiva, pode gerar postergação indefinida de processos.
Provas
Considere a função abaixo:
calcular(argumento) {
if (argumento <= 0) {
return 1
}
x = argumento - 2
y = argumento + calcular(x)
return y
}
Assinale a alternativa que apresenta de forma correta o resultado de “calcular(5)”.
Provas
Considere as seguintes afirmativas associadas à programação estruturada.
I. Uma variável declarada no contexto de uma função é automaticamente acessível às demais funções do programa.
II. A passagem de variável por valor a uma função permite que a função altere o valor da variável.
III. Uma estrutura de seleção ou repetição, se fizer parte de outra estrutura de seleção ou repetição, deve estar completamente contida nesta.
Assinale a alternativa que contém apenas afirmativa(s) correta(s).
Provas
Considere o diagrama de classes de UML abaixo e as afirmativas a seu respeito.

I. O elemento sintático identificado pelo número “1” corresponde a um relacionamento de composição.
II. O elemento sintático identificado pelo número “2” corresponde a um relacionamento de agregação.
III. O elemento sintático identificado pelo número “3” corresponde a um relacionamento de herança.
IV. Considerando o atributo da classe AutomaticPlayer e o seu relacionamento com a classe Strategy, é possível afirmar que uma instância de AutomaticPlayer pode apontar uma instância de Strategy.
V. Considerando o atributo da classe AutomaticPlayer e o seu relacionamento com a classe Strategy, é possível afirmar que uma instância de AutomaticPlayer pode apontar uma instância de Strategy2 e uma instância de Strategy3, simultaneamente.
VI. Considerando a classe Player e suas subclasses, é possível afirmar que as duas subclasses sobrescrevem um método herdado.
Assinale a alternativa que contém apenas afirmativas corretas.
Provas
Caderno Container