Baixe o app para aproveitar ainda mais
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. Selecionea. 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 usase 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);
Compartilhar