Atenção: Para responder às questões de número 31 e 32, considere o algoritmo abaixo.
Se nas duas ocorrências de atribuição do valor 0 à variável p, ou seja, p← 0, for atribuído 1 a esta variável,
Acerca de organização de arquivos e métodos de acesso, assinale a opção correta.
O seguinte algoritmo foi concebido na forma de uma pseudo-linguagem (Português Estruturado). Utilize-o para responder à questão.
O valor impresso ao final do algoritmo é igual a
No que diz respeito a linguagens de programação e banco de dados, julgue os itens a seguir.
O resultado final do algoritmo em português estruturado
apresentado abaixo é 13524.
X[1]:=4
X[2]:=2
X[3]:=5
X[4]:=3
X[5]:=1
PARA J:=5 ATE 1 PASSO -1 FACA
PARA I:=1 ATE J-1 FACA
SE (X[I] > X[I+1]) ENTAO
AUX:= X[I]
X[I]:=X[I+1]
X[I+1]:=AUX
FIMSE
FIMPARA
FIMPARA
PARA I:=1 ATE 5 FACA
ESCREVA(X[I])
FIMPARA
Com relação à lógica de programação, julgue o próximo item.
O valor da variável e no fim da execução do seguinte
algoritmo será 143
Considere o seguinte algoritmo, apresentado na forma de uma pseudolinguagem (Português Estruturado), para responder à questão.
Considere o seguinte algoritmo, apresentado na forma de uma pseudolinguagem (Português Estruturado), para responder à questão.
De acordo com o algoritmo, assinale a alternativa que apresenta, de forma completa, o conjunto de entradas inválidas para a variável Q, caso sejam fornecidas como entrada para o programa.
Acerca de lógica de programação, programação estruturada e programação orientada a objetos, julgue os itens a seguir.
Tipos de dados estruturados são definidos por meio de
operadores de tipos, também conhecidos como construtores,
utilizados para formar expressões de tipos.
Acerca das tecnologias de segurança e dos ataques eletrônicos,
julgue os itens a seguir.
O algoritmo de criptografia AES (advanced encryption
standard) opera em quatro estágios: um de permutação e três
de substituição. O estágio de permutação ShiftRows é
reversível e os estágios de substituição SubBytes, MixColumns
e AddRoundKey são não–reversíveis.
Em relação ao uso e conceitos de procedimentos e funções em lógica de programação, analise as seguintes afirmativas: I.Procedimentos e funções são blocos de instruções para realizar tarefas específicas e são considerados sub-rotinas. II.Em um procedimento, a passagem de parâmetros é obrigatória. III.Em uma função, a passagem de parâmetros e o retorno de um valor são obrigatórios. Está CORRETO o que se afirma em:
Considere o seguinte algoritmo, expresso na forma de
uma pseudolinguagem (Português Estruturado). Suponha
que o valor lido para a variável a seja 2
Ao final da execução do algoritmo, o valor impresso será
igual a:
No que se refere à construção de algoritmos, julgue o item abaixo.
Os valores sim, não, falso e verdadeiro são considerados constantes lógicas.
Assinale a alternativa que apresenta o melhor algoritmo de ordenação para um arquivo “quase” ordenado.
Julgue os itens a seguir, com relação a estruturas de dados.
O método quicksort é semelhante ao bubble sort, pois opera comparando cada elemento de um vetor com seu sucessor e, caso este esteja fora de ordem, o quicksort auxilia a troca da posição. Dessa forma, em ambos os métodos, é grande o número de comparações e trocas para execução de vetores extensos.
Sobre algoritmos de substituição de páginas em gerenciamento de memória, analise as três afirmações abaixo:
I O algoritmo ótimo não pode ser implementado, mas é útil como um padrão de desempenho.
II O algoritmo FIFO (primeira a entrar, primeira a sair) pode descartar páginas importantes.
III O algoritmo MRU (menos recentemente usada) não pode ser implementado sem hardware especial.
Quais dessas afirmações estão corretas?