Buscar

LINGUAGEM DE PROGRAMAÇÃO I - AVALIANDO APRENDIZADO - AULA 10 - 2º SEMESTRE 2015

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

1. 
 
 
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"); 
 
 
 
2. 
 
 
Nas aulas, tivemos a oportunidade de construir arquivos externos, usando o bloco de 
notas. 
Assinale a alternativa correta sobre este assunto. 
 
 
 
É possível com arquivos binários, pois uma vez que o arquivo binário é uma 
sequência de bytes que têmsignificado podemos ler e escrever o arquivo no bloco de 
notas. 
 
Não é possível com arquivos binários, pois não existe o conceito de linha, uma vez 
que o arquivo binário é uma sequência de bytes que não têm significado se formos 
tentar ler o arquivo. 
 
Não é possível com arquivos binários, pois existe o conceito de linha, uma vez que 
o arquivo binário não é uma sequência de bytes que não têm significado se formos 
tentar ler o arquivo. 
 
É possível com arquivos binários, pois uma vez que o arquivo binário não é uma 
sequência de bytes que e têmsignificado se formos tentar ler o arquivo. 
 
É possível com arquivos binários, pois uma vez que o arquivo binário representa uma 
estrutura e não têmsignificado podemos ler e escrever o arquivo no bloco de notas. 
 
 Gabarito Comentado Gabarito Comentado 
 
 
3. 
 
 
Na aula 10 vimos sobre as funções de localização e posicionamento. 
A respeito da função fseek() assinale a alternativa que expressa corretamente a sua 
sintaxe. 
 
 
 
fseek(variavelPonteiroArquivo, quantidade, origem); 
 
fseek(variavelPonteiroArquivo, deslocamento, origem); 
 
fseek(variavelPonteiroArquivo, deslocamento, FILE); 
 
fseek(variavelPonteiroArquivo, FILE, origem); 
 
fseek(quantidade, deslocamento, origem); 
 
 Gabarito Comentado Gabarito Comentado 
 
 
4. 
 
 
Trabalhando com arquivos, muitas vezes é necessário remover o mesmo e para tal temos 
a função remove(). 
Das alternativas apresentadas qual está ERRADA em relação a função. 
 
 
 
É do tipo int. 
 
O nome do arquivo é um vetor de char. 
 
Retorna um valor inteiro. 
 
Possui apenas um parâmetro. 
 
Não possui retorno. 
 
 
 
5. 
 
 
Observe o programa abaixo e escolha a opção que exibe a saída 
que ele produz. 
Nessa análise, considere os caracteres de controle \n e \t e 
atenção especial à função fgets(). 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Gabarito Comentado 
 
 
6. 
 
 
Um engenheiro elétrico desenvolveu um programa para que possa, entre outras 
funções, ler de um arquivo txt dados coletados durante um dia de um usina 
elétrica. 
Cada arquivo é salvo seguindo o modelo abaixo: 
 
ddmmaaaa.txt (onde tem dd( digita o dia com dois algarismos), mm(digita o mês 
com dois algarismos) eaaaa(ano com 4 algarismos). 
 
O chefe dele quando deseja fazer uma consulta, clica no executável e escolhe a 
opção leitura e quando lhe é perguntado, digita o nome do arquivo conforme 
falado acima. 
Para que isso seja possível, deverá estar presente na função consulta() uma das 
linhas abaixo. Selecione-a. 
 
 
 
fp=fopen(ddmmaaaa.txt, "w+"); 
 
fp=fopen(nomeArq, "w"); 
 
fp=fopen("nomeArq", "a"); " 
 
fp=fopen(nomeArq, "r"); 
 
fp=fopen("ddmmaaaa.txt", "r"); 
 
 Gabarito Comentado

Outros materiais