首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将a所指3×5矩阵中第k列的元素左移到第0列,第k列以后的每列元素行依次左移,原来左边的各列依次绕到右边。 例如,有下列矩阵: 1 2 3 4 5 1 2 3 4 5 1
给定程序中,函数fun的功能是:将a所指3×5矩阵中第k列的元素左移到第0列,第k列以后的每列元素行依次左移,原来左边的各列依次绕到右边。 例如,有下列矩阵: 1 2 3 4 5 1 2 3 4 5 1
admin
2017-02-24
78
问题
给定程序中,函数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 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<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 moving:\n\n");
for(i=0;i<M;i++)
{ for(j=0;j<N;j++)
printf("%3 d",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/egDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对下列二叉树:进行前序遍历的结果为______。
下列程序段的运行结果是______。intx=0,y=0;while(x<15)y++,x+=++y;printf("%d,%d",y,x);
字符串"\\\"ABCDEF\"\\"的长度是()。
若有定义:“inta[2][3];”则对a数组的第i行第j列元素的正确引用为()。
下列程序的输出结果是()。#include<stdio.h>voidmain(){inta=0,b=1,c=2;if(++a>0‖++b>0)++C;printf("%d,%d,%d",a,b
执行语句printf("%u\n",+12345)的输出结果是()。
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
C语言规定,在一个源程序中,main函数的位置
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#includestructlist{intd
下面程序的功能是:计算110之间的奇数之和与偶数之和,请填空。#includemain(){inta,b,c,I;a=c=0;for(I=0;I
随机试题
Thosetiny,littlehairsaboveoureyesthatmanywomeneitherpluck,paint,pierceortattooplayaveryimportantroleinour
负责哺乳动物细胞染色体DNA复制的是
A.肽键B.氢键C.二硫键D.疏水键蛋白质一级结构的维系键主要是
下面哪项不是急进性肾小球肾炎的临床特征
肺癌空洞的X线表现是
商业票据的特点包括()。
甲公司2015年2月1日购入一台需要安装的生产经营用设备,取得的增值税专用发票上注明的设备价款为1000万元,增值税为170万元。购买过程中,以银行存款支付运杂费等30万元。安装时,领用材料260万元,支付安装工人工资30万元。该设备2015年3月30日达
图1中AB为昏线,C为AB的中点,此时北京时间为20时。下列叙述正确的是()。
Thetermmassagetherapy(alsocalledmassage,forshort;massagealsoreferstoanindividualtreatmentsession)coversagroup
在下图中,窗体的名称为fmTest,窗体中有一个标签和一个命令按钮,名称分别为Label1和bChange在“窗体视图”中显示窗体时,窗体中没确记录选定器,应将窗体的“记录选定器”属性值设为()。
最新回复
(
0
)