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

  1. Qual das seguintes afirmações é verdadeira em relação à abertura de arquivos em C?
    1. O modo "rb" é usado para abrir um arquivo para leitura binária.
    2. O modo "w" é usado para abrir um arquivo para leitura apenas.
    3. O modo "a" é usado para criar um novo arquivo, substituindo o conteúdo do arquivo existente.
    4. O modo "r+" é usado para abrir um arquivo em modo somente leitura.
  2. O que a função fclose() faz em C?
    1. Fecha um arquivo aberto.
    2. Lê dados de um arquivo.
    3. Escreve dados em um arquivo.
    4. Abre um arquivo para leitura.
  3. Qual das seguintes funções é usada para ler dados de um arquivo em C?
    1. fwrite()
    2. fscanf()
    3. fopen()
    4. fclose()
  4. O que a função fread() faz em C?
    1. Fecha um arquivo.
    2. Escreve dados em um arquivo.
    3. Lê dados de um arquivo em formato binário.
    4. Abre um arquivo para escrita.
  5. Qual é o propósito da função fprintf() em C?
    1. Fechar um arquivo aberto.
    2. Ler dados de um arquivo.
    3. Escrever dados em um arquivo em formato binário.
    4. Escrever dados em um arquivo em formato de texto.
  6. Qual é a diferença entre abrir um arquivo em modo "w" e em modo "a" em C?
    1. 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.
    2. Ambos os modos criam um novo arquivo se ele não existir e sobrescrevem o conteúdo do arquivo existente.
    3. "w" é usado para leitura, e "a" é usado para escrita.
    4. "w" e "a" têm a mesma funcionalidade; eles são sinônimos.
  7. O que é um arquivo de acesso sequencial em C?
    1. Um arquivo em que você pode acessar qualquer parte dos dados em qualquer ordem.
    2. Um arquivo que permite apenas leitura, mas não escrita.
    3. Um arquivo que deve ser acessado em uma ordem específica, geralmente do início ao fim.
    4. Um arquivo que contém apenas dados de texto.
  8. Por que é importante verificar se a abertura de um arquivo em C foi bem-sucedida?
    1. Porque todos os arquivos devem ser abertos em modo de leitura para evitar problemas de permissão.
    2. Porque o fechamento do arquivo é mais fácil se a abertura tiver sido bem-sucedida.
    3. Porque se a abertura falhar, você não conseguirá ler ou escrever no arquivo e, se tentar, seu programa poderá falhar.
    4. Porque a abertura bem-sucedida garante que o arquivo seja aberto em modo de escrita, o que é mais rápido.
  9. 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.
  10. 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.
  11. 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.
  12. 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.
  13. Faça um programa que abra um arquivo de texto e mostre na tela quantos caracteres desse arquivo são vogais.