首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
2019-03-06
37
问题
使用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]=f{1,2,3,4,5},{1,2,3,4,5},{1,2,3,4,5}},i,j;
printf("The array before moving:\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/2IRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:#defineN2#defineMN+1#defineNUM2*M+1main(){inti;for(i=1;i<=NUM;i++)printf("%d\n",i);}该
执行以下程序后输出的结果是______。main(){inty=10;do{y--;}while(--y);printf("%d\n",y--);}
设变量已正确定义并赋值,以下正确的表达式是
有以下程序#includemain(){intC=O,k;for(k=1;k
main(){floatx=123.456;printf("%-5.2f\n",x);}以上程序输出的结果是______。
以下只有在使用时才为该类型变量分配内存的存储类型说明是()。
下列程序的运行结果为【】。main(){intx,y,z;X=12;y=012;z=0l2;printf("%d,%d,%d\n",x,y,z);}
设二叉树如下:对该二叉树进行后序遍历的结果为【】。
在下列语句中,其含义为“q是一个函数指针,该指针指向整型数据”的定义语句是()。
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。
随机试题
心身疾病是指( )
A.药品生产企业B.药品经营企业和使用单位C.国家食品药品监督管理局D.所在地省级药品监督管理部门E.国家食品药品监督管理局和省级药品监督管理部门应当建立药品召回信息公开制度的是
曲面x2+y2+z2=2z之内以及曲面z=x2+y2之外所围成的立体的体积V等于:
人力资源信息系统的基本职能不包括()。
某普通合伙企业决定解散,经清算人确认:企业欠职工工资和社会保险费用10000元,欠国家税款8000元,另外发生清算费用3000元。下列几种清偿顺序中,符合合伙企业法律制度规定的是()。
下图表示辽宁西北部某地土地利用的变化,将该区域分为25个方格,每个方格中的两个数字按左右顺序分别代表1979年和2005年土地利用类型,完成下列问题。图示区域土地利用变化会导致()。
被查封、扣押的财物、文件,应当妥善保管或封存,不得()。
(1)客户起诉索赔(2)重返国际市场(3)企业反思、整改(4)采用绿色有机种植技术(5)茶叶农药残留超标
()必修课()奖学金()登记、报到()开学典礼
interviews由问题和答案的其他部分可知这里需要填入名词。注意录音的开头部分,这是我们经常会因为注意力没有高度集中就没听到的部分,但又经常是很重要的一部分,而且要边听边做笔记,综合理解听到的内容,一旦我们没有听清开头部分,也可以根据一些具体的列举,我
最新回复
(
0
)