Buscar

exercicio 9

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

LINGUAGEM DE PROGRAMAÇÃO I Lupa
Fechar
Exercício: CCE0242_EX_A9_201201410533 Matrícula: 201201410533
Aluno(a): MARYZE CORDEIRO RODRIGUES Data: 10/11/2015 11:17:13 (Finalizada)
1a Questão (Ref.: 201202072271) Fórum de Dúvidas (0) Saiba (0)
Na manipulação de arquivos na linguagem C, podemos utilizar várias funções da linguagem. Cada uma delas tem
um propósito específico.
Das afirmativas apresentadas qual define melhor e corretamente qual a finalidade da função fprintf() .
Funções para gravar um caractere.
Função que fecha um arquivo.
Funções para gravar uma linha.
Função que detecta o fim do arquivo.
Funções para gravação formatada.
Gabarito Comentado
2a Questão (Ref.: 201202085410) Fórum de Dúvidas (0) Saiba (0)
Para se ler uma string num arquivo podemos usar fgets() cujo protótipo é:
int *fgets (char *str, int tamanho,FILE *fp);
char *fgets (char str, int tamanho,FILE *fp);
char *fget (char *str, int tamanho,FILE *fp);
char *fgets (char *str, int tamanho,FILE fp);
char *fgets (char *str, int tamanho,FILE *fp);
3a Questão (Ref.: 201202085422) Fórum de Dúvidas (0) Saiba (0)
Observe a linha de um programa abaixo e assinale a alternativa que representa o seu resultado:
result = fputs(Str, arq);
Se a função NÃO for executada com sucesso, fputs retorna a variável EOF.
Se a função NÃO for executada com sucesso, fputs não retorna nada.
Se a função for executada com sucesso, fputs retorna a constante EOF.
Se a função NÃO for executada com sucesso, fputs retorna a constante EOF.
Se a função NÃO for executada com sucesso, fputs retorna a constante NULL.
4a Questão (Ref.: 201202085430) Fórum de Dúvidas (0) Saiba (0)
A função fgets():
lê um caracter de cada vez.
Página1 de3BDQ Prova
19/11/2015http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6578574...
lê um arquivo inteiro de uma vez.
imprime um caracter de cada vez.
lê uma linha inteira de uma vez.
imprime uma linha inteira de uma vez.
Gabarito Comentado Gabarito Comentado
5a Questão (Ref.: 201202026334) Fórum de Dúvidas (0) Saiba (0)
Considere que as bibliotecas necessárias foram devidamente declaradas.
int main() {
FILE *arq ;
int i;
_____ c ;
arq = _____ ( " jornal.txt " , " r " ) ;
if ( arq == NULL ){
printf ( " Erro na abertura do arquivo " ) ;
system ( " pause " ) ;
exit ( 1 ) ;
} else
for ( i = 0; i<5; i++){
c = fgetc ( arq ) ;
printf( "%c", c ) ;
}
_____( arq ) ;
system ( " pause " ) ;
return 0;
}
Complete as lacunas do código para que o programa funcione corretamente.
A ordem em que as palavras são dispostas na resposta, devem preencher respectivamente as lacunas.
float - fopen - fclose
int - open - close
char - fopen - fechar
char - fopen - fclose
int - abrir - fopen
Gabarito Comentado
6a Questão (Ref.: 201202077809) Fórum de Dúvidas (0) Saiba (0)
Observe o programa abaixo e assinale a alternativa que corresponde a sua execução.
#include < stdio.h >
#include < stdlib.h >
int main( void) {
char c;
FILE *entrada;
entrada = fopen( "dados.txt", "r");
if (entrada == NULL) exit( EXIT_FAILURE);
c = getc( entrada);
if (c != EOF)
putc( c, stdout);
else
printf( "\nO arquivo terminou!");
fclose( entrada);
return EXIT_SUCCESS;
}
Página2 de3BDQ Prova
19/11/2015http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6578574...
O programa lê o primeiro e o segundo caracteres do arquivo dados.txt e exibe esses caracteres na tela do
monitor.
O programa lê todos os caracteres do arquivo dados.txt e exibe esses caracteres na tela do monitor.
O programa lê o segundo caractere do arquivo dados.txt e exibe esse caractere na tela do monitor.
O programa lê o último caractere do arquivo dados.txt e exibe esse caractere na tela do monitor.
O programa lê o primeiro caractere do arquivo dados.txt e exibe esse caractere na tela do monitor.
Gabarito Comentado
Fechar
Página3 de3BDQ Prova
19/11/2015http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6578574...

Outros materiais