Valor
Esta atividade não compõe a nota bimestral.
Quantidade de alunos
A lista deve preferencialmente ser desenvolvida individualmente.
Data de entrega e defesa
Não é necessário a entrega da lista.
Exercícios
- Qual das seguintes afirmações é verdadeira em relação à abertura de arquivos em C?
- O modo "rb" é usado para abrir um arquivo para leitura binária.
- O modo "w" é usado para abrir um arquivo para leitura apenas.
- O modo "a" é usado para criar um novo arquivo, substituindo o conteúdo do arquivo existente.
- O modo "r+" é usado para abrir um arquivo em modo somente leitura.
- O que a função
fclose()
faz em C?
- Fecha um arquivo aberto.
- Lê dados de um arquivo.
- Escreve dados em um arquivo.
- Abre um arquivo para leitura.
- Qual das seguintes funções é usada para ler dados de um arquivo em C?
fwrite()
fscanf()
fopen()
fclose()
- O que a função
fread()
faz em C?
- Fecha um arquivo.
- Escreve dados em um arquivo.
- Lê dados de um arquivo em formato binário.
- Abre um arquivo para escrita.
- Qual é o propósito da função
fprintf()
em C?
- Fechar um arquivo aberto.
- Ler dados de um arquivo.
- Escrever dados em um arquivo em formato binário.
- Escrever dados em um arquivo em formato de texto.
- Qual é a diferença entre abrir um arquivo em modo "w" e em modo "a" em C?
- Ambos os modos criam um novo arquivo se ele não existir, mas "w" sobrescreve o conteúdo do arquivo existente, enquanto "a" anexa dados ao final do arquivo, preservando o conteúdo existente.
- Ambos os modos criam um novo arquivo se ele não existir e sobrescrevem o conteúdo do arquivo existente.
- "w" é usado para leitura, e "a" é usado para escrita.
- "w" e "a" têm a mesma funcionalidade; eles são sinônimos.
- O que é um arquivo de acesso sequencial em C?
- Um arquivo em que você pode acessar qualquer parte dos dados em qualquer ordem.
- Um arquivo que permite apenas leitura, mas não escrita.
- Um arquivo que deve ser acessado em uma ordem específica, geralmente do início ao fim.
- Um arquivo que contém apenas dados de texto.
- Por que é importante verificar se a abertura de um arquivo em C foi bem-sucedida?
- Porque todos os arquivos devem ser abertos em modo de leitura para evitar problemas de permissão.
- Porque o fechamento do arquivo é mais fácil se a abertura tiver sido bem-sucedida.
- Porque se a abertura falhar, você não conseguirá ler ou escrever no arquivo e, se tentar, seu programa poderá falhar.
- Porque a abertura bem-sucedida garante que o arquivo seja aberto em modo de escrita, o que é mais rápido.
- Faça um programa que receba o título de um arquivo, abra esse arquivo e utilize a função fscanf para imprimir o conteúdo do mesmo.
- Faça um programa que crie um arquivo TEXTO em disco, com o nome “dados.txt”, e escreva neste arquivo em disco uma contagem que vá de 1 até 100, com um número em cada linha.
- Faça um programa que crie um arquivo BINÁRIO em disco, com o nome “dados.bin”, e escreva neste arquivo em disco uma contagem que vá de 1 até 100, com um número em cada linha.
- Faça um programa que crie/abra um arquivo de texto denominado “arq.txt” e permita que o usuário grave diversos caracteres nesse arquivo até que o mesmo entre com o caractere “0”. Por fim, o arquivo deve ser fechado.
- Faça um programa que abra um arquivo de texto e mostre na tela quantos caracteres desse arquivo são vogais.