首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
55
问题
使用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全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下说明和定义语句structstudent{intage;charnum[8];};structstudentstu[3]={{20,"200401"},{21,"200402"},{19,"200403"}};structstud
若要求从键盘读入含有空格字符的字符串,应使用函数
有以下程序:#include#includechar*a="you";char*b="WelcomeyoutoBeijing!";main(){char*P;p=b;wh
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(口代表一个空格符)()。【08年9月】
以下函数实现按每行8个输出w所指数组中的数据:#include<stdio.h>voidfun(int*w,intn){inti;for(i=0;i<n;i++){______________prinff("%d",w[i]);}p
有以下程序:#include<stdio.h>main(){doublex=2.0,y;if(x<0.0)y=0.0;elseif((x<5.0)&&(!x))y=1.0/(x+2.0);else
有如下定义:structst{inta;floatb;}X[10];FILE*fp;若文件已正确打开,且数组x的10个元素均已赋值,以下将数组元素写到文件中的语句错误的是()。
设循环队列为Q(1:m),其初始状态为fronront=rear=m。经过一系列入队与退队为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为()。
下列与队列结构有关联的是
随机试题
一个国家一旦登上发展的阶梯,公民的要求就会增加。这时政府只保证增加收入是不够的,政府必须转变观念,从以物质为基础走向以规章为基础。针对亚太国家的研究发现,国民对他们所接受的公共服务相关联的项目如教育、医疗和公共安全的满意度,在他们对政府绩效的评价中占有重要
A.K+B.Na+C.Ca2+D.Mg2+E.Zn2+细胞外液主要阳离子是
主要经粪一口途径传播的肝炎病毒是
A.IgGB.IgMC.IgAD.IgDE.IgE个体发育过程中最早合成和分泌的抗体,且分子量最大的抗体是
患者,男性,28岁,风湿性心瓣膜病3年,曾经诊断为“二尖瓣狭窄并关闭不全”。半月来发热,37~38℃,心衰症状加重。查体:端坐位,贫血貌,皮肤无瘀点。颈静脉怒张,心界扩大,心尖部舒张期隆隆样杂音,主动脉瓣区舒张期叹气样杂音,脾大,下肢不肿。此时首先需要
带教老师在临床带教过程中为了给实习护士创造机会,有合适的静脉穿刺对象时就对患者说:“她虽然是个学生,但穿刺技术非常熟练,××都是她穿刺的,而且每次都能成功,您能给她一次穿刺的机会吗?”在此护患沟通的过程中,带教老师使用的是
单层刚性方案承(重)墙内力计算时,其计算简图为( )。
某公司赊销积压的原材料一批,增值税专用发票上注明售价20000元,增值税税额3400元,下列会计分录中,错误的有()。
结合材料,回答问题:“我最牵挂的还是困难群众”——习近平主席二。一七年新年贺词中这句饱含深情的话,让无数人为之动容。党的十八大以来,党中央对脱贫攻坚作出新的部署,确立了到2020年贫困人口全部脱贫的目标。这是人类历史上的壮举,也是我们
FinancialManagement:thefactorsinvolvedinmaintainingahealthycashflowinabusiness
最新回复
(
0
)