首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数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
22
问题
给定程序中,函数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://kaotiyun.com/show/qVDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在设计程序时,应采纳的原则之—是______。
若有如下结构体说明:structSTRU{inta,b;charc:doubled;structSTRU*p1,*p2;}请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型。【】
设Y是int型变量,请写出判断Y为奇数的关系表达式【】。
以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是______。
诊断和改正程序中错误的工作通常称为【】。
有以下程序:main(){inta[]={2,4,6,8,10},y=0,x,*p;p=&a[1];for(x=1;x<3;x++)y+=p[x];printf("%d\n",y);}
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个______实际上对应一个处理模块。
【】(黑箱或白箱)测试方法完全不考虑程序的内部结构和内部特征。
随机试题
下列化合物沸点高低次序是()。①醋酸②乙酰胺③乙醇④乙胺
关于粪便标本的收集,错误的是
若非齐次线性方程组,4x=b中方程个数少于未知量个数,那么()。
背景资料:某建设单位和施工单位签订了某市政公用工程施工合同,合同中约定:建筑材料由建设单位提供,由于非施工单位原因造成的停工,机械补偿费为200元/台班,人工补偿费为50元/工日;总工期为120d,竣工时间提前奖励为3000元/d,误期损失赔偿
证券公司可以利用证券资金账户为客户存取、划转期货保证金。()
下列各种情况,进行会计处理时,应记入“坏账准备”科目贷方的有()。
质量是企业生存和发展之本,质量包括的含义有()。
绿色科技是指以提倡文明的生活方式和适度的消费方式,强调自然资源的合理开发和循环利用,发展清洁生产技术、无污染的绿色产品,企业实行绿色管理和对环境的治理,保持人类社会可持续发展的科学技术。根据上述定义,下列选项中不是发展绿色科技手段的是:
什么是存储器的内零头和外零头?它们是怎么造成的?减少它们应采取什么措施?
与牙周炎的发生发展关系密切的是()。
最新回复
(
0
)