Buscar

Linguagem de programação I 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 4 páginas

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

Prévia do material em texto

22/11/2017 09(07BDQ Prova
Página 1 de 4http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?n…_aluno_turma=96150651&cod_hist_prova=91673589&pag_voltar=otacka
 
CCE0608_EX_A9_201702504441_V1
 
 
 
 
 LINGUAGEM DE PROGRAMAÇÃO I
9a aula
 Lupa 
Vídeo PPT MP3
 
 
Exercício: CCE0608_EX_A9_201702504441_V1 Matrícula: 201702504441
Aluno(a): STEFAN ROCHA FRANCO Data: 22/11/2017 09:03:18 (Finalizada)
 1a Questão (Ref.: 201703412336) Fórum de Dúvidas (0) Saiba (0)
Complete a lacuna:
A função getc() realiza a leitura de arquivos ____________________ .
de uma única vez
 de um vetor
 caractere por caracterer
de uma frase inteira
palavra por palavra
 2a Questão (Ref.: 201702690486) 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[numero_linhas][numero_colunas];
tipo nome_matriz[numero_colunas][numero_linhas];
 nome_matriz[numero_linhas][numero_colunas];
tipo nome_matriz[][];
tipo nome_vetor[numero_colunas][numero_linhas];
22/11/2017 09(07BDQ Prova
Página 2 de 4http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?…_aluno_turma=96150651&cod_hist_prova=91673589&pag_voltar=otacka
 3a Questão (Ref.: 201703175584) 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ção que fecha um arquivo.
 Função para gravar um caractere.
 Funções para gravação formatadas.
Funções para gravar uma linha.
Função que detecta o fim do arquivo.
 Gabarito Comentado Gabarito Comentado
 4a Questão (Ref.: 201703433918) Fórum de Dúvidas (0) Saiba (0)
Qual o objetivo do programa abaixo?
Gravar no arquivo de texto apenas os valores impares do Vetor x.
 Gravar no arquivo de texto todos os dados do Vetor x.
Ler do arquivo texto o valor de X e exibir na tela.
Ler do arquivo texto o valor de X, exibir na tela e fechar o arquivo de texto.
 Ler o valor de X via teclado, gravar no arquivo de texto o valor de X digitado pelo usuário e fechar o
arquivo.
 5a Questão (Ref.: 201703175559) Fórum de Dúvidas (0) Saiba (0)
22/11/2017 09(07BDQ Prova
Página 3 de 4http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?…_aluno_turma=96150651&cod_hist_prova=91673589&pag_voltar=otacka
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.
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.
 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.
 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 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.
 Gabarito Comentado Gabarito Comentado
 6a Questão (Ref.: 201703175538) 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.
arq = fopen("texto.txt", "w");
 arquivo = fopen("material.dat", "a+");
arquivo = fopen("material.dat", "r+");
arquivo = fopen("material.dat", "w+");
 arq = fopen("texto.txt", "a+");
 Gabarito Comentado
 7a Questão (Ref.: 201703175567) 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ção que fecha um arquivo.
 Funções para gravar uma linha.
Funções para ler um caractere.
Funções para leitura formatada.
 Função que detecta o fim do arquivo.
 Gabarito Comentado
22/11/2017 09(07BDQ Prova
Página 4 de 4http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?…_aluno_turma=96150651&cod_hist_prova=91673589&pag_voltar=otacka
 8a Questão (Ref.: 201703129633) 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
 char - fopen - fechar
 char - fopen - fclose
int - abrir - fopen
int - open - close
 Gabarito Comentado

Continue navegando