首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将a所指3×5矩阵中 第k列的元素左移到第00列,第k列以后的每列元素行依次 左移,原来左边的各列依次绕到右边。 例如,有下列矩阵: 若k为2,程序执行结果为 请在程序的下划线处填入正确的内容并把下
给定程序中,函数fun的功能是:将a所指3×5矩阵中 第k列的元素左移到第00列,第k列以后的每列元素行依次 左移,原来左边的各列依次绕到右边。 例如,有下列矩阵: 若k为2,程序执行结果为 请在程序的下划线处填入正确的内容并把下
admin
2013-03-29
10
问题
给定程序中,函数fun的功能是:将a所指3×5矩阵中
第k列的元素左移到第00列,第k列以后的每列元素行依次
左移,原来左边的各列依次绕到右边。
例如,有下列矩阵:
若k为2,程序执行结果为
请在程序的下划线处填入正确的内容并把下划线删除,
使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
#define M 3
#define N 5
void fun(int(*a)[N],int k)
{int i,j,p,temp;
/***************found***************/
for(p=1;p<=【1】;p++)
for(i=0; 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 moving:
\n\n");
for(i=0;i
{for(j=0;j
printf("%3d",x
[j]);
printf("\n");
}
fun(x,2);
printf("The array after moving:
\n\n");
for(i=0;i
{ for(j=0;j
("%3d",x
[j]);
printf("\n");
}
}
选项
答案
(1)k (2)N一1 (3)temp
解析
第一空:由审题分析可知,循环的左移是把每列元素循环左移k个位置,故循环条件是p<=k,故第一空处应为"k"。
第二空:“for(j=0;j<【2】;j++)a
[j]=a
[j+1];"是把每列元素左移一个位置,总共有N列,最后一列存储被移出来的放第一列,故需要移动N.1列,循环条件为j
第三空:最后一列的元素保存在temp里,第兰处是将temp赋给最后一列的对应元素,实现最后一列存储被移出来的放第一列,故第三空处应为“temp"。
转载请注明原文地址:https://kaotiyun.com/show/eWJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库保护分为:安全性控制、【】、并发性控制和数据的恢复。
下面程序段的输出为#include"stdio.h"main(){printf("%d\n",12<<2);}
若有以下的说明,对初值中整数2的正确引用方式是()。staticstruct{charch;inti;doublex;}a[2][3]={{{’a’,1,3,45},{’b’,
若有说明chars1[30]="Thecity",s2[]="isbeautiful";,则在使用函数strcat(s1,s2)后,结果是()。
阅读下面程序段,则执行后的结果为#include"stdio.h"main(){intm=4,n=2,k;k=fun(m,n);printf("%d\n",k);}fun(intm,intn
数据库设计包括两个方面的设计内容,它们是______。
以下程序的功能是计算:s=1+12+123+1234+12345。请填空。main(){intt=0,s=0,i;for(i=1;i<=5;i++){t=i+【】;s=s+t;}printf(
以下程序的功能是输入任意整数给n后,输出n行由大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下:ABCDEFGHIJKLMNO
用筛选法可得到2~n(n
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
磷铁块最大块重不超过()。
在我国,第一审行政案件()
在数据库关系模型中实体通常是以表的形式来表现的。表的每一行描述实体的一个_______,表的每一列描述实体的一个特征或属性。
简述电气设备起重搬运方法。
下列关于两项资产构成的投资组合的表述中,正确的有()。
某教师在“细胞的衰老和凋亡”一节的教学中,为了引导学生思考,设计了5个问题。其中3个问题都提问了班长。该教学行为不符合课程基本理念中的()。
李湘是一个十分聪明的学生,他的最大特点就是贪玩,学习不用功,每次考试前他都存有侥幸心理,希望能够靠运气过关。这次期末考试他考得不理想,他认为这次是自己的运气太差了。问题:请运用韦纳的归因理论来分析:如不正确,正确的归因应该是怎样的?
读下图:图中甲、乙两区域都是重要的种植业分布区,回答问题。依据对应关系,说明甲区域发展种植业的不利自然条件及治理措施。
[2012年]设z=f(lnx+),其中函数f(u)可微,则x=_________.
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某信息系统集成公司的项目经理李工承接了一家大型国有企业(甲方)的内部网络建设项目。接到该任务后李工组织项目组的相关人员对该项目工作进行了仔细分析,李工根据分析结果并结合自身的
最新回复
(
0
)