

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Transações distribuídas compõem-se de operações que ocorrem em diferentes computadores, geralmente geograficamente dispersos.
Assinale a opção que indica o algoritmo usualmente utilizado para garantir que as operações de uma transação distribuída tenham sido devidamente concluídas ou rejeitadas.
LiveLock.
GlobalLock.
NetTransaction.
Two-phase commitment
X-lock
Considere o algoritmo abaixo em pseudocódigo:
Função XP(a: inteiro)
Início
Se (a<0) então para “erro”;
Se (a==0) então retorna 1;
Se (a==1) então retorna 1;
Se (a>1) então retorna (a* XP(a-1));
Fim
Para as chamadas XP(3), XP(5) e XP(6) têm-se os seguintes resultados, respectivamente:
1, 8 e 64.
1, 2 e 6.
6, 10 e 44.
6, 120 e 720.
4, 10 e 44.
Marque a alternativa que apresenta tipos de dados primitivos usados para a criação de programas.
Inteiro e vetor
Vetor e matriz
Ponteiro e vetor
Real e cadeia de caracteres
Conjunto e ponteiro
Variáveis podem ser definidas como endereços de memória que armazenam os dados manipulados pelos algoritmos. Com relação às variáveis é correto afirmar, EXCETO
Ponteiros são variáveis que armazenam endereços de memória de outras variáveis.
As variáveis podem ser simples, quando armazenam um valor apenas, ou compostas, quando armazenam um conjunto de valores de mesmo tipo.
O endereço de memória de uma variável pode ser alocado em tempo de execução ou em tempo de compilação, de acordo com a linguagem utilizada.
As variáveis podem ser fortemente ou fracamente tipificadas, de acordo com a linguagem utilizada.