函数fscanf不能从标准输入流读取数据。这个说法不正确,实际上fscanf可以从标准输入流读取数据。
程序员必须明确地用函数fopen打开标准输入流、标准输出流和标准错误流。这个说法也不正确,标准输入流、标准输出流和标准错误流无需通过fopen打开,它们会在程序运行时自动打开。
程序必须明确地调用函数fclose关闭文件。这个说法是正确的,程序员在打开文件后需要负责关闭文件,以释放资源并确保数据完整性。
如果文件位置指针没有指向顺序存取文件的起始位置,要从文件起始位置读取数据必须关闭文件然后再打开它。这个说法不正确,可以使用fseek函数将文件位置指针移动到文件的起始位置,而无需关闭文件再打开。
函数fprintf能够把数据写入标准输出流。这个说法是正确的,fprintf可以将数据写入到指定的输出流,包括标准输出流。
函数fseek只能定位相对于文件起始点的位置。这个说法不正确,fseek可以用来定位文件中任意位置的指针。
查找随机存取文件中的指定记录不必从头逐条查找。这个说法是正确的,可以使用fseek来直接定位到指定位置进行读取,而无需从头逐条查找。