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: Adiantar para a próxima posição corrente do arquivo. Retornar a posição corrente do arquivo para o início. Adiantar a posição corrente do arquivo para o fim. Adiantar a posição corrente do arquivo para o início. Retornar a posição corrente do arquivo para o fim. Gabarito Comentado Gabarito Comentado 2. 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("ARQ2", "ARQ"); rename(ARQ2, ARQ); rename("ARQ", ARQ2); rename("ARQ, ARQ2"); 3. Na criação de uma rotina de manipulação de equipamentos para perfuração de poços, o programador precisava apenas pegar alguns dados existentes em um arquivo do equipamento para efeitos de cálculos e fechá-lo. Das opções abaixo marque a que descreve a forma mais adequada, com a qual o programador deveria acessar o arquivo, segundo sua necessidade. Somente para leitura Somente para gravação Para leitura e edição Para leitura e gravação Não precisa abrir o arquivo 4. Suponha que o arquivo dados.txt contém a cadeia de caracteres "ABCYDEF" e nada mais. O que o seguinte programa imprime? int main( void) { FILE *entrada; int c; entrada = fopen( "dados.txt", "r"); while ((c = getc( entrada)) != EOF) printf( "%c ", c); fclose( entrada); return EXIT_SUCCESS; } ABCDEFY ABCYDEF ABC ABCDEF DEF Gabarito Comentado Gabarito Comentado 5. A função _________ funciona como a função scanf(), porém, ao invés de ler os dados de teclado, estes dados são lidos de um arquivo. fprint() fgetc() sscanf() fscanf() fgets() Gabarito Comentado Gabarito Comentado 6. Nas aulas aprendemos sobre as funções de leitura e gravação. A respeito da função fwrite assinale a alternativa correta. fwrite(endreçoElemento, tamanho, quantidade, ptrArq); fwrite( tamanho, endreçoElemento, ptrArq); fwrite(quantidade, ptrArq, endreçoElemento,tamanho); fwrite(endreçoElemento, ptrArq, quantidade); fwrite(endreçoElemento, tamanho, quantidade);
Compartilhar