首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将a所指3×5矩阵中 第k列的元素左移到第00列,第k列以后的每列元素行依次 左移,原来左边的各列依次绕到右边。 例如,有下列矩阵: 若k为2,程序执行结果为 请在程序的下划线处填入正确的内容并把下
给定程序中,函数fun的功能是:将a所指3×5矩阵中 第k列的元素左移到第00列,第k列以后的每列元素行依次 左移,原来左边的各列依次绕到右边。 例如,有下列矩阵: 若k为2,程序执行结果为 请在程序的下划线处填入正确的内容并把下
admin
2013-03-29
22
问题
给定程序中,函数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全国计算机二级
相关试题推荐
设有定义:#defineSTR"12345";,则以下叙述中正确的是()
C语言中()
若变量已正确定义并赋值,以下符合C语言语法的表达式是
以下程序的输出结果是【】。#include<stdio.h>fun(){staticinta=0;a+=2;printf("%d",a);}main(){intcc;fo
设有以下定义和语句,则*(*(p+2)+1)的值【】。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
软件结构是以【】为基础而组成的一种控制层次结构。
下面程序段的运行结果是()。char*p="%d,a=%d,b=%d\n";inta=111,b=10,c;c=a%b;p+=3;printf(p,c,a,b);
运行下面的程序,其输出结果为______。main(){printf("%d,%d",5%-3,-5%3);}
数据库设计包括两个方面的设计内容,它们是______。
有以下程序段: int n,t=1,S=0; scanf("%d",&n); do{s=s+t;t=t-2;}while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是 ______。
随机试题
首次提到需要层次理论的著作是()
谈判空间的端点是双方的()
眩晕耳鸣,失眠多梦,可见于
脑膜炎球菌是()
早期发现肺结核的最主要方法是()
某甲和某乙签订了一份货物运输合同,双方约定:甲向乙支付运输费,乙将货物由A地运到B地并付于丙。对于该合同正确的表述应该是:
裁定与判决的区别是()。
在一起共同抢劫案件中,某省甲市人马某、宋某、周某在该省的乙市内抢劫被抓获,人民检察院决定对本案提起公诉。本案中,如果马某、宋某聘请了辩护律师,则人民法院对于没有委托辩护人的周某可以采取的做法有哪些?()
在数据库的三级组织结构中存在着两种映射:一是【】之间的映射,二是模式与子模式之间的映射。
akindofballanareaofland
最新回复
(
0
)