Foram encontradas 80 questões.
- Manutenção e Evolução de SoftwareEngenharia Reversa
- Segurança de SoftwareCriptografia e Proteção de Dados Sensíveis
Em muitos casos, é desejável criar softwares com proteção contra reversão de código, ou seja, desenvolver programas que apliquem técnicas antiengenharia-reversa. Assinale a alternativa que apresenta somente exemplos dessas técnicas.
Provas
Questão presente nas seguintes provas
- Fundamentos de ProgramaçãoEstruturas de RepetiçãoEstrutura for
- Fundamentos de ProgramaçãoLógica de Programação
- LinguagensC
Na maioria das linguagens de programação, as estruturas de controle de fluxo são fundamentais para a criação de programas elegantes e de fácil entendimento. Assinale a alternativa correta com relação aos comandos de controle de fluxo da linguagem C, sabendo que o comando for apresenta a seguinte forma geral:
for (inicialização;condição;incremento) declaração;
for (inicialização;condição;incremento) declaração;
Provas
Questão presente nas seguintes provas
São palavras-chave da linguagem C no padrão ANSI e, portanto, não podem ser utilizadas como nomes para variáveis
Provas
Questão presente nas seguintes provas

Considerando o programa acima escrito em Pascal e com base nos conceitos de funções, procedimentos e passagem de parâmetros na linguagem Pascal, assinale a alternativa correta
Provas
Questão presente nas seguintes provas

Com base na execução do programa Java apresentado, assinale a alternativa correta.
Provas
Questão presente nas seguintes provas
A arquitetura cliente-servidor divide o processamento da informação em módulos distintos em que o servidor é responsável pelo armazenamento da informação, e o cliente faz a requisição ou busca da informação. Um dos modelos dessa arquitetura é chamado de aplicação em três camadas. Assinale a alternativa que apresenta o componente que distingue esse modelo do modelo de aplicação em duas camadas.
Provas
Questão presente nas seguintes provas
As redes peer-to-peer ou P2P contrapõem-se à tecnologia cliente-servidor, pois implementam a descentralização da informação, e as funções de cliente e de servidor distribuem-se por todos os nós (computadores) da rede. Acerca desse assunto, assinale a alternativa que apresenta nomes de aplicativos que utilizam a tecnologia peer-to-peer.
Provas
Questão presente nas seguintes provas
- Fundamentos de ProgramaçãoEstruturas de DadosDefinição: Estrutura de Dados
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Array
A estrutura de dados formada por vários elementos do mesmo tipo que podem ser acessados por meio do uso de um índice é o(a)
Provas
Questão presente nas seguintes provas
Um dos usos da engenharia reversa de software é auditar um programa para avaliar sua segurança, bem como as vulnerabilidades do mesmo. Com relação aos descompiladores e desmontadores, assinale a alternativa correta.
Provas
Questão presente nas seguintes provas
903016
Ano: 2012
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: FUNIVERSA
Orgão: PC-DF
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: FUNIVERSA
Orgão: PC-DF
Provas:
Com relação às ferramentas utilizadas em engenharia reversa de sistemas, assinale a alternativa correta.
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container