Baixe o app para aproveitar ainda mais
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
Compartilhar