Questões de Concurso sobre Visão geral do algoritmo de Aries

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
8 questões encontradas
Questões por página
20
Mais recentes
 

No contexto de atualização imediata, o banco de dados pode ser atualizado por algumas operações de uma transação antes que ela alcance seu ponto de confirmação. Dessa forma, durante a recuperação de um banco de dados após uma falha de transação, é necessário desfazer as operações não confirmadas e refazer as operações confirmadas para manter a integridade dos dados.


Para tanto, o algoritmo de recuperação do banco de dados que deverá ser aplicado é:


A

UNDO/REDO;


B

UNDO/NO-REDO;


C

NO-UNDO/REDO;


D

ROLLBACK/COMMIT;


E

COMMIT/ROLLBACK.

No contexto de banco de dados, o que é o ARIES?


A

Algoritmo de refinamento de dados para Data Waterhouse.


B

Algoritmo de representação dos dados OLAP.


C

Algoritmo de reescrita de dados subestruturados.


D

Algoritmo de recuperação projetado para funcionar com uma abordagem de roubar e não forçar.


E

Algoritmo de recuperação de processos e atividades.

Quanto ao resultado lógico das expressões descritas em pseudocódigo abaixo, assinale V quando o resultado for verdadeiro ou F quando falso. Em seguida, assinale a alternativa com a sequência correta. Considere os seguintes valores para as variáveis:

A = 1

B = 6

C = 7

D = 2

( ) (C = 6) .e. (D <> 7)

( ) .não.( D>2) .e. (C>B)

( ) (A>=B).ou. .não.(D > 8)

( ) .não. (A >= B) .e. .não. (C < D)


A

F – F – V – V


B

F – V – V – V


C

V – V – F – F


D

V – F – F – V

Observe o trecho do código em C a seguir.


void main(void)

{

int n, i;

i==10;

n=2*mult(i/2);

printf("%d",n);

return 0;

}

int mult (int n)

{

if(n==1)

return n;

return mult(n-1) * n;

}


Esse trecho de código, ao ser executado, imprime na tela


A

10


B

25


C

120


D

240

Observe o código a seguir.

#include <stdio.h>

#include <stdlib.h>

void complexo2 (float *r, float *t)

{

float real;

real = (*r * *r) - (*t * *t);

*t = 2 * *r * *t;

*r = real;

}

int main ()

{

float a=3.0, b=5.7;

//chamar a funcao complexo2

printf("O número complexo ao quadrado é %f + i %f\n", a, b);

return 0;

}


Para que o resultado desse programa seja a impressão:


O número complexo ao quadrado é -23.489998 + i 34.199997


A forma de chamar a função que deve substituir o comentário "chamar a funcao complexo2" é


A

complexo2(*a, *b);


B

complexo2(a, b);


C

complexo2(&a, &*&b);


D

complexo2(&b, &a);

O sistema ARIES é considerado um adequado mecanismo de recuperação de BD, pois

I. fornece alto grau de paralelismo.

II. usa a abordagem não-tomar-memória e forçar escrita.

III. reduz a sobrecarga na operação de registro no histórico-de-ocorrências.

IV. minimiza o tempo de recuperação.

Está correto o que consta em


A

I e II, apenas.


B

I e III, apenas.


C

I, III e IV, apenas.


D

II, III e IV, apenas.


E

I, II, III e IV.

Tratando-se do algoritmo ARIES, quando o gerenciador de recuperação é invocado após uma falha, o reinício se procede em fases. A identificação das páginas sujas no buffer pool e das transações ativas no momento da falha pertence à fase de


A

preempção.


B

refazer.


C

lock.


D

análise.


E

correção.

 
 
Gerar simulado