Questões de Programação (TI)SEPOG-RO 2017

8 questões da prova Diversas 2017, com gabarito oficial conferido. As duas primeiras são gratuitas.

Questão 1SEPOG-RO·Diversas·2017Programação (TI)

Considere a querystring apresentada a seguir criada em um servlet Java: Assinale a opção que contém o código Java que codifica a querystring para esse formato.

Alternativas
Questão 2SEPOG-RO·Diversas·2017Programação (TI)

Considere um autômato não determinístico NFA = (ܳ Q, ?, ?, F ) , onde ܳQ = representa os estados, ? = {0,1} é o alfabeto, é a função de transição, ܽ? é o estado inicial e F = os estados de aceitação, representados pelo diagrama a seguir

A linguagem desse autômato pode ser descrita como

Alternativas
Questão 3SEPOG-RO·Diversas·2017Programação (TI)

Um programador de um sistema com autenticação de usuário, descontente com a empresa que trabalha, incluiu no código uma forma de passar por cima da autenticação convencional documentada, autenticando usuário e senha de forma programática (dentro do próprio código). Dessa forma, o programador criou um

Alternativas
Questão 4SEPOG-RO·Diversas·2017Programação (TI)

Observe as tabelas a seguir:

Assinale a opção que indica o número de linhas retornadas pela consulta SQL a seguir.

Alternativas
Questão 5SEPOG-RO·Diversas·2017Programação (TI)

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

Alternativas
Questão 6SEPOG-RO·Diversas·2017Programação (TI)

O modo de operação de cifra de bloco da criptografia simétrica, no qual o bloco de texto claro atual é usado diretamente na entrada do algoritmo e criptografado com a mesma chave, de tal forma que, como consequência disso, sempre produz blocos de texto cifrado iguais para blocos de texto claro iguais, é o

Alternativas
Questão 7SEPOG-RO·Diversas·2017Programação (TI)

Uma das aplicações da engenharia reversa de software é auditar um programa para avaliar sua segurança, identificando suas possíveis vulnerabilidades. Relacione as técnicas e ferramentas relativas à engenharia reversa com suas respectivas definições. 1.Descompilador 2.Desmontador 3.Depurador 4.Ofuscador de Código ( ) Programa que converte um programa em código de máquina para linguagem de montagem. ( ) Programa utilizado para obter o código fonte de um programa a partir de seu código executável. ( ) Programa para reduzir a legibilidade de um programa de forma automatizada. ( ) Programa para analisar o comportamento de um programa em linguagem de máquina. Assinale a opção que mostra a relação correta, de cima para baixo.

Alternativas
Questão 8SEPOG-RO·Diversas·2017Programação (TI)

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

Alternativas