首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将a所指3×5矩阵中第k列的元素左移到第0列,第k列以后的每列元素行依次左移,原来左边的各列依次绕到右边。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将a所指3×5矩阵中第k列的元素左移到第0列,第k列以后的每列元素行依次左移,原来左边的各列依次绕到右边。
admin
2020-10-26
59
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将a所指3×5矩阵中第k列的元素左移到第0列,第k列以后的每列元素行依次左移,原来左边的各列依次绕到右边。
例如,有下列矩阵:
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
若k为2,程序执行结果为
3 4 5 1 2
3 4 5 1 2
3 4 5 1 2
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#define M3
#define N5
void fun(int(*a)[N],int k)
{int i,j,p,temp;
/*********found*********/
for(p=1;p<=
【1】
;p++)
for(i=0;i<M;i++)
{temp=a
[0];
/*********found*********/
for(j=0;j<
【2】
;j++)
a
[j]=a
[j+1];
/*********found*********/
a
[N-1]=
【3】
;
}
}
main()
{int x[M][N]={{1,2,3,4,5},
{1,2,3,4,5},{1,2,3,4,5}},i,j;
printf("The array before movig:\n\n");
for(i=0;i<M;i++)
{for(j=0;j<N;j++)
printf("%3d",x
[j]);
printf("\n");
}
fun(x,2);
printf("The array after moving:\n、n");
for(i=0;i<M;i++)
{for(j=0;j<N;j++)
printf("%3d",x
[j]);
printf("\n");
}
}
选项
答案
(1)k (2)N-1 (3)temp
解析
填空1:外循环p的值为数组移动的次数,试题要求第k列左移,则需要移动的次数为k,所以应填k。
填空2:矩阵共N列,所以应填N-1。
填空3:临时变量temp中存放的值为数组最左边元素的值,需要把temp放到数组的末尾,即放到a
[N-1]中,所以应填temp。
转载请注明原文地址:https://kaotiyun.com/show/ER3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
若有以下程序typedefstructstu{charname[10],gender;intscore;}STU;voidf(char*p){strcpy(P,"Qian");}main(){STUa={"Zhao",’m’,290},b
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
若有定义语句:chars[10]="1234567\0":则strlen(s)的值是()。
C语言中,最基本的数据类型包括()。
以下选项中的编译预处理命令行,正确的是()。
循环队列的存储空间为Q(1:50)。经过一系列正常的入队与退队操作后,front=rear=25。后又成功地将一个元素退队,此时队列中的元素个数为()。
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为()。
栈和队列的共同点是()。
随机试题
历史唯物主义认为,生产力范畴是标志_______。
由下图所示梁的剪力下图,知其弯矩图可能是()
男性,24岁,3个月来左侧阴囊内有一包块,逐渐肿大,不痛,不发热,1个月前穿破,流脓,抗感染治疗无明显好转,可能诊断
在当代传承和实践儒家君子观,要继承和弘扬儒家君子观蕴含的积极因素,对其进行创造性转化和创新性发展。“不忘历史才能开辟未来,善于继承才能善于创新”,作为一种历史悠久且具有巨大社会影响力的观念,儒家的君子观蕴含着十分深刻的促使人向上向善的道德理念、追求完美人格
()合同形式适用于工期较短(一般不超过一年),对工程要求十分明确的项目。
灭火器存在一定情形将予以报废,灭火器报废后,建筑使用管理单位按照等效替代的原则对灭火器进行更换。二氧化碳灭火器出厂期满()年予以报废。
四川汶川大地震发生后,截至5月22日14时,中央财政已累计拨款102.95亿元。政府的这一救灾拨款属于()。
人民警察根据职位高低,在政治上也享有不同的地位。()
某市计划组织一次大学生创业成果展,如果你是活动的负责人,请问你怎么组织本次活动?
设A=[6*8-2]、B=6*8-2,C="6*8-2",属于合法表达式的是()。
最新回复
(
0
)