首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:有NxN矩阵,根据给定的m(m
给定程序中,函数fun的功能是:有NxN矩阵,根据给定的m(m
admin
2015-08-23
42
问题
给定程序中,函数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]={2l,12,1 3,2 4,2 5,1 6,
4 7,3 8,2 9,1 1,32,5 4,4 2,2 1,3 3,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/uTDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序main(){intn=9;while(n>6){n--;printf("%d",n);}}该程序的输出结果是
以下程序运行后的输出结果是【】。main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;
以下程序段的输出结果是【】。inti=9;printf("%o\n",i);
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
下列程序段是从键盘输入的字符中统计小写字母的个数,用换行符结束循环。请填空。intn=0,c;c=getchar();while(c!=’\n’){if(______)n++;}
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用""(双撇号)括起时,寻找被包含文件的方式是()。
下列二维数组的说明中,不正确的是()。
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
若各选项中所用变量己正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是()。
设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部【】,要求形参名为b。main(){doubles[10][22];intn;…fun(s);
随机试题
学习积极性中最现实、最活跃的心理成分是()
26岁初孕妇,末次月经记不清。自觉2周前开始胎动,检查子宫长度为19cm,比较符合实际的妊娠周数应是
某患者,女性,63岁,全口牙列缺失,要求修复若患者对基托材料过敏,应首先推荐哪种修复方法
证券公司接受()为定向资产管理业务客户的,应当对相关专门账户进行监控,并对客户身份、合同编号、专用证券账户、委托资产净值、委托期限、累计收益率等信息进行集中保管。Ⅰ.本公司股东Ⅱ.其他与本公司具有关联方关系的自然人Ⅲ.其他与本公司具有关联方
商业银行投资业务的主要投资对象为()。
资料一东方公司是国内一家以彩电为主的大型家电生产企业。进入21世纪后,随着中国加入WTO,国外家电企业开始了第二轮对华投资热潮,抢夺彩电产业高端市场。国产彩电企业面临竞争白热化及核心技术缺失、利润空间缩小,国内市场饱和的压力。东方公司开始把目光转向
在境外旅游期间,领队应要求当地导游员不得组织旅游者参与涉及()的活动。
试论述国民教育时期加强学校教育的管理措施,并对这些措施予以评价。
对国有企业实行公司制改革的形式有( )
联网计算机在相互通信时必须遵循统—的______。
最新回复
(
0
)