Buscar

Linguagem de programação I Aula 10

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

A função rewind() de protótipo
void rewind (FILE *fp);
tem como comportamento:
Observe o programa abaixo e escolha a opção que descreve o que ele faz.
As matrizes, em geral, são caracterizadas por se tratarem de uma única variável de determinado tamanho que guarda várias
informações do mesmo tipo.
Desconsiderando a necessidade do programa principal e levando em conta a programação adequada, declaração e
Adiantar a posição corrente do arquivo para o início.
Retornar a posição corrente do arquivo para o fim.
Adiantar a posição corrente do arquivo para o fim.
  Retornar a posição corrente do arquivo para o início.
Adiantar para a próxima posição corrente do arquivo.
 Gabarito Comentado  Gabarito Comentado
2.
Lê  dados  do  teclado  e  armazena  na  Memória  Principal  em  uma  matriz
unidimensional.  Depois  abre  um  arquivo  do  tipo  texto  para  escrita  e,  se  for
possível, grava os dados no arquivo.
  Lê  dados  do  teclado  e  armazena  na  Memória  Principal  em  uma  matriz
unidimensional. Depois abre um arquivo do tipo binário para escrita e leitura e,
se for possível, grava os dados no arquivo.
Lê dados de um arquivo texto e armazena na Memória Principal em uma matriz
unidimensional, exibindo depois na tela. 
 
Lê  dados  do  teclado  e  armazena  na  Memória  Principal  em  uma  matriz
unidimensional.  Depois  abre  um  arquivo  do  tipo  binário  para  escrita  e,  se  for
possível, grava os dados no arquivo. 
Lê  dados  de  um  arquivo  binário  e  armazena  na  Memória  Principal  em  uma
matriz unidimensional, exibindo depois na tela.
 Gabarito Comentado  Gabarito Comentado
3.
respectiva manipulação das matrizes, das opções apresentadas a respeito das matrizes bidimensionais marque a
resposta correta.
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.
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().
char mat[2][2]; mat[0][2] = "A";
  int mat[3][3]; mat[0][2] = 5;
int mat[3][3]; mat[0][2] = 5.0;
char mat[2][2]; mat[0][2] = A;
int mat[3][3]; mat[0][3] = 5;
4.
fp=fopen(ddmmaaaa.txt, "w+");
  fp=fopen(nomeArq, "r");
fp=fopen("ddmmaaaa.txt", "r");
fp=fopen("nomeArq", "a"); "
fp=fopen(nomeArq, "w");
 Gabarito Comentado
5.
                                
 
Para se fazer procuras e acessos randômicos em arquivos usa­se a função fseek(). Esta move a posição
corrente de leitura ou escrita no arquivo de um valor especificado, a partir de um ponto especificado.
Seu protótipo é:
 Gabarito Comentado
6.
real fseek (FILE *fp,long numbytes,int origem);
void fseek (FILE *fp,long numbytes,int origem);
  int fseek (FILE *fp,long numbytes,int origem);
int fseek (FILE fp,long numbytes,int origem);
int *fseek (FILE *fp,long numbytes,int origem);

Outros materiais