Baixe o app para aproveitar ainda mais
Prévia do material em texto
Data: 24/02/2016 09:30:50 (Finalizada) 1a Questão (Ref.: 201401966243) Fórum de Dúvidas (0) Saiba (0) A linguagem C é rica em funções que permitem efetuar operações simples e complexas. Existem várias funções para leitura de dados, entre elas podemos destacar: - Função que é usada, sem problemas, para ler variáveis simples, aceitando espaço, mas não tem nenhum controle sobre o números de caracteres armazenados. - Função que é usada, sem problemas, para ler variáveis simples, numéricas ou char de um caracter, e para vetores dos tipos citados. Entretanto, apresenta limitação para vetor de char, uma vez que abandona ao encontrar um espaço. - Função que lê todos os caracteres, inclusive espaços, mas especifica em um dos parâmetros o máximo de caracteres que poderá ser armazenado. Identifique a opção abaixo que corresponde as funções descritas na ordem acima: gets, scanf e fgets scanf, gets e fgets scanf, fgets e gets gets, fgets e scanf fgets, gets e scanf Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201401606781) 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 II e III são verdadeiras Somente a afirmativa I é verdadeira Todas as afirmativas são verdadeiras Somente a III é verdadeira As afirmativas I e III são verdadeiras. Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201401606783) Fórum de Dúvidas (0) Saiba (0) Observe as declarações abaixo e assinale a opção correta. I int idades[]={5,16,27,19}; II float CR[3]={6.1, 8.9, 9.3}; III char letras[]={"A", "E", "I", "O", "U"}; IV char letras[]={"Linguagem de "}; Somente as declarações I e II estão corretas Somente as declarações I , II e IV estão corretas As declarações III e IV estão erradas A declaração I está errada e a declaração II está correta Todas as declarações estão corretas 4a Questão (Ref.: 201401600699) Fórum de Dúvidas (0) Saiba (0) Qual das opções abaixo está correta com relação a declaração de variáveis para um vetor de 15 elementos de números reais em C? int vetor[15][15]; int vetor[15]; double x[15]; char x[15]; double x[15][15]; 5a Questão (Ref.: 201401583243) Fórum de Dúvidas (0) Saiba (0) Na linguagem C os vetores são um assunto de grande relevância, por isso o programador deve saber bem como utilizar, declarar e utilizar. Sabendo que as notas dos alunos de uma escola variam entre 0.0 e 10.0 com uma casa decimal e que é necessário criar um vetor que armazene até 150 notas, qual alternativa declara de forma correta este vetor para atender a necessidade citada. int notas[150]; float notas[150]; integer notas[150]; float %.1f notas[150]; real notas[150]; Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201401966032) 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, usam-se 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 ('{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')
Compartilhar