Buscar

av1 linguagem (aula 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

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

Prévia do material em texto

16/05/2016 Exercício
http://estacio.webaula.com.br/salaframe.asp?curso=1351&turma=577323&topico=809915 1/3
 Na definição de estruturas, funções, variáveis, etc. devemos seguir suas respecĕvas Sintaxes.
Das opções apresentas, qual é SINTAXE correta da definição de um vetor bidimensional.
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.
Na manipulação de arquivos na linguagem C, no processo de abertura do mesmo, podemos ter erros: devido a não
existência do arquivo; ao arquivo estar corrompido; etc, não sendo possível abrir o mesmo.
Das afirmativas apresentadas qual define corretamente o que pode ser feito em relação ao erro na abertura,
 
CCE0242_EX_A9_201301384372     » 01:13  de 50 min.   Lupa  
Aluno: RODOLFO DE ALMEIDA PEREIRA Matrícula: 201301384372
Disciplina: CCE0242 ­ LING. DE PROG. I  Período Acad.: 2016.1 (G) / EX
Prezado (a) Aluno(a),
Você  fará  agora  seu EXERCÍCIO DE FIXAÇÃO!  Lembre­se  que  este  exercício  é  opcional, mas  não  valerá  ponto  para  sua  avaliação.  O
mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado
na sua AV e AVS.
1.
  tipo nome_matriz[numero_linhas][numero_colunas];
  nome_matriz[numero_linhas][numero_colunas];
tipo nome_vetor[numero_colunas][numero_linhas];
tipo nome_matriz[numero_colunas][numero_linhas];
tipo nome_matriz[][];
2.
  int ­ open ­ close
char ­ fopen ­ fechar
int ­ abrir ­ fopen
  char ­ fopen ­ fclose
float ­ fopen ­ fclose
 Gabarito Comentado
3.
 
16/05/2016 Exercício
http://estacio.webaula.com.br/salaframe.asp?curso=1351&turma=577323&topico=809915 2/3
segundo o que foi apresentado nas aulas.
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 corretamente qual a finalidade da função feof() .
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 corretamente qual a finalidade da função fputc() .
A função fgets():
Não é necessário tratar, pois não existindo o arquivo ele simplesmente cria um novo e nunca terá problema.
A palavra chave FILE, que permite fazer a associação do arquivo, mantem o valor NULL caso não seja possível
abrir o arquivo, desta forma, utilizando o if, o usuário pode mandar uma mensagem adequada para o usuário.
 
A função fopen, retorna NULL quando não consegue abrir o arquivo e o usuário pode tratar o conteúdo da
variável associada ao arquivo, comparando com o valor NULL.
O tratamento é feito com um if, e tendo havido problemas no arquivo de texto, o mesmo é eliminado e
retornado uma mensagem padrão para o usuário.
 
Não é possível tratar este tipo de erro, pois precisamos da estrutura Try ... Catch que consegue prevenir e
evitar o fechamento do programa.
 Gabarito Comentado  Gabarito Comentado
4.
  Função que detecta o fim do arquivo.
Função que fecha um arquivo.
Funções para leitura formatada.
Funções para ler um caractere.
Funções para gravar uma linha.
 Gabarito Comentado
5.
Função que detecta o fim do arquivo.
  Função para gravar um caractere.
  Funções para gravar uma linha.
Função que fecha um arquivo.
Funções para gravação formatadas.
 Gabarito Comentado  Gabarito Comentado
6.
  lê um arquivo inteiro de uma vez.
  lê uma linha inteira de uma vez.
imprime uma linha inteira de uma vez.
imprime um caracter de cada vez.
lê um caracter de cada vez.
 Gabarito Comentado  Gabarito Comentado
 FINALIZAR AVALIANDO O APRENDIZADO 
Legenda:      Questão não respondida     Questão não gravada     Questão gravada

Outros materiais