题目
在当前文件夹和搜索路径中都有fpp.m 文件,那么在命令行窗口输入fpp 时,下列说法错误的是()。A. 先执行搜索路径中的fpp.m 文件,再执行当前文件夹的fpp.m 文件B. 搜索路径中的fpp.m 文件C. 先执行当前文件夹的fpp.m 文件,再执行搜索路径中的fpp.m 文件D. 当前文件夹的fpp.m 文件
在当前文件夹和搜索路径中都有fpp.m 文件,那么在命令行窗口输入fpp 时,下列说法错误的是()。
A. 先执行搜索路径中的fpp.m 文件,再执行当前文件夹的fpp.m 文件
B. 搜索路径中的fpp.m 文件
C. 先执行当前文件夹的fpp.m 文件,再执行搜索路径中的fpp.m 文件
D. 当前文件夹的fpp.m 文件
题目解答
答案
ABC
A. 先执行搜索路径中的fpp.m 文件,再执行当前文件夹的fpp.m 文件
B. 搜索路径中的fpp.m 文件
C. 先执行当前文件夹的fpp.m 文件,再执行搜索路径中的fpp.m 文件
A. 先执行搜索路径中的fpp.m 文件,再执行当前文件夹的fpp.m 文件
B. 搜索路径中的fpp.m 文件
C. 先执行当前文件夹的fpp.m 文件,再执行搜索路径中的fpp.m 文件
解析
步骤 1:理解MATLAB搜索路径的优先级
在MATLAB中,当同时存在当前文件夹和搜索路径中的同名文件时,MATLAB会优先执行当前文件夹中的文件。这是因为当前文件夹在搜索路径的最前面,具有最高的优先级。
步骤 2:分析选项
A. 先执行搜索路径中的fpp.m 文件,再执行当前文件夹的fpp.m 文件
这个选项是错误的,因为MATLAB会优先执行当前文件夹中的文件。
B. 搜索路径中的fpp.m 文件
这个选项是错误的,因为MATLAB会优先执行当前文件夹中的文件。
C. 先执行当前文件夹的fpp.m 文件,再执行搜索路径中的fpp.m 文件
这个选项是错误的,因为MATLAB只会执行当前文件夹中的文件,不会执行搜索路径中的文件。
D. 当前文件夹的fpp.m 文件
这个选项是正确的,因为MATLAB会优先执行当前文件夹中的文件。
在MATLAB中,当同时存在当前文件夹和搜索路径中的同名文件时,MATLAB会优先执行当前文件夹中的文件。这是因为当前文件夹在搜索路径的最前面,具有最高的优先级。
步骤 2:分析选项
A. 先执行搜索路径中的fpp.m 文件,再执行当前文件夹的fpp.m 文件
这个选项是错误的,因为MATLAB会优先执行当前文件夹中的文件。
B. 搜索路径中的fpp.m 文件
这个选项是错误的,因为MATLAB会优先执行当前文件夹中的文件。
C. 先执行当前文件夹的fpp.m 文件,再执行搜索路径中的fpp.m 文件
这个选项是错误的,因为MATLAB只会执行当前文件夹中的文件,不会执行搜索路径中的文件。
D. 当前文件夹的fpp.m 文件
这个选项是正确的,因为MATLAB会优先执行当前文件夹中的文件。