首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #define N 4 void fun(int a[][N]) { int b[N][N],i,j; for(i=0; i<N; i++) for(j=0; j<N; j+
有以下程序 #include <stdio.h> #define N 4 void fun(int a[][N]) { int b[N][N],i,j; for(i=0; i<N; i++) for(j=0; j<N; j+
admin
2021-02-25
15
问题
有以下程序
#include <stdio.h>
#define N 4
void fun(int a[][N])
{ int b[N][N],i,j;
for(i=0; i<N; i++)
for(j=0; j<N; j++)
b
[j] = a[N-1-j]
;
for(i=0; i<N; i++)
for(j=0; j<N; j++)
a
[j] = b
[j];
}
main()
{ int x[N][N]={ {1, 2, 3, 4},
{5, 6, 7, 8},
{9,10,11,12},
{13,14,15,16}}, i;
fun(x);
for (i=0;i<N; i++)
printf("%d,", x
);
printf("\n");
}
程序的运行结果是
选项
A、13,10,7,4,
B、1,6,11,16,
C、4,7,10,13,
D、1,5,9,13,
答案
A
解析
函数调用中,将数组名作为参数,将数组地址传给形参,所以函数中对数组a的操作将会改变x数组元素值。函数实现将原数组列变成行,再将每一行首尾倒置,此时数组a(也即x)中元素为{{13,9,5,1},{14,10,6,2},{15,11,7,3},{16,12,8,4}},则输出13,10,7,4,A选项正确。
转载请注明原文地址:https://jikaoti.com/ti/LXz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中,能正确定义数组的语句是
有以下程序#include<stdio_h>main(){chara=4;printf("%d\n",a=a<<1);}
有如下程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,y);其输出结果是
以下正确的字符串常量是
编写函数intfun(intlim,intaa[MAX]),其功能是求出小于或等于lim的所有素数并放在aa数组中,并返回求出的素数的个数。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
以下选项中合法的标识符是()。
以下选项中证确的语句组是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
随机试题
求定积分
A.沙丁胺醇B.氨茶碱C.酮替芬D.色甘酸钠抑制肥大细胞释放介质
引起中性粒细胞减少的疾病是
狭窄性腱鞘炎疗效较好的方法是
女,48岁。反复双手近端指间关节、膝关节痛伴晨僵2年,肘部伸侧可触及皮下结节,质硬、无触痛。诊断首先考虑
中国的陈某和尼加拉瓜国籍的约克订立某种当地少数民族装饰品的大宗买卖合同,后因约克供货不符合中方要求,该案在中国法院涉诉。则关于该案的定性和法律查明问题,下列错误的有:
关于破坏社会主义市场经济秩序罪的认定,下列哪一选项是错误的?
确需延长的,必须经房屋拆迁主管部门批准,且延长暂停期不得超过()。
在施工测量控制中,工业建筑的测量复核通常包括()。
信用证项下单据应在信用证有效期和交单期内向银行提交,如果信用证对交单期未做规定,则交单期不得迟于运输单据日期后的15天,并且不得迟于信用证的有效期。()
最新回复
(
0
)