Processamento da Informação – Atividade em aula Nome de aluno NOTA: Nome do avaliador Para as questões 1, 2, e 3 indique, em português, o que realiza cada função. Seja conciso em sua resposta. Para a questão 4 indique o que imprime a função. static int q1(char[] v, char x) { int indice = 0; while (indice<v.length) { if (v[indice]==x) return indice; indice = indice+1; } return -1; } static int q2(String s, char x) { char[] v = s.toCharArray(); int cont = 0; for (int i=0; i<v.length; i++) { if (v[i]==x) cont = cont+1; } return cont; } static boolean q3(String s1, String s2) { char[] v1 = s1.toCharArray(); char[] v2 = s2.toCharArray(); if (v1.length!=v2.length) { return false; } else { for (int i=0; i<v1.length/2; i++) { if (v1[i]!=v2[v2.length-i-1]) return false; } } return true; } static void q4() { char[] v = {'0', '1'}; int i, j, k; for (i=0; i<2; i++) { for (j=0; j<2; j++) { for (k=0; k<2; k++) { System.out.println(v[i]+" "+v[j]+" "+v[k]); } } } } Questão 5: Crie uma função que permita abreviar um nome completo de uma pessoa. O programa recebe um nome e imprime a sua versão abreviada, separada por pontos. Assinatura: static void abreviarNome(String s) Exemplos: Joao Carlos Joao Carlos dos Santos JoaoCarlosdosSantos → J.C. → J.C.d.S. → J. static void abreviarNome(String s)