Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201401665504) Fórum de Dúvidas (0) Saiba (0) Analise as sentenças abaixo sobre a declaração de vetores e, em seguida, assinale a alternativa correta: I. Na linguagem C++, uma string é um vetor de caracteres terminado com um caracter nulo cujo valor inteiro é igual a zero (código ASCII igual a 0). II. O terminador nulo também pode ser escrito usando a convenção de barra invertida do C++ como sendo '\0'. III. Como precisamos reservar duas posições para o terminador (a barra e o zero), sempre iremos declarar o tamanho necessário menos um. Somente a sentença II está correta Todas as sentenças estão corretas Somente as sentenças I e III estão corretas Somente as sentenças II e III estão corretas Somente as sentenças I e II estão corretas Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201401648050) Fórum de Dúvidas (0) Saiba (0) ���������� ���� �� ��� � ���� �� ������ ������ �� � ������������� ���������� ������ � � �� ��� ��� ������������������������ � ���� ��� ������ �� ����� ��� ������ �� �� �� ���������� � ��� �� ������ ���� ������������� ���� ��� ��� � � ������������ �� ������ ��� �� � ������� ����� ���������� ����������������� �!�� ������ ��� � �� ���� �������� �� ����� � ���� �������� float notas[150]; int notas[150]; integer notas[150]; float %.1f notas[150]; real notas[150]; Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201401643415) Fórum de Dúvidas (0) Saiba (0) Dentre as estruturas de Dados mais utilizadas em programação, se encontram os vetores. Baseado neste conceito, identifique a opção incorreta: Deve ser declarado antes de acessado em seu programa. Podem ser formado por elementos de tipos diferentes. Permite agrupar vários elementos em uma mesma variável indexada. Na declaração int[50]; o índice da ultima posição é 49. Um vetor de caracteres terminado com um caracter nulo é uma string na linguagem C. Gabarito Comentado 4a Questão (Ref.: 201401681204) Fórum de Dúvidas (0) Saiba (0) Um dos problemas que assola a computação é o de segurança. Dentre várias soluções existentes, a criptografia é uma área que tem avançado muito nos dias de hoje. Uma empresa para criptografar seus textos, efetua a leitura de textos com até 80 caracteres e a partir de uma chave numérica os embaralha. Exemplo: texto: "ABCDEFGHIJ" chave: 42153 saída: "EBCAFDGHIJ" Dado o trecho de programa abaixo, identifique qual das opções completa o mesmo para este fim. void main(){ char vetor[10]={'A','B','C','D','E','F','G','H','I','J'}; int i; char aux; int chave[5] = {4,2,1,5,3}; for(i = 0; i <5 ; i++){ vetor [i] = vetor[chave[i]]; vetor[chave[i]]= aux; aux = vetor[i]; } for(i = 0; i <10 ; i++){ printf("%c",vetor[i]); } system("PAUSE"); } for(i = 0; i <5 ; i++){ vetor[i] = vetor[chave[i]]; vetor[chave[i]] = vetor [i]; } for(i = 0; i <10 ; i++){ printf("%c",vetor[i]); } system("PAUSE"); } for(i = 0; i <5 ; i++){ aux = vetor[i]; vetor [i] = vetor[chave[i]]; vetor[chave[i]]= aux; } for(i = 0; i <10 ; i++){ printf("%c",vetor[i]); } system("PAUSE"); } for(i = 0; i <5 ; i++){ vetor[i] = aux; vetor[chave[i]] = vetor [i]; aux = vetor[chave[i]]; } for(i = 0; i <10 ; i++){ printf("%c",vetor[i]); } system("PAUSE"); } for(i = 0; i <5 ; i++){ aux = vetor[0]; vetor [0] = vetor[chave[i]]; vetor[chave[i]]= aux; } for(i = 0; i <10 ; i++){ printf("%c",vetor[i]); } system("PAUSE"); } Gabarito Comentado 5a Questão (Ref.: 201401671588) Fórum de Dúvidas (0) Saiba (0) Observe as afirmativas abaixo sobre o terminador nulo e assinale a opção correta. I Devemos sempre acrescentar mais uma posição ao vetor de char quando ele for dimensionado; II Ele deve ser incluído ao final de todo vetor independente do tipo; III O terminador nulo é identificado pelo caracter \0; As afirmativas I e III são verdadeiras. Todas as afirmativas são verdadeiras As afirmativas II e III são verdadeiras Somente a afirmativa I é verdadeira Somente a III é verdadeira Gabarito Comentado 6a Questão (Ref.: 201401665502) Fórum de Dúvidas (0) Saiba (0) Os chamados vetores e matrizes podem ser considerados como: Comandos de seleção composta Estruturas de dados heterogêneas Estruturas de dados homogêneas Comandos de seleção Comandos de repetição Gabarito Comentado Gabarito Comentado �
Compartilhar