Buscar

BDQ Prova 9 LINGUAGEM DE PROGRAMAÇÃO I(avaliando o aprendizado)

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

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ê viu 3, do total de 3 páginas

Prévia do material em texto

01/12/2016 BDQ Prova
http://estacio.webaula.com.br/salaframe.asp?curso=1351&turma=629779&topico=787533 1/3
 
 
     LINGUAGEM DE PROGRAMAÇÃO I   Lupa  
 
Exercício: CCE0242_EX_A9_201408169193  Matrícula: 201408169193
Aluno(a): DANIEL DEVERLI DE JESUS RAMOS Data: 01/12/2016 13:43:57 (Finalizada)
 
  1a Questão (Ref.: 201408819956)  Fórum de Dúvidas (0)       Saiba   (0)
A função fgets():
imprime uma linha inteira de uma vez.
lê um arquivo inteiro de uma vez.
  lê uma linha inteira de uma vez.
lê um caracter de cada vez.
imprime um caracter de cada vez.
 
 Gabarito Comentado  Gabarito Comentado
 
  2a Questão (Ref.: 201408760860)  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.
char ­ fopen ­ fechar
int ­ abrir ­ fopen
01/12/2016 BDQ Prova
http://estacio.webaula.com.br/salaframe.asp?curso=1351&turma=629779&topico=787533 2/3
int ­ open ­ close
float ­ fopen ­ fclose
  char ­ fopen ­ fclose
 
 Gabarito Comentado
 
  3a Questão (Ref.: 201408806765)  Fórum de Dúvidas (0)       Saiba   (0)
Para a manipulação de arquivos na linguagem C, primeiro precisamos abrir o mesmo. Sabendo­se que o
arquivo tem o nome de texto.txt, que foi associado com a variável de nome: arq, e que é do tipo texto, avalie
cada uma das afirmativas e marque a que faz a abertura para ler e/ou gravar dados no fim do arquivo
corretamente seguindo as regras da linguagem.
arquivo = fopen("material.dat", "w+");
arquivo = fopen("material.dat", "a+");
arquivo = fopen("material.dat", "r+");
arq = fopen("texto.txt", "w");
  arq = fopen("texto.txt", "a+");
 
 Gabarito Comentado
 
  4a Questão (Ref.: 201408321713)  Fórum de Dúvidas (0)       Saiba   (0)
 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.
tipo nome_matriz[][];
  tipo nome_matriz[numero_linhas][numero_colunas];
tipo nome_vetor[numero_colunas][numero_linhas];
nome_matriz[numero_linhas][numero_colunas];
tipo nome_matriz[numero_colunas][numero_linhas];
 
 
  5a Questão (Ref.: 201408806811)  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 corretamente qual a finalidade da função fputc() .
Funções para gravação formatadas.
Função que fecha um arquivo.
Funções para gravar uma linha.
Função que detecta o fim do arquivo.
  Função para gravar um caractere.
 
 Gabarito Comentado  Gabarito Comentado
 
01/12/2016 BDQ Prova
http://estacio.webaula.com.br/salaframe.asp?curso=1351&turma=629779&topico=787533 3/3
  6a Questão (Ref.: 201408806786)  Fórum de Dúvidas (0)       Saiba   (0)
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,
segundo o que foi apresentado nas aulas.
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.
Não é necessário tratar, pois não existindo o arquivo ele simplesmente cria um novo e nunca terá
problema.
Não é possível tratar este tipo de erro, pois precisamos da estrutura Try ... Catch que consegue prevenir
e evitar o fechamento do programa.
  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.
 
 Gabarito Comentado  Gabarito Comentado
 
  7a Questão (Ref.: 201408806794)  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 corretamente qual a finalidade da função feof() .
Funções para leitura formatada.
Funções para ler um caractere.
Função que fecha um arquivo.
Funções para gravar uma linha.
  Função que detecta o fim do arquivo.
 
 Gabarito Comentado
 
 
 Retornar

Outros materiais

Outros materiais