首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。 【说明】 实现矩阵(3行3列)的转置(即行列互换)。 例如,输入下面的矩阵: 100 200 300 400 500 600 700 800 900
阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。 【说明】 实现矩阵(3行3列)的转置(即行列互换)。 例如,输入下面的矩阵: 100 200 300 400 500 600 700 800 900
admin
2010-01-15
43
问题
阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。
【说明】
实现矩阵(3行3列)的转置(即行列互换)。
例如,输入下面的矩阵:
100 200 300
400 500 600
700 800 900
程序输出:
100 400 700
200 500 800
300 600 900
【函数】
int fun(int array[3][3])
{
int i,j,t;
for(i=0;(1);i++)
for(j=0;(2);j++)
{
t=array
[j];
(3);
(4);
}
}
}
main()
{
int i,j;
int array[3][3]={{100,200,300},{400,500,600},{700,800,900}};
clrscr();
for (i=0;i<3;i++)
{
for(j=0;j<3;j++)
printf("%7d",array
[j]);
printf("\n");
}
fun((5));
printf("Converted array:\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
printf("%7d",array
[j]);
printf("\n");
}
}
选项
答案
(1)i<3 (2)j<i (3)array[i][j]=array[j][i] (4)array[j][i]=t (5)array
解析
本题考查用C语言实现矩阵的转置。
题目要求程序实现矩阵(3行3列)的转置,其关键是将当前行列对应的元素与其对应的列行元素互换。题目中给出了具体的矩阵元素和结构,下面来具体分析程序。
第(1)空很明显是循环语句的判断条件,是上界条件,这个二重循环的作用是进行数组中元素的互换,而从题目中给出的已知条件可以判断出,这个数组是一个三维的数组,而在程序中下标是从0开始的,那么其上界应该是不大于3,因此这个空的答案分别是i<3。
第(2)空也是循环的判断上界,在上面我们已经分析出了这个二重循环的作用是进行数组中元素的互换,而元素互换的过程是将当前行列对应的元素与其对应的列行元素互换,元素的下标都要在能互换的下标范围内,那么第二重循环的上界应该是第一重循环变量的当前值,因此此空答案为j<i。
第(3)空在这个二重循环体中,从程序中不难发现,用一个临时变量f来存放要置换的值,接下来就是此空,那么应该是将其中一个值放到其转置后的位置,再结合上面分析,可以得出此空答案为array
[j]=array[j]
。
第(4)空是紧接着上一空而来的,在上面的程序中已经将当前位置中的值保存到了临时变量t中,且把其对应的转置位置的元素值放到了这个位置,那么接下来应该是将临时变量中的值放到转置位置,因此此空答案为array[j]
=t。
第(5)空很明显是函数的参数,这个函数就是功能函数fun(),用来实现矩阵的转置,根据程序中函数的定义,它只有一个参数,这个参数是要被处理的数组。在主函数中,需要被处理的数组是array,这里我们需要注意在数组作为函数的形参时,一般是通过传递其地址来实现参数传递的,因此此空答案为array。
转载请注明原文地址:https://kaotiyun.com/show/qIjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
计算机硬件唯一能够直接识别和处理的语言是(30)________________。
Windows7中的文件命名规则不包括________________。
信息系统运行过程中的数据备份工作不包括________________。
纸张与()是使用喷墨打印机所需的消耗品。
数据的收集方式可有多种,分别适用于各种情况。以下数据收集方式,不恰当的是______。
某金融企业正在开发移动终端非现场办公业务,为控制数据安全风险,采取的数据安全措施中并不包括______。
在Excel中,A1单元格的值为3.14E+05,则与A1单元格中的值等价的是______。
甲、乙两队同时开凿一条640米长的隧道。甲队从一端起,每天掘进7米;乙队从另一端起,每天比甲队多掘进2米,两队在距离隧道中点(30)米的地方会合。
PowerPoint可以通过插入(55)来完成统计、计算等功能。
常用的统计图表有:柱形图、条形图、折线图、饼图等。下图所示的统计图表类型为()。
随机试题
在Word中选定全文可用的快捷键是()。
Protectingtheheart,wardingoffcancer,easingthepainofarthritis--thelistofVitaminE’spossiblebenefitskeepsgettin
Mostchildrenwithhealthyappetitesarereadytoeatalmostanythingthatisofferedthemandachildrarelydislikesfood【36】i
治疗缩窄性心包炎有效的措施足
《危险化学品安全管理条例》规定,生产危险化学品的,应当在危险化学品的包装内附有与危险化学品完全一致的(),并在包装(包括外包装件)上加贴或者拴挂与包装内危险化学品完全一致的化学品安全标签。
某可比案例成交地价为3000元/m2,对应使用年期为30年,若待估宗地出让年期为40年,土地资本化率为7%,则通过年期修正该宗土地的价格最接近于()元/m2。
地处县城的某房地产开发公司,2014年3月对一处已竣工的房地产开发项目进行验收,可售建筑面积共计25000平方米。该项目的开发和销售情况如下:(1)该公司取得土地使用权应支付的土地出让金为8000万元,政府减征了10%,该公司按规定缴纳了契税。
中国共产党人在中华人民共和国成立初期,因为没有经验,在经济建设上只能学习甚至照搬苏联的做法。1956年4月。毛泽东同志所作的()的报告,是中国共产党人开始探索中国自己的社会主义建设道路的标志。
习近平新时代中国特色社会主义思想内容十分丰富,涵盖改革发展稳定、内政外交国防、治党治国治军等各个领域、各个方面,构成了一个系统完整、逻辑严密、相互贯通的思想理论体系。其中。“十四个坚持”
Howmanyoldpeoplehavebeenexaminedfortheresearch?
最新回复
(
0
)