问答题
18分
下列给定程序中,函数fun的功能是:有N×N矩阵,根据给定的m(m<=N)值,将每行元素中的值均向右移动m个位置,左位置为0。例如,N=3,m=2,有下列矩阵:程序执行结果为:请在程序的下画线处...
下列给定程序中,函数fun的功能是:有N×N矩阵,根据给定的m(m<=N)值,将每行元素中的值均向右移动m个位置,左位置为0。
例如,N=3,m=2,有下列矩阵:
程序执行结果为:
请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
例如,N=3,m=2,有下列矩阵:
程序执行结果为:
请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
参考解析: 【参考答案】
(1)i++ (2)m (3)m
【考点分析】
本题考查: for循环语句;数组元素的引用。
【解题思路】
填空1:循环语句中,循环变量i增量为1。
填空2:将每行元素中的值均右移m个位置,所以数组元素的下标是t[i][j+m]。
填空3:此for循环语句实现左边元素置0操作,所以j的取值范围是0到m。