Buscar

Exercicio de fixação Aula 10

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Suponha que o arquivo dados.txt contém a cadeia de caracteres "ABCYDEF" e 
nada mais. O que o seguinte programa imprime? 
 
int main( void) { 
FILE *entrada; 
int c; 
entrada = fopen( "dados.txt", "r"); 
while ((c = getc( entrada)) != EOF) 
printf( "%c ", c); 
fclose( entrada); 
return EXIT_SUCCESS; 
} 
 
 
 
 ABC 
 
 
ABCYDEF 
 DEF 
 ABCDEFY 
 ABCDEF 
 
Gabarito Comentado Gabarito Comentado 
 
 
 
2. 
 
 
Uma das ultimas funções estudadas foi a rename(). Suponha que o nome do 
arquivo é inicial é ARQ e o novo deve ser ARQ2, e é constante. 
Assinale a alternativa que apresenta a sintaxe correta para a função. 
 
 
 
 rename("ARQ", ARQ2); 
 rename("ARQ, ARQ2"); 
 rename(ARQ2, ARQ); 
 rename("ARQ2", "ARQ"); 
 
 
rename("ARQ", "ARQ2"); 
 
 
 
 
 
3. 
 
 
 
A função _________ funciona como a função scanf(), porém, ao invés de ler os 
dados de teclado, estes dados são lidos de um arquivo. 
 
 
 sscanf() 
 fgets() 
 fprint() 
 
 
fscanf() 
 fgetc() 
 
Gabarito Comentado Gabarito Comentado 
 
 
 
4. 
 
 
A função rewind() de protótipo 
 
void rewind (FILE *fp); 
tem como comportamento: 
 
 
 
 Adiantar para a próxima posição corrente do arquivo. 
 Retornar a posição corrente do arquivo para o fim. 
 Adiantar a posição corrente do arquivo para o fim. 
 
 
Retornar a posição corrente do arquivo para o início. 
 Adiantar a posição corrente do arquivo para o início. 
 
Gabarito Comentado Gabarito Comentado 
 
 
 
5. 
 
 
Nas aulas aprendemos sobre as funções de leitura e gravação. 
A respeito da função fwrite assinale a alternativa correta. 
 
 
 
 
 
fwrite(endreçoElemento, tamanho, quantidade, ptrArq); 
 fwrite( tamanho, endreçoElemento, ptrArq); 
 fwrite(endreçoElemento, ptrArq, quantidade); 
 
fwrite(quantidade, ptrArq, endreçoElemento,tamanho); 
 fwrite(endreçoElemento, tamanho, quantidade); 
 
Gabarito Comentado
 
Gabarito Comentado
 
 
 
 
6. 
 
 
Na criação de uma rotina de manipulação de equipamentos para perfuração de poços, o 
programador precisava apenas pegar alguns dados existentes em um arquivo do equipamento 
para efeitos de cálculos e fechá-lo. 
Das opções abaixo marque a que descreve a forma mais adequada, com a qual o programador 
deveria acessar o arquivo, segundo sua necessidade. 
 
 
 
 
 Para leitura e edição 
 Para leitura e gravação 
 Não precisa abrir o arquivo 
 
 
Somente para leitura 
 Somente para gravação

Outros materiais