首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将a所指3×5矩阵中第k列的元素左移到第0列,第k列以后的每列元素行依次左移,原来左边的各列依次绕到右边。 例如,有下列矩阵: 1 2 3 4 5 1 2 3
给定程序中,函数fun的功能是:将a所指3×5矩阵中第k列的元素左移到第0列,第k列以后的每列元素行依次左移,原来左边的各列依次绕到右边。 例如,有下列矩阵: 1 2 3 4 5 1 2 3
admin
2016-12-06
27
问题
给定程序中,函数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中。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 #define M 3
3 #define N 5
4 void fun(2nt(* a)[N],int k)
5 {int i,j,p,temp;
6 /*********found*********/
7 for(p=1;p<
【1】
;p++)
8 for(i=0;i<M;i++)
9 {temp=a
[0];
10 /*********found*********/
11 for(j=0;j<
【2】
;j++)
12 a
[j]=a
[j+1];
13 /********* found*********/
14 a
[N-1]=
【3】
;
15 }
16 }
17 main()
18 {int X[M][N]={{1,2,3,4,5},{1,2,3,4,5},{1,2,3,4,5}},i,j;
19 printf(’’The array before mov-ing:\n\n’’);
20 for(i=0;i<M;i++)
21 {for(j=0;j<N;j++)
22 printf(’’%3 d’’,x
[j]);
23 printf(’’\n’’);
24 }
25 fun(x,2);
26 printf(’’The array after mov-ing:\n\n’’);
27 for(i=0;i<M;i++)
28 {for(j=0 ; j<N;j++)
29 printf(’’%3 d’’,x
[j]);
30 printf(’’\n’’);
31 }
32 }
选项
答案
(1)k (2)N-1 (3)temp
解析
填空1:外循环p的值为数组移动的次数,试题要求第k列左移,则需要移动的次数为k,所以应填k。
填空2:矩阵共N列,所以应填N-1。
填空3:临时变量temp中存放的值为数组最左边元素的值,需要把temp放到数组的末尾,即放到a
[N-1]中,所以应填temp。
转载请注明原文地址:https://jikaoti.com/ti/4Li0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是【】。main(){inta[]={2,4,6},*prt=&a[0],x=8,y,z;for(y=0;y<3;y++)z=(*(ptr+y<x)?*(ptr+y):
以下只有在使用时才为该类型变量分配内存的存储类说明是______。
设有定义:floata=2,B=4,h=3;,以下C语言表达式中与代数式计算结果不相符的是______。
有以下程序:main(){inti=10,j=1;printf("%d,%d\n",i--,++j);}执行后的输出结果是______。
为了使模块尽可能独立,要求______。
设有定义语句:intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是______。
有以下程序中若有如下说明和定义语句;charfun(char*);main(){char*s="one",a[5]={0},(*f1)()=fun,ch;…}以下选项中对函
有如下函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));该函数调用语句中,含有的实参个数是______。
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个______实际上对应一个处理模块。
在面向对象方法中,属性与操作相似的一组对象称为【】。
随机试题
A、 B、 C、 D、 B注意在图中两翼的衔接。
使用频率为5MHz探头,在某一材料中的波速为1500m/s,其波长为
设真空中点电荷+q1和点电荷+q2相距2a,且q2=2q1,以+q1为中心、a为半径形成封闭球面,则通过该球面的电通量为()。
根据《环境影响评价技术导则—总纲》,对于异地搬迁建设项目,在工程分析时,需说明()。
一般而言,______有杠杆效应,______通常没有杠杆效应。()
斐波那契数列Fn定义如下:Fn=0,F1=1,Fn=Fn-1+Fn-2,n=2,3,…请就此斐波那契数列回答下列问题:如果用大O表示法,试给出递归计算Fn时,递归函数的时间复杂度为多少?
哈丁争论说,人们使用共同拥有的(即对任何使用者开放的)牧场比使用私人牧场更不注意。每个放牧者都有过度使用公地的)中动,因为从中获得的利益将归于个人,而由于过度使用土地而引起的土地质量下降的成本由所有使用者分摊。但一项研究比较了2.17亿英亩的公用牧场和4.
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:Functionfun(sAsInteger,bAsInteger)Whilea>ba=a—bWendfun=aEndFunoti
计算机网络的目标是实现()。
Itwas______wehadhoped.
最新回复
(
0
)