首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将N×N矩阵中元素的值按列向右移动1个位置,右边被移出矩阵的元素绕回左边第l列。 例如,N=3,有下列矩阵 1 2 3 4 5 6 7 8 9 计算结果为:
下列给定程序中,函数fun的功能是:将N×N矩阵中元素的值按列向右移动1个位置,右边被移出矩阵的元素绕回左边第l列。 例如,N=3,有下列矩阵 1 2 3 4 5 6 7 8 9 计算结果为:
admin
2021-02-25
1.8K+
问题
下列给定程序中,函数fun的功能是:将N×N矩阵中元素的值按列向右移动1个位置,右边被移出矩阵的元素绕回左边第l列。
例如,N=3,有下列矩阵
1 2 3
4 5 6
7 8 9
计算结果为:
3 1 2
6 4 5
9 7 8
请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 #define N 4
3 void fun(int(*t)[N])
4 {
5 int i,j,x;
6 for(i=0;i<
【1】
;i++)
7 {
8 x=t
[
【2】
];
9 for(j=N-1;j>0;j--)
10 t
[j]=t
[j-1];
11 t
[
【3】
]=x;
12 }
13 }
14 main()
15 {
16 int i,j,t[][N]={21,12,13,24,25,16,47,38,29,11,32,54,42,21,33,10};
17 printf (’’The orriginal ar-ray:\n’’);
18 for(i:0;i<N ; i++)
19 {
20 for(j=0;j<N;j++)
21 printf(’’%2d’’,t
[j]);
22 printf(’’\n’’);
23 }
24 fun(t);
25 printf(’’\nThe result is:\n’’);
26 for(i=0;i<N ; i++)
27 {
28 for(j=0;j<N;j++)
29 printf(’’%2d’’,t
[j]);
30 printf(’’\n’’);
31 }
32 }
选项
答案
(1)N (2)N-1 (3)0
解析
填空1:因为是N×N的矩阵,所以行列数是相同的。第一个for循环用来循环行,因此填入一个循环界限N。
填空2:此语句将移出矩阵的元素暂存,移出矩阵的元素的列下标为N-1,因此填入N-1。
填空3:此语句将移出矩阵的元素放入最左边,也就是第一列,第一列元素的列下标为0,因此填入0。
转载请注明原文地址:https://kaotiyun.com/show/Hotp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是()。
有以下程序#includemain(){inta=5,b=1,t;t=(a<<2){b;printf("%d\n",t);}
某带链的队列初始状态为front=rear=NULL。经过一系列正常的入队与退队操作后,front=10,rear=5。该队列中的元素个数为()。
有以下程序voidfunl(char*p){char*q;q=p;while(*q!=’\0’){(*q)++;q++;}}main(){chara[]=11Program
在数据库中存储的是
以下选项中非法的C语言字符常量是
若有定义语句:doublex,y,*px,*py;执行px=&x;py=&y:正确的输入语句是
表达式3.6-5/2+1.2+5%2的值是
以下函数按每行8个输出数组中的数据:voidfun(int*wintn){inti;for(i=0;i<n;i++){______________printf("%d".w[i]);}printf("\n
结构化程序设计原则强调的是
随机试题
在考生文件夹下有一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。同时,给出窗体对象“fEmp”上一个按钮的单击事件代码,请按以下功能要求补充设计:单击“报表输出
炽灼残渣杂质检查方法所用的试剂是
该劳动合同中规定的解决劳动争议的条款()。劳动争议仲裁委员会应在收到江某的仲裁申请书之日起()日内做出受理或不受理决定。
一般来说。一天中,上午、中午和下午空气污染很轻,空气比较干净;早晨、傍晚和晚上空气污染比较严重。()
历史唯物主义认为人的价值在于()。
个体经济和私营经济的发展是社会主义现代化建设必不可少的组成部分。()
悟践心理疗法又称作“快速心理治疗”,是我国学者李心天等人于20世纪50年代初开始运用和发展的一种心理治疗方法。它以辩证唯物主义有关理论为指导,依据心理是脑的机能,是客观现实的反映的原理,认为人的心身是统一体,心理与生理相互作用,心理的能动作用对心身健康具有
某商品76件,出售给33位顾客,每位顾客最多买三件,买1件按定价,买2件降价10%,买3件降价20%。最后结算,平均每件恰好按原价的85%出售,那么买3件的顾客有多少人?()
市妇联对本市8100名9到12岁的少年儿童进行了问卷调查。统计显示:75%的孩子“愿意写家庭作业”,只有12%的孩子认为“写作业挤占了玩的时间”。对于这些“乖孩子”的答卷,一位家长的看法是:要么孩子们没有说实话,要么他们爱玩的天性已经被扭曲了。
新官上任三把火
最新回复
(
0
)