Baixe o app para aproveitar ainda mais
Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO I Lupa Retornar Exercício: CCE0242_EX_A6_ Data: 25/10/2015 11:02:47 (Finalizada) 1a Questão (Ref.: 201402624894) Fórum de Dúvidas (0) Saiba (0) Uma empresa possui uma série de programas desenvolvidos em C que acessam um mesmo arquivo. Um dos problemas constatados é a falta de padronização no armazenamento de dados neste arquivo. Alguns aplicativos gravam em caixa alta (letras maiúsculas), outros em caixa baixa (letras minúsculas) e alguns não administram isto. Para tanto, foi definido, por padrão, que todos os caracteres lidos devem ser convertidos para caixa alta imediatamente após a leitura do mesmo. Qual função do C devo incluir nos programas para efetuar a conversão de caractere a caractere? convertUp toupper toupr convertUpper upper Gabarito Comentado 2a Questão (Ref.: 201402685915) 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 ('/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 ('{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 3a Questão (Ref.: 201402320580) 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 II estão corretas Somente a sentença II está correta Somente as sentenças I e III estão corretas Somente as sentenças II e III estão corretas Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201402686145) Fórum de Dúvidas (0) Saiba (0) A linguagem C possui uma infinidade de funções que a torna muito especial. Qual das funções abaixo é destinada a limpar o buffer de teclado? system("pause") system("clear") system("cls") fflush(stdin) clearBuffer(stdin) Gabarito Comentado 5a Questão (Ref.: 201402685927) 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 Admitindo-se 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("%s&c", nome[0]); scanf("%c", nome[0]); scanf("%s", &nome); scanf("%&s", &nome); Gabarito Comentado 6a Questão (Ref.: 201402326660) Fórum de Dúvidas (0) Saiba (0) Um desenvolvedor precisava armazenar matrícula, nome e CR de um aluno. Sabe-se que a matrícula é um número inteiro e que o CR é um número real. Observe as alternativas abaixo e assinale qual foi a escolhida por atender a todas as exigências. char[30] nome; int matricula[12]; float CR; char nome; int matricula[12]; double CR; char nome[30]; int matricula; float CR; char[30] nome; int matricula; double CR; char nome; int matricula; float CR; Gabarito Comentado Gabarito Comentado Retornar
Compartilhar