首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:有N×N矩阵,以主对角线为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素置为0。例如,若N=3,有下列矩阵: 1 2 3 计算结果为 1 0 0 4 5 6
给定程序中,函数fun的功能是:有N×N矩阵,以主对角线为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素置为0。例如,若N=3,有下列矩阵: 1 2 3 计算结果为 1 0 0 4 5 6
admin
2017-07-27
33
问题
给定程序中,函数fun的功能是:有N×N矩阵,以主对角线为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素置为0。例如,若N=3,有下列矩阵:
1 2 3 计算结果为 1 0 0
4 5 6 6 5 0
7 8 9 10 14 9
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构1
1 #include<stdio.h>
2 #define N 4
3 /**********found**********/
4 void fun(int(*t)__1__)
5 { int i,j;
6 for(i=1 ; i<N;i++)
7 ( for(j=0;j<i;j++)
8 {
9 /**********found**********/
10 __2___=t
[j]+t[j]
;
11 /**********found**********/
12 __3__=0;
13 }
14 }
15 }
16 main()
17 {int t[][N]={21,12,13,24,25,16,47,38,29,11,32,54,42,21,33,10},i,j;
18 printf(’’\nThe originalarray:\n’’);
19 for(i=0;i<N;i++)
20 {for(j=0;j<N;j++) printf(’’%2d’’,t
[j]);
21 printf(’’\n’’);
22 }
23 fun(t);
24 printf(’’\nThe result is:\n’’);
25 for(i=0; i<N;i++)
26 { for(j=0 ; j<N;j++)printf(’’%2d’’,t
[j]);
27 printf(’’\n’’);
28 }
29 }
选项
答案
(1)[N] (2)t[i][j] (3) t[j][i]
解析
第一空:在主函数中fun函数的调用形式是“fun(t);”,t是数组名,故fun函数的参数是指针,因此第一空处应为“[N]”。第二空:“__2__=t
[j]+t[j]
;”是将对称元素相加存放在左下三角元素中,左下三角元素可表示为t
[j],故第二空处应为“t
[j]”。第三空:“__3__=0;”是将右上三角元素置0,右上三角元素可表示为t[j]
,故第三空为“t
”。
转载请注明原文地址:https://kaotiyun.com/show/i7Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
本程序用冒泡法对数组a[]的元素从大到小排序,请在程序空白处填空。voidbubble(inta[],intn){inti,j,max,temp;max=n-1;do{j=0;for(i=0;i<max;i++)
以下程序的运行结果是()。#defineA4#defineB(x)A*x/2main(){floatc,a=8.0;c=B(A;printf("%f\n",C);}
有以下程序:#include<stdio.h>main(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwrite(a,sizeof(int)
设x为整型变量,n=14,n的地址为4000;m=6,m的地址为2000;执行语句x=&n后的结果为()。
设有如下定义:structsk{intm;floatx;}data,*q;若要使q指向data中的m域,正确的赋值语句是()。
若函数调用时的实参为变量,以下关于函数形参和实参的叙述中正确的是()。
若函数中有定义语句:inta;,则()。
C语言源程序名的后缀是()。
两次运行下面的程序,如果从键盘上分别输入3和2,则输出结果是()。#include<stdio.h>main(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);
随机试题
发展社会主义民主政治是中国共产党始终不渝的奋斗目标。社会主义民主政治的本质和核心是
罂粟哌替啶
患儿女,1岁。多汗,睡眠不安,方颅及肋骨串珠,X线检查骨骺端临时钙化带消失,呈毛刷样,杯口状改变,骨骺软骨带明显增宽,骨密度减低。后遗症常常发生的年龄在
设置在配筋砌体水平灰缝中的钢筋,应居中放置在灰缝中的目的一是对钢筋有较好的保护,二是()
下列各项内容中属于施工招标文件中投标人须知的是()。
在《普通高中化学课程标准(实验)》中,“认识化学键的含义,知道离子键和共价键的形成”内容标准对应的课程模块是()。
Onesnowyday,thewindsgrewstrongerandthesnowturnedintoablindingsnowstorm.Afarmersatdowntorelaxbeforethefire
意志的活动过程会体现以下两大定律。其中,意志强度边际效应定律是指意志的强度随着自身行为的活动规模的增长而下降;意志强度时间衰减定律是指意志的强度随着自身行为的持续时间的增长而呈现负指数下降。 根据上述定义,下列选项最能体现意志强度时间衰减定律的是:
•YouwillheartheopeningoftheFactoriesoftheYearawardsceremony.•Asyoulisten,forquestions1-12,completethenote
Onlywhenyouhaveagoodknowledgeofgrammar______writecorrectly.
最新回复
(
0
)