Apostila de C - Exercícios
Devido a qualidade e grande uso da apostila, até hoje eles deixam seu material para quem desejar estudar, consultar ou divulgar, por isso iremos usar seus exercícios aqui em nossa apostila de C.
Indicamos, pois a apostila é uma excelente fonte de estudo, e como programador C você estudar o máximo possível por diversas fontes.
Apostila de linguagem C da UFMG
O seguinte material é uma coletânea de questões sobre ponteiros, assunto que já foi ensinado em nosso curso C Progressivo:
Ponteiros (ou apontadores) em C
--
13 comentários:
numa matriz matr[][4], porque quando imprimo -matr- é o mesmo que -*matr-
Nossa! pensei que sabia pelo menos o básico sobre ponteiros, estou no 2ª Período de Sistemas da Informação.
Sobre os exercícios, seria interessante mostrar quais respostas estão erradas.
Excelente site, parabéns a todos!
Na questão 4 o resultado que está dando como correto é b. 19. Porém, se vc cria um array com 20 posições str[20], vc tem 20 posições disponíveis para armazenamento e leitura.
int main(void) {
char str[20];
int cont = 0;
while (cont < sizeof(str)) {
str[cont] = cont;
printf("str[%d]\n", str[cont]);
cont++;
}
return 0;
}
errei questao 4,11 e 12... alguem sabe explicar?
Na questão 4, são 19 caracteres e o '\0' para finalizar a cadeia de caracteres (string).
Lista de exercício boa, não faço faculdade, apenas estudei em parte a apostilha, e acertei 8 questões, resultado que considero bom.
Nao, so tem 19,mesmo pq o ultimo é o /0
Na questao 4, é muito importante lembrar que nao é um vetor simples mas sim uma string e em toda string o ultimo espaço é reservado para a constante nula \0 ou NULL, portanto somente 19 posicoes para inserir caracteres.
Site muito bom! Está me ajudando muito na faculdade. Gostaria do gabarito deste exercício. Se alguém puder me enviar ficarei muito agradecida!
ray.araujom@gmail.com
Nossa esperava acertar uns 80%, e acertei menos de 60% e nem sei o que errei
1- terceiro elemento
2- Não
3- 7
4- 19
5- strlen
6- int *pti
7- pti = 10
8- *pj = &j
9- pti[1] = 10
10- leitura de f
11- pti += ptj
12- E
Gabarito:
1-c, 2-b, 3-d, 4-b, 5-d, 6-e, 7-e, 8-b, 9-d, 10-a, 11-c, 12-e
1c
2b
3d
4c
5d
6e
7e
8e
9d
10a
11d
12
75%
Postar um comentário