首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:有NxN矩阵,根据给定的m(m
给定程序中,函数fun的功能是:有NxN矩阵,根据给定的m(m
admin
2019-03-06
56
问题
给定程序中,函数fun的功能是:有NxN矩阵,根据给定的m(m<=N)值,将每行元素中的值均右移m个位置,左边置为0。例如,N=3,m=2,有下列矩阵
1 2 3
4 5 6
7 8 9
程序执行结果为
0 0 1
0 0 4
0 0 7
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include
#define N 4
void fun(int(*t)[N],int m)
{ int i,j;
/**********found**********/
for(i=0;i
{ for(j=N-1-m;j>=0;j==)
/**********found**********/
t
[j+___2___]=t
[j];
/**********found**********/
for(j=0;j<___3___;j++)
t
[j]=0;
}
}
main()
{ int t[][N]={21,12,13,24,25,16,
47,38,29,11,32,54 ,42,21,33,10},
i,j,m;
printf("\nThe original array:\n");
for(i=0;i
{ for(j=0;j
printf("%2d",t
[j]);
printf("\n");
}
printf("Input m(m<=%d):",N);
scanf("%d",&m);
fun(t,m);
printf("\nThe result is:\n");
for(i=0;i
{ for(j=0;j
printf("%2d",t
[j]);
printf("\n");
}
}
选项
答案
(1)i++ (2)m (3)m
解析
函数fun的功能是将每行元素中的值均右移m个位置。
第一空:题目要求对每行元素中的值均右移m个位置,故第一空处循环变量每次增1,共循环N次,完成对N行的移位操作,因此第一空处应为“i++”。
第二空:循环“for([j=N-1-m;j>=0;j--)”是进行行元素中的值右移m个位置,即把t
[j]元素放置在t
[j+m]上,因此第二空应为“m”。
第三空:循环“for(j=0;j<__3__;j++)”是对空出来的位置补0,每行元素的前m位数据已经移动到后面,每行空处m个元素,因此第三空为“m”。
转载请注明原文地址:https://kaotiyun.com/show/NIRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是#include"stdio.h"main(){intx=-9,y=5,z=8;if(x
在面向对象的程序设计中,能表示类之间相似性质的机制是()。
下述函数统计—个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。intword(char*s){intnum=0,flag=0;while(*s){if(【】=’’)flag=0;elseif(【】){
程序的运行结果为【】。main(){charc1=’a’,c2=’b’,c3=’c’;printf("a%cb%c\tc%c\n",c1,c2,c3);}
有如下程序main(){inti,sum;for(i=1;i<=3;sum++)sum+=i;printf("%d\n",sum);}该程序的执行结果是_____。
阅读下述程序段:y=-1;if(x!=0)if(x>0)y=1;elsey=0;该程序段所描述的数学关系是()
运行下列程序时,若输入数据为“321”,则输出结果是()。main(){intnum,i,j,k,s;scanf(“%d”,&num);if(num>99)s=3:
软件设计包括软件的结构、数据、接口和过程设计,其中软件的过程设计是指()。
若有定义:“inta=10,b=9,C=8;”接着顺序执行下列语句后,变量b中的值是________。c=(a-=(b-5)):c=(a%11)+(b=3);
随机试题
分度叉调整角度变动引起的误差会影响分度精度,这种误差引起的原因属于___________误差。
患者在输血过程中出现严重的过敏反应,如要继续输血应选择
患者右上中切牙扭转近90°角,且伴有唇侧倾斜,牙髓正常,牙根长、粗大,牙槽骨轻度吸收,牙龈红肿,探易出血。如果选择桩冠修复,则根管治疗后开始桩冠修复的最早时间是()
在物的分类中,不动产是不能移动或虽可移动但移动后有损其价值的物。下列关于不动产的说法中,错误的是()。
根据《企业破产法》以及相关司法解释的规定,管理人对抵销主张提出异议,人民法院应予支持的是()。
甲公司是一家位于深圳的生产企业,于2017年9月10日与乙公司签订了一项不可撤销的销售合同,约定在2018年2月10日以每件50元的价格向乙公司提供A产品10000件,如果不能按期交货,将向乙公司支付总价款15%的违约金。由于原材料价格上升及人工成本高等因
2×18年3月20日,甲公司将所持账面价值为7800万元的5年期国债以8000万元的价格出售给乙公司。按照出售协议的约定,甲公司出售该国债后。与该国债相关的损失或收益均归乙公司承担或享有。该国债出售前,甲公司将其分类为以公允价值计量且其变动计入其他综合收益
准时生产方式(JIT)是日本丰田汽车公司在20世纪60年代实行的一种生产管理方式,又称为无库存生产方式。关于准时生产方式的基本思想,以下理解错误的是()。
以下叙述中正确的是
Thecommoncoldistheworld’smostwidespreadillness,whichisplagues(疫病)thatfleshreceives.Themostwidespreadfallac
最新回复
(
0
)