首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数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
36
问题
给定程序中,函数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://kaotiyun.com/show/ontp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列排序方法中,最坏情况下比较次数最少的是()。
有以下程序:#include<stdio.h>int*f(int*s,int*t){intk;if(*s<*t){k=*s;*s=*t;*t=k;}returns;}main(){inti=3,j=5,*p=
以下叙述中正确的是()。
以下选项中不能用于描述算法的是()。
下列给定程序中,函数fun的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3.b中的值为8。请改正程序中的错误,吏它能得出正确的结果。注意:不要改动main函数,不得增行或删行
设有定义语句:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处口代表一个空格):□□1.0□□2.0□□3.0<回车>则能进行正确输入的语句是()。
软件测试的目的是
在软件开发中,需求分析阶段可以使用的工具是
程序流程图中带有箭头的线段表示的是()。
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为
随机试题
简述记账凭证和原始凭证的区别。
由接触广告的目标顾客回忆所看到的广告,并复述广告中出现的企业及产品名称等内容,以此测量广告的注意度及记忆度。这种广告沟通效果的测评属于()
某男,36岁,工程师。慢性周期性上腹痛2年,头晕及活动后心悸气促1周。血常规:红细胞3.2×1012/L,血红蛋白72g/L,白细胞6.0×109/L,血小板140×109/L。大便隐血试验(++)。病人的贫血最可能是()
A.增加新陈代谢和白细胞的吞噬功能B.降低痛觉神经的兴奋性,改善血液循环C.热使体表血管扩张,血流量增加D.抑制细胞的活力,使神经末梢的敏感性降低E.降低细菌的活力核细胞的代谢用冷疗减少疼痛的机制是()
如果基金募集期限后满而募集结果不满足募集要求的,基金不能成立,此时基金管理人要在基金募集期限届满后()日内返还投资者已缴纳的款项,并加计银行同期存款利息。
我国在经济法领域里已经有了一些制定的成文法律,其中,不属于财税领域的是()。
下列会计科目的期末余额中,应通过资产负债表中的“未分配利润”项目反映的有()。
实验室也可用NH4Cl溶液、盐酸、NaClO2(亚氯酸钠)溶液为原料制备ClO2,其流程图如下:用ClO2处理过的饮用水会含有一定量的亚氯酸盐。若要除去超标的亚氯酸盐下列物质最适宜的是_________。A.明矾B.碘化钾C.盐酸D.硫
假定对劳动的市场需求曲线为D=-10W+150,劳动的供给曲线为S=20W,其中S和D分别为劳动市场供给和需求的人数,W为每日工资,问:假如政府不直接补贴给企业,而是宣布法定的最低工资为6元/日,则在这个工资水平下需求多少劳动?失业人数为多少?[复旦大
Uponreachinganappropriateage(usuallybetween18and21years),childrenareencouraged,butnotforced,to"leavethenest"
最新回复
(
0
)