Baixe o app para aproveitar ainda mais
Prévia do material em texto
23/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=4730070175 1/3 LINGUAGEM DE PROGRAMAÇÃO I Lupa Exercício: CCE0242_EX_A6_201505442771 Matrícula: 201505442771 Aluno(a): CAIQUE LANDIM BATISTA Data: 23/05/2016 13:02:02 (Finalizada) 1a Questão (Ref.: 201506114933) Fórum de Dúvidas (0) Saiba (0) A linguagem C, ao contrário de outras linguagens de programação, não possui um tipo de dados correspondente às strings; no lugar, usamse vetores e ponteiros Admitindose que existe declarado um vetor chamado nome de 50 posições(nome[50]), qual das opções abaixo efetua corretamente a leitura de seu primeiro nome? scanf("%s", &nome); scanf("%c", nome[0]); scanf("%s", nome); scanf("%&s", &nome); scanf("%s&c", nome[0]); Gabarito Comentado 2a Questão (Ref.: 201505749584) Fórum de Dúvidas (0) Saiba (0) Os chamados vetores e matrizes podem ser considerados como: Estruturas de dados heterogêneas Estruturas de dados homogêneas Comandos de seleção composta Comandos de seleção Comandos de repetição Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201506115124) Fórum de Dúvidas (0) Saiba (0) Assim como nas variáveis, podemos inicializar os vetores assim que declaramos. Sabendose que existe um vetor de 3 posições do tipo inteiro, qual das opções abaixo correspondo a correta forma de se declarar e inicializar este vetor? int numeros(2) = { 0, 1, 2}; int numeros[3] = { 0, 1, 2}; int numeros[3] = ( 0, 1, 2); int numeros[2] = [ 0, 1, 2]; 23/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=4730070175 2/3 integer numeros[3] = [ 0, 1, 2]; Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201506115146) Fórum de Dúvidas (0) Saiba (0) A linguagem C permite a inicialização de vetores junto com sua declaração. Dada as alternativas abaixo, selecione a que está incorreta: char valores[5] = {'A', 'B', 'C', 'D'}; int valores[5] = {10, 15, 20, 25, 30}; char valores = "ABCD"; int valores[] = {10, 15, 20, 25, 30}; char valores[] = {'A', 'B', 'C', 'D'}; Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201506114921) Fórum de Dúvidas (0) Saiba (0) A linguagem C, ao contrário de outras linguagens de programação, não possui um tipo de dados correspondente às strings; no lugar, usamse vetores e ponteiros Qual das opções abaixo está correta? Em C, strings são vetores de caracteres terminados pelo caractere nulo ('{0}'). Em C, strings são vetores de caracteres terminados pelo caractere nulo ('\end') Em C, strings são vetores de caracteres terminados pelo caractere nulo ('/0'). Em C, strings são vetores de caracteres terminados pelo caractere nulo ('/end'). Em C, strings são vetores de caracteres terminados pelo caractere nulo ('\0'). Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201505749586) 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. Todas as sentenças estão corretas Somente as sentenças I e III estão corretas Somente as sentenças I e II estão corretas Somente as sentenças II e III estão corretas Somente a sentença II está correta
Compartilhar