Foram encontradas 80 questões.
Provas
Provas
Considere a querystring apresentada a seguir criada em um servlet Java:
estado=Rond%C3%B4nia&capital=Porto+Velho
Assinale a opção que contém o código Java que codifica a querystring para esse formato.
Provas
- Manutenção e Evolução de SoftwareEngenharia Reversa
- Segurança de SoftwarePráticas de Programação Segura
Há muitas situações em que é benéfico criar programas que sejam imunes à reversão de código, ou pelo menos, em que esta reversão seja dificultada.
Com relação às técnicas antirreversão, analise as afirmativas a seguir.
I. A penalidade mais significativa para a maioria das técnicas antirreversão de código é um aumento no tempo de execução dos programas.
II. O uso de compressão de código impossibilita o uso de análise dinâmica na engenharia reversa.
III. A encriptação de código é uma das técnicas antirreversão que podem ser aplicadas na criação do código executável.
Está correto o que se afirma em
Provas
- Compilação e Interpretação de CódigoAnálise Léxica
- Compilação e Interpretação de CódigoAnálise Sintática
Considere um autômato não determinístico NFA N = (Q, Σ, δ, a, F ), onde Q = {a, b, c, d, e, g } representa os estados, Σ = {0,1} é o alfabeto, δ é a função de transição, a é o estado inicial e F = {c, f } os estados de aceitação, representados pelo diagrama a seguir
| ε | 0 | 1 | |
| →a | {d} | {a} | {b} |
| b | {b} | {c} | |
| *c | {c} | ||
| d | {d,e} | {d} | |
| e | {f} | {e} | |
| *f | {f} | {f} |
A linguagem desse autômato pode ser descrita como
Provas
A colisão é um efeito característico dos algoritmos de resumo de mensagem e ocorre, com maior frequência, quanto menor for o tamanho do bloco de bits do resumo (digest) gerado pelo algoritmo.
No caso do SHA1 (Short Hash Algorithm 1), o tamanho do bloco do resumo é
Provas
- Fundamentos de ProgramaçãoAlgoritmosAnálise de Execução de Algoritmos
- Fundamentos de ProgramaçãoAlgoritmosConstrução de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ListaLista Encadeada
- Fundamentos de ProgramaçãoPseudocódigo
Considere o pseudocódigo a seguir como descrito em “Algoritmos Teoria e Prática” de Thomas H. Cormen:
Insere(L, x)
x.próximo = L.cabeça
se L.cabeça ≠ nulo então
L.cabeça.anterior = x
L.cabeça = x
x.anterior = nulo
Apaga(L, x)
se x.anterior ≠ nulo então
x.anterior.próximo = x.próximo
senão
L.cabeça = x.próximo
se x.próximo ≠ nulo então
x.próximo.anterior = x.próximo
Depois das operações
L.cabeça = nulo Insere(L, item8) Insere(L, item7) Insere(L, item5) Apaga(L, item7) Insere(L, item2) Apaga(L, item8) Insere(L, item4)
o valor de L.cabeça.próximo será
Provas
Considere o algoritmo em pseudocódigo descrito a seguir.

Assinale a opção que indica o número de vezes em que o código irá executar a função f para n igual a 8.
Provas
Essa questão utiliza a seguinte convenção nas opções de resposta:
nome em português (nome em inglês)
Um navegador web, para executar um código Javascript, utiliza um
Provas
Provas
Caderno Container