Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201302037047) 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, fgets e scanf fgets, gets e scanf scanf, fgets e gets scanf, gets e fgets gets, scanf e fgets Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201301677585) 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 III é verdadeira Somente a afirmativa I é verdadeira As afirmativas I e III são verdadeiras. Todas as afirmativas são verdadeiras Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201301677587) 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 , II e IV estão corretas Todas as declarações estão corretas As declarações III e IV estão erradas Somente as declarações I e II estão corretas A declaração I está errada e a declaração II está correta Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201301671503) 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]; double x[15]; double x[15][15]; char x[15]; int vetor[15][15]; Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201301671501) 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 as sentenças I e III estão corretas Somente as sentenças I e II estão corretas Somente a sentença II está correta Todas as sentenças estão corretas Somente as sentenças II e III estão corretas Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201301654047) 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 uᜀ꼄lizar, declarar e uᜀ꼄lizar. 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 alternaᜀ꼄va declara de forma correta este vetor para atender a necessidade citada. integer notas[150]; real notas[150]; float %.1f notas[150]; int notas[150]; float notas[150];
Compartilhar