Ed
há 9 meses
Vamos analisar o algoritmo e o funcionamento do ponteiro de leitura do arquivo "FUNCIONARIOS.dat". 1. O algoritmo começa lendo os dados dos funcionários até que a matrícula "9999" seja lida. 2. Após isso, ele pula para o primeiro registro de "FUNC" e armazena o departamento do primeiro funcionário lido em "ANTDEPTO". 3. Em seguida, ele entra em um loop que continua enquanto não atingir o final do arquivo (FDA) e enquanto o departamento atual (DEPTO) for igual ao departamento armazenado em "ANTDEPTO". 4. Dentro desse loop, ele soma os salários dos funcionários que pertencem ao mesmo departamento. Agora, vamos considerar os dados fornecidos: - Os registros lidos são de 1 a 5, e o loop vai continuar somando os salários até que o departamento mude ou até que o final do arquivo seja atingido. Como o último registro lido é o 5 (PATRÍCIA ZAOK MENDES, DP), e não há mais registros após isso, o ponteiro de leitura do arquivo deve estar no final do arquivo (FDA) após processar todos os registros do mesmo departamento. Portanto, a alternativa correta é: d. O ponteiro terá atingido a marca de FDA.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material