Buscar

Suponha a existência de um arquivo onde a primeira posição indica a quantidade de registros armazenados. Após o indicativo da quantidade, o arquivo...

Suponha a existência de um arquivo onde a primeira posição indica a quantidade de registros armazenados. Após o indicativo da quantidade, o arquivo armazena valores na forma . Desta forma, o arquivo consiste em:

....

Para essa questão, analise o código a seguir e preencha a lacuna de modo que o programa imprima os valores relativos ao terceiro par “”.

#include

int main()

{

FILE *arq;

int valor_int;

float valor_float;

arq=fopen("exercicio.dat","rb+");

if(arq==NULL)

{

printf("Erro de abertura do arquivo.\n");

return 0;

}

fseek(arq,_______________,SEEK_SET);

fread(&valor_int,sizeof(int),1,arq);

fread(&valor_float,sizeof(float),1,arq);

printf("Terceiro registro: int=%d float=%f\n",valor_int,valor_float);

fclose(arq);

return 0;

}

Assinale a alternativa que você julgue ser a correta.


a. (sizeof(int)+sizeof(float))*2.
b. (sizeof(int)+sizeof(float))*3+sizeof(int).
c. (sizeof(int)+sizeof(float))*3.
d. (sizeof(int)+sizeof(float))*2+sizeof(int).
e. (sizeof(int)+sizeof(float))*2+sizeof(float).

Essa pergunta também está no material:

Atividade 4 (A4) TÉCNICAS DE PROGRAMAÇÃO
9 pág.

Técnicas de Programação Centro Universitário das Faculdades Metropolitanas UnidasCentro Universitário das Faculdades Metropolitanas Unidas

💡 1 Resposta

User badge image

Ed Verified user icon

A lacuna que preenche corretamente o código para imprimir os valores relativos ao terceiro par é: c. (sizeof(int)+sizeof(float))*3.

0
Dislike0

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

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais