首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:有N×N矩阵,根据给定的m(m<=)值,将每行元素中的值均右移m个位置,左边置为0。例如,N=3,m=2,有下列矩阵 1 2 3 4 5 6 7 8 9 程
给定程序中,函数fun的功能是:有N×N矩阵,根据给定的m(m<=)值,将每行元素中的值均右移m个位置,左边置为0。例如,N=3,m=2,有下列矩阵 1 2 3 4 5 6 7 8 9 程
admin
2021-02-25
65
问题
给定程序中,函数fun的功能是:有N×N矩阵,根据给定的m(m<=)值,将每行元素中的值均右移m个位置,左边置为0。例如,N=3,m=2,有下列矩阵
1 2 3
4 5 6
7 8 9
程序执行结果为
0 0 l
0 0 4
0 0 7
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 #define N 4
3 void fun(int(*t)[N],int m)
4 { int i,j;
5 /**********found**********/
6 for(i=0;i<N;__1__ )
7 { for(j=N-1-m;j>=0;j--)
8 /**********found**********/
9 t
[j+__2___]=t
[j];
10 /**********found**********/
11 for(j=0;j<__3__;j++)
12 t
[j]=0;
13 }
14
15 main()
16 {int t[][N]={21,12,13,24,25,16,47,38,29,11,32,54,42,21,33,10},i, j, m;
17 printf(’’\nThe original array:\n’’);
18 for(i=0; i<N; i++)
19 { for(j=0;j<N;j++)
20 printf(’’%2d’’,t
[j]);
21 printf(’’\n’’);
22 }
23 printf(’’Input m(m<=%d) :’’,N);scanf(’’%d’’,&m);
24 fun(t,m);
25 printf(’’\nThe result is:\n’’);
26 for(2=0;i<N;i++)
27 { for(j=0;j<N;j++)
28 printf(’’%2d’’,t
[j]);
29 printf(’’\n’’);
30 }
31 }
选项
答案
(1)i++ (2)m (3)m
解析
函数fun的功能是将每行元素中的值均右移m个位置。
第一空:题目要求对每行元素中的值均右移m个位置,故第一空处循环变量每次增1,共循环N次,完成对N行的移位操作,因此第一空处应为“i++”。
第二空:循环“for(j=N-1-m;j>=0;j--)”是进行行元素中的值右移m个位置,即把t
[j]元素放置在t
[j+m]上,因此第二空应为“m”。
第三空:循环“for(j=0;j<__3__;j++)”是对空出来的位置补0,每行元素的前m位数据已经移动到后面,每行空处m个元素,因此第三空为“m”。
转载请注明原文地址:https://www.kaotiyun.com/show/ontp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc"):fclose(f):}若文本文件filea.txt中
39.有以下程序:#include<stdio.h>#include<stdio.h>structS{charname[10];};voidchange(structS*data,intvalue){strcpy(data一>
若有以下语句:intn;floatf=13.8;则执行n=(int)f%3;后,n的值是()。
有以下程序:#include<stdio.h>intml(intx,inty){returnx<=y?x:y;}intm2(intx,inly){returnx<=y?y:x;}intfun(inta,intb){re
在数据库中,数据模型包括数据结构、数据操作和()。
数据库设计中反映用户对数据要求的模式是()。
下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行升序排列。请修改程序中的错误,使它能得出正确的结果。注意:不得增行和删行,也不得更改程序的结构!试题程序:#include<stdio.h>#defineN20
线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有
每个学校有一名校长,且不同学校的校长可以是同一人,则实体学校和实体校长间的联系是
随机试题
Ideasabout"spoiling"childrenhavealwaysinvolvedconsiderationofjustwhatisaspoiledchild,howdoesspoilingoccur,and
管子对口时用的对口工具在焊口点焊完后即可松掉。()
患者男,37岁,主诉鼻塞11个月伴左侧头痛,鼻塞重时头痛亦加重,有时有黏涕流出,不伴鼻出血,已在内科就诊未发现相关疾病,来耳鼻咽喉科就诊见鼻中隔左后段矩状嵴与中鼻甲及下鼻甲相抵,右下鼻甲肥厚且后端灰白呈结节样改变,遂诊断为“鼻中隔偏曲”及“慢性肥厚性鼻炎”
将放大倍数为1,输入电阻为100Ω,输出电阻为50Ω的射极输出器插接在信号源(uS,RS)与负载(RL)之间,形成图b)电路,与图a)电路相比,负载电压的有效值()。
依据《噪声污染防治法》,判断下列哪些说法是错误的?()
1966年,联合国教科文组织在《关于教师地位的建议》中提到,应该把教师工作视为______职业,认为它是一种要求教师具备经过严格训练而持续不断的研究才能获得并维持专业知识及专门技能的公共服务。
庞德说,“法律的生命在于它的实行”,霍姆斯说,“法律的生命不在逻辑,而在经验”。利用法的实施的观点,上述命题论述正确的是()。
Overthepastdecade,significantresearchhasdemonstratedwhatmanyhaveknownforalongtime:womenarecriticaltoeconomic
TheInvisibleFuelProvidesEnsuranceforEnergySecurityintheFutureA)Whenenergyeconomistsgazeintotheircrystalballst
TypesofClimateClimateisthecombinationoftemperature,moisture,wind,andsunshineataplaceoveraperiodofmanyye
最新回复
(
0
)