A respeito de algoritmos e estruturas de dados, julgue os próximos itens.
O algoritmo de ordenamento por inserção tem o menor número de trocas quando o vetor está ordenado de forma inversa à ordem do procedimento.
Acerca de funções e procedimentos em subprogramas, julgue os itens que se seguem.
A passagem de parâmetro em uma rotina pode ocorrer de duas maneiras: por valor ou por referência. Em se tratando da passagem por valor, alteram-se os valores dos parâmetros que foram passados para a função.
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.