Buscar

Resumão de Avaliando aprendizado

Prévia do material em texto

1.
		A CPU (Unidade Central de Processamento) é formada pelos seguintes componentes:
		
	
	
	
	 
	UAL, Unidade de Controle e Registradores
	
	
		2.
		Sabe-se que, em cada sistema posicional, temos um conjunto de algarismos e/ou letras para representar todos os números. Dessa forma, na base 2, temos somente os algarismos 0 e 1 para representar todos os números. Qual das seqüências abaixo representa, no sistema binário, o número 85 em decimal?
		
	
	
	
	 
	1010101
	
	
	
		3.
		Para interligar CPU, Memória Principal e os dispositivos de E/S, existem três barramentos.  Assinale a opção onde eles estão presentes.
		
	
	
	 
	Dados / Endereço / Controle
	
	
	
		4.
		Em relação a algoritmos: 
I. É uma sequência lógica de instruções que devem ser seguidas para a resolução de um problema ou para a execução de uma tarefa. 
II. Os algoritmos não podem ser utilizados na área das ciências cognitivas devido a sua interpretação ambígua. 
III. Os algoritmos podem constituir uma parte importante da documentação de sistemas, pois descrevem as tarefas a serem realizadas pelos programas.
Dadas as sentenças, podemos afirmar que:
		
	
	
	
	 
	I e III são verdadeiras.
	
	
		5.
		O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão de um número da base decimal para um número na base binária. O número 01011111b, se escrito na base decimal, equivale a:
		
	
	
	
	 
	95
	
	
		6.
		O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão de um número da base decimal para um número na base binária. O número 87, se escrito na base binária, equivale a:
		
	
	
	
	 
	0101 0111
	
	
		7.
		O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão de um número da base decimal para um número na base binária. O número 92, se escrito na base binária, equivale a:
		
	
	
	
	 
	0101 1100
	
	
		8.
		O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão de um número da base decimal para um número na base binária. O número 35, se escrito na base binária, equivale a:
		
	
	
	
	 
	0010 0011
	
		1.
		Quando desejarmos exibir na tela títulos, conteúdo de variáveis, resultado de operações e tudo mais que precisarmos, poderemos fazer uso de alguns caracteres de controle do cursor presentes em muitas linguagens de programação e até em  interpretadores algorítmicos.
Esses caracteres possibilitam o deslocamento do cursor horizontalmente e verticalmente.
 
Qual das respostas abaixo representa, na mesma sequência do texto acima, esses caracteres?
	
	
	
	
	 
	\t , \n 
	
	
		2.
		Analise as seguintes afirmações relativas a conhecimentos básicos de microcomputadores PC.
I. Em um disquete de 3,5 polegadas podem ser armazenados arquivos de até 1,44 Giga bytes. 
II. A RAM é a memória cache permitem apenas leitura. 
III. O teclado e o mouse são periféricos de entrada de dados. 
IV. A impressora é um periférico de saída de dados.
Indique a opção que contenha todas as afirmações verdadeiras:
	
	
	
	
	 
	III e IV
	
	
	
		3.
		Segundo o Sistema Internacional de Unidades (SI), os nomes dos múltiplos e submúltiplos de uma unidade são formados mediante os seguintes prefixos:
 
Assim, por exemplo, tem-se que: 30 Gm (gigametros) = 30 . 109 m (metros). 
Com base nessas informações, se a unidade de medida fosse o byte (b), então a razão entre 1 800 µb e 0,06 dab, nesta ordem, seria um número compreendido entre:
	
	
	
	
	 
	10-3 e 10-2
	
	
	
		4.
		Existe um registrador que é ponto de concentração de tudo que é armazenado na, ou copiado da, Memória Principal. Assinale a opção onde está presente esse registrador.
	
	
	
	
	 
	RDM
	
	
	
		5.
		Na prova de Lógica de Programação, na questão dissertativa, era pedido para se construir um algoritmo de nome prova que exibisse a palavra Engenheiro(a) na primeira linha e a expressão EAD-ESTACIO, começando na segunda zona da terceira linha. Abaixo estão as respostas de cinco alunos. Só uma atende às exigências do enunciado. Assinale a opção CORRETA.
	
	
	
	
	 
	prog  prova  imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog
	
	
		6.
		Os algoritmos podem ser definidos usando diversos instrumentos, como a linguagem natural, os fluxogramas, o diagrama de chapin, o português estruturado ou mesmo através de uma linguagem de programação, como o C ou o C++. É sabido que o nível de detalhamento e precisão dos algoritmos varia em cada uma dessas representações. Com base nessas afirmações e nas informações vistas em aula, é válido afirmar que:
	
	
	
	
	 
	O português estruturado inclui obrigatoriamente alguns detalhes que, normalmente, não são indicados na linguagem natural, como o tipo de dado que pode ser armazenado em cada variável, por exemplo.
	
	
		7.
		No Sistema Binário, por ser um sistema posicional assim como o Sistema Decimal, cada posição tem um valor. Assinale a opção onde estão presentes os valores das cinco primeiras posições, começando pela de maior valor(esquerda) e indo para a de menor valor(direita).
	
	
	
	
	 
	16 / 8 / 4 / 2 / 1  
	
	
	
		8.
		Qual das seguintes opções não se caracteriza como forma de representação de um algoritmo?
	
	
	
	
	 
	Lógica Booleana
	
	
		1.
		Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem5000, 3. Selecione a opção cujo conteúdo é igual aos valores exibidos na tela. 
using namespace std; 
int main() 
{
 float v, r, total;
  cin >> v >> r;
  total = v * ( 1 - r/ 100 );
  cout << v << endl; 
  cout << total << endl; 
  system("pause"); 
}
		
	
	
	
	 
	5000
4850
	
	
		2.
		Estudamos as linguagens gráficas mais conhecidas: Fluxograma e Diagrama Ns/Chapin.
Observe as sequências abaixo onde aparecem do lado esquerdo os símbolos do Fluxograma dos comandos que exibem na tela, processamento e entrada de dados, não, necessariamente nessa ordem, do lado esquerdo e, do lado direito, os correspondentes no diagrama de NS/Chapin.
Assinale a opção que apresenta os símbolos equivalentes.
		
	
	
	
	 
	
	
	
		3.
		Estava estudando no material de apoio e encontrei o fluxograma abaixo. Supondo que foram digitados os números 7 e 8, qual é a saída?
		
	
	
	
	 
	11
	
	
	
		4.
		Assinale a opção que apresenta a finalidade da diretiva #include na linguagem C++.
		
	
	 
	Incluir um arquivo de biblioteca dentro do programa fonte
	
	
	
		5.
		Os comandos de saída de dados em algoritmo e c++ respectivamente são:
		
	
	
	
	 
	escreva / cout
	
	
		6.
		O comando em C++ responsável pela saída de dados é:
		
	
	
	
	 
	cout<<
	
	
		7.
		Em C++ variável X recebe a expressão aritmética X= 30%4+2*2. Qual valor de X?
		
	
	
	 
	6
	
	
		8.
		Estava pesquisando na internet, quando encontrei o diagrama NS/Chapin abaixo. Supondo que foi digitado o valor de 2000,  qual a saída?2040
	
		1.
		O comando que permite que o usuário digite um dado, interagindo com o algoritmo é:
	
	
	
	
	 
	ler
	
	
		2.
		Um aluno da Engenharia gostaria de definir uma função que retornasse a soma dos termos de uma PA Finita
Consultou seus apontamentos e encontrou a fórmula ideal para achar para usar em sua função.
Observe o corpo da função e escolha a opção que corresponde ao cabeçalhodessa função.
	
	
	
	
	 
	int somaPA( int a1, int an, int n)
	
	
		3.
		Observe as afirmativas abaixo e assinale a resposta CORRETA
I Duas vantagens para se usar funções: Dividir o programa em partes menores e reusá-las em vários programas.
II Não é obrigado usar o tipo para cada parâmetro no cabeçalho da função se todos forem do mesmo tipo. Somente um é suficiente.
III No protótipo de uma função, podemos usar somente os tipos dos parâmetros, isto é, não precisamos incluir os nomes dos parâmetros.
IV Toda variável declarada dentro da função main() é denominada variável Global.
V Podemos ter nomes de variáveis iguais declaradas em funções diferentes.
	
	
	
	
	 
	I , III  e  V  são verdadeiras
	
	
		4.
		Em relação à lógica de programação, considere os pseudocódigos:
 
	
	
	
	
	 
	Ambos os algoritmos abordam o mesmo problema e chegam ao mesmo resultado.
	
	
	
		5.
		Um desenvolvedor, ao construir um programa, precisou de uma função que calculasse o produto entre dois números inteiros. Ele construiu uma função, tendo considerado a propriedade de fechamento, isto é, o produto de dois inteiros, inteiro será e colocou a linha abaixo no programa.
                  cout << "Produto =  " << multiplicar(a,b);
 
Observe as opções abaixo e escolha aquela onde o protótipo da função está presente.
	
	
	
	
	 
	int multiplicar(int a, int b) ; 
	
	
		6.
		Observe o algoritmo abaixo. Se você digitar 19 quando for solicitado o primeiro valor e digitar 5, quando for solicitado o segundo valor, as variáveis q, r e d ficarão com determinados valores armazenados.
Assinale a opção onde os valores corretos aparecem, na ordem.
Nesse ambiente, temos dois operadores de divisão, um para divisão que retorna um quociente inteiro e uma para divisão que retorna um quociente real.
Lembre-se também do que significa os caracteres de controle \n e \t.
prog operadores
int a,b,q,r;
real d;
leia a;
leia b;
q<- a div b;
r<- a % b;
d<- a/b;
imprima "\n", q, "\n", r, "\n", d, "\n";
fimprog
	
	
	
	
	 
	3
4
3.8
	
	
	
		7.
		Na lista de exercícios que foi liberada pela professora de Lógica, na questão X, estava presente o algoritmo codificado em Portugol abaixo. No enunciado da questão, era solicitado que fosse feito o acompanhamento da execução do algoritmo no Teste de Mesa e digitada a seguinte data: 111518. Assinale a opção CORRETA para a saída desse algoritmo.
inicio
inteiro data 
escrever "Digite a data no formato mmddaa: "
ler data 
escrever data % 100, " / " 
escrever data / 10000, " / " 
escrever (data / 100) %100, "\n" 
fim
	
	
	
	
	 
	18  /  11 /  15
	
	
	
		8.
		As funções existem para decompor um problema em partes menores, simplificando e organizando o programa como um todo. Tendo em vista o que foi exposto, assinale a opção que apresenta uma afirmativa ERRADA em relação aos conceitos de funções.
	
	
	
	
	 
	O comando return encerra a execução de uma função e pode retornar vários valores para a função chamadora. 
	
	
	
	
		1.
		Na Linguagem C++, existe um comando que faz uso do operador de extração. Assinale a opção que contem o nome desse comando.
	
	
	
	
	 
	cin
	
	
	
		2.
		Quando estudamos sobre a estrutura do se ... entao...senao, sempre nos é dito que, quando tivermos duas possibilidades de respostas, devemos escolher a estrutura do se composto ao invés de usar duas estruturas do se simples.
 
Observe as afirmativas abaixo e, depois, escolha a resposta que respalda o uso do se composto pelo que foi dito acima ao invés do se simples.
 
I - Maior clareza no código, mas não influência na eficiência do mesmo.
II - Maior eficiência porque diminui o número de testes no código.
III - Maior eficiência somente porque o código fica mais legível, visto que o resultado final é o mesmo.
IV Somente uma escolha do desenvolvedor, visto que o resultado  final é o mesmo.
	
	
	
	
	 
	Somente a II está correta 
	
	
		3.
		A execução de uma expressão lógica obedece como prioridade a ordem dos operadores:
	
	
	
	
	 
	Not, And e Or.
	
	
	
		4.
		Selecione a opção que apresenta todos os operadores relacionais da linguagem C++.
	
	
	 
	>    <   >=    <=    ==   !=
	
	
		5.
		Considere o trecho do algoritmo (pseudocódigo):
Em relação às estruturas básicas de controle, o trecho de algoritmo acima refere-se à estrutura
I. condicional simples.
II. condicional composta.
III. de repetição.
IV. de decisão ou seleção.
É correto o que consta APENAS em:
	
	
	
	
	 
	II e IV
	
	
		6.
		Analise a seguinte afirmação: "Específicas para dados que contenham letras e/ou números. Pode em determinados momentos conter somente dados numéricos ou somente literais. Se usado somente para armazenamento de números, não poderá ser utilizada para operações matemáticas." Qual tipo de variável se refere o texto acima?
	
	
	
	
	 
	Alfanuméricas
	
	
	
		7.
		Numa lista de exercícios tinha o seguinte enunciado: Sabe-se que, em uma equipe de salto em altura, tem três atletas. Escreva o trecho do programa que declara as variáveis necessárias para o armazenamento das alturas e da média, lê as alturas e calcula a média.
Dois alunos fizeram cinco soluções que, na linguagem C++, não apresentaram erros na compilação, mas algumas apresentaram na execução ou no resultado.
Assinale a opção que apresenta o trecho CORRETO da solução para esse problema.
 
	
	
	
	
	 
	float alt1, alt2, alt3, media;
cin >> alt1 >> alt2 >> alt3 ; 
media = (alt1 + alt2 + alt3) / 3;
	
	
	
		8.
		As variáveis A=3.5, B=8, C='x' e D="falso", analise as expressões abaixo e marque a opção que corresponde a ordem correta dos resultados lógicos.
I. (A < B) || (C = = '8') && (D != "verdadeiro") 
II. (3*A > B) && (B%2 = = 0.16) && (B-A < 5) 
III. (A*B > 25) || (D = = falso) || (C != 'x') 
	
	
	
	
	 
	V / F / V
	
	
		1.
		Um professor pediu em um chat para que os alunos da turma de Lógica de Programação interpretassem um código que se encontrava no caderno de exercícios e, para cada aluno, enviou quatro números para que pudessem acompanhar duas vezes no teste de mesa.
João que sempre estava presente nos fóruns e chat recebeu os seguintes números: 31 e 11 / 28 e 5.
Observe o código abaixo e assinale a opção onde estão presentes as mensagens que João recebeu na mesma ordem dos números digitados que se encontram acima.
 
	
	
	
	
	 
	Valor maximo muito alterado / Valor minimo muito alterado
	
	
		2.
		Em relação às estruturas de controle, considere abaixo o trecho inicial do algoritmo que exibe o conceito de um aluno, dada a sua nota. Levando-se em conta somente notas inteiras, o critério para conceitos é: notas menor que 3, conceito E; notas de 3 a 5, conceito D; notas 6 e 7, conceito C; notas 8 e 9, conceito B; nota 10, conceito A.
fimalgoritmo
Continuando a construção do algoritmo acima, a estrutura de controle SE-ENTAO-SENAO-FIMSE seráutilizada:
	
	
	
	
	 
	5 vezes.
	
	
		3.
		Assinale a opção que identifica a estrutura da linguagem C++ que apresenta as características abaixo:
- Usada quando o número de repetições for desconhecido;
- Executa o bloco, um ou mais comandos entre uma par de chaves, pelo menos uma vez;
- Controlada por um teste ao final;
	
	
	
	 
	do...while
	
	
		4.
		Observe o programa abaixo e, supondo que, quando foi perguntado o valor do número, digitou-se 17.
Em qual opção está presente o número que será exibido ao final?
	
	
	
	
	 
	15
	
	
		5.
		Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem: 1.62, 1.78,1.69. Selecione a opção cujo conteúdo é igual ao que será exibido na tela.
#include 
using namespace std; 
int main()
{
    float alt1, alt2, alt3; 
    cin  >>  alt1  >>  alt2   >>   alt3; 
    if(alt1 < alt2 && alt1 < alt3) 
        cout << "alt2" << "\t" << "alt3" << endl; 
    else if( alt2 < alt3) 
              cout << "alt1" << "\t" << "alt3" << endl; 
            else
                cout << "alt1" << "\t" << "alt2" << endl; 
    system("pause" ); 
}
	
	
	
	
	 
	alt2      alt3 //na 1a zona e na 2a zona, respectivamente
	
	
	
		6.
		Para o programa pra verificar se um número é maior, menor ou igual a um outro número digitado precisamos de quantos ifs aninhados?
	
	
	
	
	 
	2
	
	
		7.
		Para que uma estrutura if...else  if ... possa ser substituída pela estrutura switch(...)  na linguagem C++, precisamos ficar atento a algumas "regras". Leia as afirmativas abaixo e escolha a resposta que contempla a essas "regras"
I  - Qualquer tipo de variável poderá estar presente nas expressões relacionais dos ifs
II - Só o operador de igualdade poderá estar presente em todas expressões relacionais dos ifs
III - Qualquer operador relacional poderá estar presente nas expressões relacionais dos ifs
IV - A mesma variável tem que estar presente em todas expressões relacionais dos ifs
V - A variável presente em todas expressões relacionais dos ifs tem que ser enumerável
	
	
	
	
	 
	II, IV e V estão corretas 
	
	
		8.
		Com base nas estruturas de Algoritmos, quais são as estrutura de Decisão?
	
	
	
	
	 
	ESCOLHA... CASO SE...ENTAO...SENAO
	
	
		1.
		Um aluno de Lógica de Programação após estudar a estrutura de repetição for resolveu fazer algumas experiências para tentar repetir um bloco dez vezes.
Abaixo podemos ver os cinco trechos testados por ele.
 
Assinale a opção que apresenta aqueles que repetiram dez vezes.
	
	
	
	
	 
	I e IV
	
	
		2.
		Um programa pode ser formado por uma, ou mais funções. Quando existir mais de uma função, onde deverão se posicionar as demais funções em relação à função main()?
 
I Antes ou depois, depende do programador, pois a posição não gera, nunca, problema.
II Depois, desde que os protótipos sejam colocados antes da main().
III Antes para não ter que colocar os protótipos e nunca ocasionar erros.
IV Antes ou depois, desde que sejam colocados os protótipos.
 
Observe as afirmativas acima e assinale a resposta CORRETA
	
	
	
	
	 
	II e IV estão corretas
	
	
	
		3.
		O algoritmo abaixo foi construído para gerar a série: 100 99 98 ... 3 2 1.
Entretanto, ele apresenta um erro que não é sinalizado durante a interpretação.
Selecione a opção que aponta o erro.
                                  
	
	
	
	
	 
	Tem que trocar x++ por x--
	
	
		4.
		Considere:
Dado o algoritmo representado na forma de português estruturado, o valor de saída contido na variável RESP será:
	
	
	
	
	 
	22.
	
	
		5.
		Muitas séries matemáticas podem ser geradas com a estrutura do para/ for. Analise o código abaixo e escolha a opção que contém a série exibida pelo código, exatamente da mesma maneira que apareceria na tela do computador.
prog Descobre
int c, D; 
D <- 5; 
para( c <- 1; c <= 5; c++)
{ 
imprima c,"/", D, "\t";
D--;
}
fimprog 
	
	
	
	
	 
	1/5       2/4        3/3       4/2       5/1 
	
	
		6.
		O presidente da construtora Sempre Verde precisou, em um determinado momento, reajustar o salário dos funcionários e, como ele sabia programar porque tinha se dedicado muito à disciplina de Lógica de Programação, criou uma função com o seguinte protótipo: 
float calcSalario(float salario, float percentual);
 
Baseado nesse protótipo é CORRETO afirmar que a função:
	
	
	
	
	 
	Recebe dois valores, salário e o percentual, passados por valor
	
	
		1.
		A estrutura while apresenta certas características e/ou exigências para que possa ser executada sem problemas e quando não está simulando nenhuma outra estrutura de repetição, podemos afirmar que:
I É uma estrutura usada quando o número de repetições for desconhecido. 
II Controla a repetição com um teste (condição) ao final. 
III Não é indicada para trechos de proteção na entrada de dados. 
IV O usuário não pode decidir quando interrompe a repetição. 
V Uma leitura, ou atribuição, para variável testada na condição deverá ser feita antes da estrutura e outra, ao final do bloco da estrutura. 
Assinale a opção que relaciona as afirmativas corretas.
	
	
	
	
	
	
	 
	Afirmativas I e V
	
	
		2.
		Considere a declaração abaixo, feita em C++: for(«expressao1»; «expressao2»; «expressao3») { «comandos» }; Pode-se afirmar que o comando while equivalente a esse for é:
	
	
	
	
	 
	«expressao1»; while («expressao2») { «comandos»; «expressao3» };
	
	
	
	
	
	
		3.
		Um desenvolvedor precisava construir um trecho de proteção que só aceitasse os algarismos 1 e 8. Fez cinco trechos, mas só um protegeu a entrada como ele desejava.
 
Assinale a opção onde se encontra o trecho correto.
	
	
	
	
	 
	
	
		4.
		Analise o código abaixo e assinale a opção que identifica todas as estruturas e /ou funções presentes no código.
Atenção para todos os detalhes. Para ajudar, sugiro que acompanhe a execução, pelo menos duas vezes, com os valores 10 e 6, na primeira vez e, 6 e 10, na segunda.
	
	
	
	
	 
	O programa repete a entrada várias vezes enquanto os dois números forem maiores do que zero. A cada entrada, exibe a média ponderada dos dois valores, calculada através da chamada de uma função que atribui o maior peso ao maior número.
		5.
		O professor de Algoritmos pediu aos alunos para construírem  um programa, codificado na linguagem C++,  que exibisse os algarismos de um número, começando pelo algarismo da casa das unidades simples até o algarismo mais significativo.
Assinale a opção que apresenta o trecho capaz de exibir o que foi pedido, considerando apenas os valores maiores do que zero.
	
	
	
	
	 
	int num;
cout << "Numero: ";
cin >> num; 
while (num > 0) 
{
cout << num % 10 << "\t" ; 
num = num / 10; 
}
	
	
	
		6.
		Observe o programa abaixo e suponha que você digitou 12  /  45  /  3  /  9  /  15  / -1.
 
Assinale a opção que exibe os valores durante a execução do programa.
                                       
 
 
	
	
	
	
	 
	12,  3 e 9 . Ao final, 60
	
	
		1.
		Existem muitas funções, agrupadas em bibliotecas, disponíveis para a linguagem C++.
Um desenvolvedor gostaria de definir o número de casas decimais(3) na saída. 
Em qual biblioteca e qual(is) a(s) função(ões) que é(são) necessária(s) para que eleconsiga fazer o que deseja?
	
	
	
	
	 
	iomanip / fixed / setprecision(3)
	
	
	
		2.
		Uma pessoa iniciante em programação se deparou com um problema quando desejou comparar o conteúdo de um vetor de char com uma palavra específica, pois ele estava usando o operador relacional de igualdade (==).
Como era muito curiosa, resolveu pesquisar e encontrou várias funções que manipulavam cadeias de caracteres.
Sabendo que ela tinha declarado um vetor de char de nome sigla e que desejava saber se o usuário tinha digitado a sigla CE(Ceará) já convertida para maiúscula em trecho anterior. 
Assinale a alternativa que resolve o problema dela.
	
	
	 
	char sigla[3]; / if(strcmp(sigla, "CE")== 0)
	
		3.
		Um programador percebeu que, mesmo numerando um menu, existia a possibilidade do usuário, sem querer, pressionar uma tecla que não tivesse algarismo.
 
Por essa razão, resolveu fazer a entrada usando um vetor de char e procurou uma função que pudesse converter para número inteiro a resposta do usuário, mesmo sabendo que poderia retornar 0 se não fosse um número, mas evitaria erro na execução.
 
Selecione a opção onde está presente a função pré-definida que possibilita isso.
	
	
	
	
	 
	atoi(...)
	
		4.
		Um programador gostaria de converter para minúsculas todas as letras de uma profissão, mas sabe-se que o número de caracteres varia.
 
Além de uma estrutura de repetição, precisaria de algumas funções para conseguir o que pretendia. 
 
Assinale a opção onde estão presentes essas funções.
	
	
	
	 
	strlen(...)  e  tolower(...)
	
		5.
		Considere o algoritmo abaixo, em pseudocódigo:
Suponha que os dados de entrada A e NOME sejam, respectivamente, "1" e "Maria". Qual a saída do algoritmo?
	
	
	
	
	 
	2
	
	
		6.
		Considere o trecho de código a seguir:
Ao final da execução do trecho de código acima, os valores de X e J são iguais, respectivamente, a:
	
	
	
	
	 
	7 e 11.

Continue navegando