首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #define N4 void fun(int a[][N],int b[]) {int i; for(i=0;i<N;i++)b[i]=a[i][i]-a[i][N-1-i]; } main() {int
有以下程序: #include<stdio.h> #define N4 void fun(int a[][N],int b[]) {int i; for(i=0;i<N;i++)b[i]=a[i][i]-a[i][N-1-i]; } main() {int
admin
2020-06-16
46
问题
有以下程序:
#include<stdio.h>
#define N4
void fun(int a[][N],int b[])
{int i;
for(i=0;i<N;i++)b
=a
-a
[N-1-i];
}
main()
{int x[N][N]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},y[N],i;
fun(x,y);
for(i=0;i<N;i++)printf("%d,",y
);printf("\n");
}
程序运行后的输出结果是( )。
选项
A、-3,-1,1,3,
B、-12,-3,0,0,
C、0,1,2,3,
D、-3,-3,-3,-3,
答案
A
解析
分析程序结构,可知程序在main函数中初始化一个4×4的二维数组,然后调用fun()函数用二维数组x为一维数组y赋值,最后将数组y打印出来,所以重点是分析fun()函数中如何使用实参x给实参y赋值。在fun()函数中,每次使用a
-a
[N-1-i]为b的第i个元素赋值,由于for循环中i的取值分别为0、1、2、3,所以b的4个元素赋值分别为:a[0][0]-a[0][3],a[1][1]-a[1][2],a[2][2]-a[2][1],a[3][3]-a[3儿0],对应的赋值为:1-4,6-7,11-10,16-13,b的4个元素值为:=3、-1、1、3。答案选A。(注:仔细观察a
[j]、a[j][N-1-i]可以发现,它们分别对应4×4矩阵的对角线元素和反对角线元素)
转载请注明原文地址:https://kaotiyun.com/show/vYCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序typedefstructstu{charname[10],gender;intscore;)STU;voidf(char*p){strcpy(p,"Qian");}main(){STUa={"Zha
下列选项中不属于结构化程序设计原则的是
结构化程序所要求的基本结构不包括
有下列程序:#include#includetypedefstruct{charname[9];charsex;floatscore[2];}STU;STUf(STUa){STUb={"Zha
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
以下选项中叙述错误的是
以下叙述中正确的是
以下叙述中正确的是
若有以下程序#includemain(){inta=0,b=0,c=0c=(a+=++b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是‘
编写函数voidfun(char*tt,intPP[]),统计在tt所指的字符串中’a’到’z’26个小写字母各自出现的次数,并依次放在pp所指的数组中。例如,当输入字符串“abcdefgabcdeabc”后,程序的输出结果应该是:
随机试题
在铆接结构中,板料的强度与铆钉的屈服强度相比应________。
______是直肠癌最简便而有效的检查方法。
A.动脉粥样硬化B.纤维肌性发育异常C.多发性大动脉炎D.先天性肾动脉异常欧美国家引起肾动脉狭窄最常见的病因是
全厚皮片移植修复唇外翻畸形,植皮成活后,以下方法处理为佳的是
确诊糖尿病首选的检查方法
理解土地所有权的概念,应当掌握以下()基本要点。
多媒体教室的核心是()。
阅读下面材料,回答问题。一位中学教师在谈教育体会时说,现在的中学生太不懂事了,不打就不听话。但这位老师的学生却说,我们也知道老师是对我们好才严格要求我们。不过他总是把我们当犯人看待,从来不相信我们,弄得我们平时只好躲着他,有时明知他是对的,也故意
阅读下列材料,回答问题。李某放假回老家,在乘坐客运汽车的途中,被车窗外飞进的一块小石头击中左眼球,当场出血,被送往就近医院治疗,但因伤情严重导致失明。李某要求运输公司赔偿,但运输公司拒绝赔偿,理由是:李某的伤是外来的原因造成的,运输公司没有过错。
Doyouknowthepeople______liveovertheroad?
最新回复
(
0
)