Prévia do material em texto
5a Questão
TEXTO 1. A violência contra a mulher sempre foi uma questão gravíssima no Brasil. Em 2019, de acordo com o Anuário
Brasileiro de Segurança Pública, a cada dois minutos era criado um boletim de ocorrência em alguma delegacia do país com
denúncia de vítima no convívio doméstico. O problema já era imenso e ficou pior com o necessário isolamento social
decorrente da pandemia da Covid-19. Desde o início da quarentena, em março, o número de denúncias recebidas pelo canal
Ligue 180, do Ministério da Mulher, da Família e dos Direitos Humanos (MMFDH), aumentou 17,9% em todo o país, em
comparação com o mesmo período de 2019. No mês seguinte, em abril, o crescimento foi de 37,6%. Dados do Fórum
Brasileiro de Segurança Pública (FBSP) no estudo "Violência doméstica durante a pandemia de Covid-19" , apresentado em
maio, demonstram que o feminicídio no país cresceu 22,2% nos meses de março e abril deste ano se comparado ao mesmo
período do ano passado. Os dados divulgados, por outro lado, indicam que houve menos registros de ocorrências de crimes
dessa natureza nas delegacias de todo o país. Consequentemente, houve a redução da concessão de medidas protetivas de
urgência para evitar o contato de agressores com mulheres. Essa queda certamente ocorreu porque milhões de mulheres
estão confinadas com seus agressores em casa, muitas em verdadeiro cativeiro, o que prejudica a denúncia em delegacias,
mesmo com os sistemas virtuais. Constata-se o acerto dessa conclusão pelo fato de que, embora a possibilidade de
acusação de crimes tenha caído, a ocorrência de feminicídio aumentou no Brasil de forma expressiva. Fenômeno similar foi
constatado na Itália e divulgado pela ONU.
TEXTO 2. Também em razão desse cenário, foi sancionada a Lei 14.022/20, que dispõe sobre medidas de enfrentamento à
violência doméstica e familiar durante pandemia da Covid-19. A norma torna essenciais os serviços relacionados ao combate
e à prevenção das agressões tanto contra mulheres quanto contra idosos, crianças, adolescentes e pessoas com deficiência.
De acordo com a Lei 14.022/20, os prazos processuais, a apreciação de matérias, o atendimento às partes e a concessão de
medidas protetivas que tenham relação com atos de violência doméstica e familiar cometidos contra mulheres, crianças,
adolescentes, pessoas idosas e pessoas com deficiência serão mantidos, sem qualquer suspensão. O registro da ocorrência
de violência doméstica e familiar contra esse grupo poderá ser realizado por meio eletrônico ou por meio de número de
telefone de emergência designado para tal pelos órgãos de segurança pública. Além disso, o poder público deverá adotar as
medidas necessárias para garantir a manutenção do atendimento presencial de mulheres, idosos, crianças ou adolescentes
em situação de violência, com a adaptação dos procedimentos estabelecidos na Lei Maria da Penha.
Com base nos textos acima, é correto afirmar:
6a Questão
A área de desenvolvimento de software está se tornando cada vez mais complexa. Para lidar com essa realidade, os
desenvolvedores contam com linguagens de programação baseadas no paradigma de orientação a objetos, cujos pilares são
abstração, encapsulamento, herança e polimorfismo. No código a seguir, observa-se a implementação de classes
relacionadas.
public abstract class Impressora {
String nome;
Impressora() {}
Impressora (String n) {
this.nome = n;
}
public void imprimir() {}
public class Laser extends Impressora {
public Laser() {}
public void imprimir() {
System.out.println("Imprimindo na Laser");
}
}
class Matricial extends Impressora
public Matricial () {}
public void imprimir()
System.out.println("Imprimindo na Matricial");
}
}
public class JatoDeTinta extends Impressora {
public JatoDeTinta() {}
public void imprimir() {
System.out.println("Imprimindo na Jato de tinta");
}
}
public class Main {
public static void main{String args[]) {
Impressora imp[] = new Impressora [3] ;
5.
O aumento de feminicídios é inversamente proporcional ao aumento das taxas de denúncia contra os agressores
O atendimento às vítimas de agressão à mulher está dificultado em função dos poucos canais de denúncia.
Não há uma correlação entre o isolamento durante o período de pandemia entre o aumento da violência doméstica e
a diminuição do número de denúncias.
A Lei 14.022/20 diminuiu as possibilidades de proteção de mulheres, idosos, crianças, adolescentes e pessoas com
deficiência
Brasil e Itália tiveram fenômenos diferentes no que tange à violência contra a mulher
6.
javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201913031941.')
javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201913031166.')
imp[Q] new Laser() ;
imp[l] new JatoDeTinta();
imp[2] new Matricial();
for(int i = imp.length - 1; i >= O; i--) {
imp[i] .imprimir();
}
}
}
Com base nas informações do texto e no código apresentado, avalie as afirmações a seguir.
I. A execução do código, via classe Main, resulta na seguinte saída:
Imprimindo na Laser
Imprimindo na Matricial
Imprimindo na Jato de tinta
II. O código faz uso da técnica denominada monomorfismo.
III. O código não será compilado, pois o vetor imp foi instanciado por meio da classe abstrata Impressora.
É correto o que se afirma em
7a Questão
Transações eletrônicas na Web precisam de mecanismos de segurança capazes de garantir autenticidade, confidencialidade e
integridade das informações. Com relação a esse contexto, avalie as afirmações a seguir:
I. Criptografia assimétrica é um método em que é utilizado um par de chaves: uma pública e uma privada.
II. Certificado digital é um documento eletrônico assinado digitalmente que permite associar uma pessoa ou entidade a uma
chave pública.
III. Assinatura digital é um método de autenticação de informação digital tipicamente tratado como o oposto à assinatura
física em papel.
IV. VPN (Virtual Priva te Network) é um dispositivo de uma rede de computadores por meio do qual se aplica uma política de
segurança a determinado ponto da rede.
É correto apenas o que se afirma em :
8a Questão
A figura a seguir apresenta um diagrama de entidades e relacionamentos. Na parte superior dos retângulos estão as chaves
primárias de cada entidade. Os retângulos representam entidades fortes e os retângulos com cantos arredondados
representam entidades fracas. As restrições a seguir são atendidas pelo diagrama:
(i) entre Ent1 e Ent2, tem-se um relacionamento muitos para muitos;
(ii) entre as Entidades Ent2 e Ent3, tem-se um relacionamento de um para nenhum, um ou muitos;
(iii) entre Ent1 e Ent5, tem-se um relacionamento de zero ou um para zero, um ou muitos; e
(iv) entre Ent3 e Ent4, tem-se um relacionamento de muitos para muitos.
II, apenas.
I e II, apenas.
Todas as assertivas são incorretas.
I e III, apenas.
I, II e III.
7.
II,III e IV.
I e IV.
I, II e III.
III e IV.
I e II
8.
javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201914331735.')
javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201914351482.')
Aplicando a terceira forma normal ao modelo, qual será o total de colunas que deve ser criado para representar as chaves
estrangeiras?
9a Questão
A classe CountOccurrence escrita na linguagem Java, tem por objetivo localizar e contar quantas ocorrências de um
determinado valor existem em um conjunto predeterminado de valores, retornando a quantidade de vezes que um
determinado valor se repete no conjunto.
7.
3.
5.
9.
8.
9.
javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201913031151.')
Para que o algoritmo funcione corretamente, atendendo o requisito proposto, a mudança em sua estrutura que deve ser
aplicada é
10a Questão
alterar a linha 14, de: if
( ! hasValue ( countValue, array, i )
|| i >= array.length) para: if (i >=
array.length)
alteraralinha21,de: c + = count (countValue,
array, i ) ;para: c += count (countvalue,
array, i + 1 );
alterar a linha 15, de: return o; para: returncount(countValue, array, O)
alterar a linha 18, de: if (array [i] ==
countValue )para: if (array[c] ==
countValue)
alterar a linha 10, de: return
hasValue ( searchValue, array, i + 1 ) ;
para: return hasValue ( searchValue,
array, i - 1) ;
javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 201913031104.')
1 int main () {
2 int a, b, c;
3 double f;
4 char[10] s;
5 bool l;
6 s = "1000";
7 a = 4;
8 f = 3.5;
9 c = 0;
10 l = true;
11 if (((c < a) && l) || (s > c)){
12 b = f / a;
13 } else {
14 b = a / c;
15 }
16 }
O código acima:
10.
apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional inválida.
apresenta somente erro de divisão por zero.
apresenta erros de estrutura condicional e expressão relacional inválida.
não apresenta erros de nenhum tipo.
apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura condicional.