首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #define N 4 void fun(int a[][N],int b[]) { int i; for(i=0;i
有以下程序: #include #define N 4 void fun(int a[][N],int b[]) { int i; for(i=0;i
admin
2020-07-28
24
问题
有以下程序:
#include
#define N 4
void fun(int a[][N],int b[])
{ int i;
for(i=0;i
=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
);prinff(“\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
、a
[N一1一i]可以发现,它们分别对应4×4矩阵的对角线元素和反对角线元素)
转载请注明原文地址:https://kaotiyun.com/show/ET3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在快速排序法中,每经过一次数据交换(或移动)后
设二叉树的前序序列与中序序列均为ABCDEFGH,则该二叉树的后序序列为
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写一个函数intfun(int*s,intt,int*k),用来求出数组的最大元素在数组中的下标并存放在k所指向的存储单元中
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun的功能是:删除数列中值为x的元素,变量11中存放数列中元素的个数。
下列条件语句中,输出结果与其他语句不同的是
若有定义inta;floatb;doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量c的语句是
若有定义语句:intx=12,y=8,z;在其后执行语句z=0.9+x/y;则z的值为
设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为
以下选项中不能用作C程序合法常量的是
以下选项中关于C语言常量的叙述错误的是
随机试题
在现场调查时,当问及某个敏感问题时,很多被调查对象倾向于夸大或掩盖真实情况,此时可能引起的偏倚是
图4-67示均质圆轮,质量为m,半径为r,在铅垂图面内绕通过圆轮中心D的水平轴以匀角速度ω转动。则系统动量、对中心O的动量矩、动能的大小为()。
施工测量现场基本工作有()。
建设工程项目中防止污染的设施,必须与主体工程()。
某小朋友在暑假期间擅自钻幼儿园的铁门,导致右腿划伤。对于该小朋友所受伤害,下列选项中正确的是()。
CAI教学模式就是计算机辅助教学。(淄博文昌湖)()
我国公民的基本权利和基本义务中,既有权利又有义务的是()。
A、 B、 C、 D、 B
Inthe1960s,medicalresearchersThomasHolmesandRichardRahedevelopedachecklistofstressfulevents.Theyappreciatedthe
TajMahal(泰姬陵),India【B1】______Faithandvanity,throughoutthecenturies,haveoftenbeenthequalitiesthathaveinspired
最新回复
(
0
)