首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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;
有以下程序 #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;
admin
2021-02-25
16
问题
有以下程序
#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); fun(x);
for (i=0;i<N; i++)
printf("%d,", x
);
printf("\n");
}
程序的运行结果是
选项
A、16,11,6,1,
B、1,6,11,16,
C、4,7,10,13,
D、13,10,7,4,
答案
A
解析
程序的执行过程为:调用函数f,将二维数组x地址传入函数,此函数实现将矩阵转置,然后将每一列首尾倒置,调用结果为x[N][N]={{13,9,5,1},{14,10,6,2},{15,11,7,3},{16,12,8,4}}。再次调用函数f,调用结果为x[N][N]={{16,15,14,13},{12,11,10,9},{8,7,6,5},{4,3,2,1}}。输出结果为16,11,6, 1,A选项正确。
转载请注明原文地址:https://jikaoti.com/ti/WXz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于结构化程序设计的叙述中正确的是
以下程序的输出结果是()。#includestructSTR{intx,y;}dt[2]={1,2,3,4};main(){structSTR*p=dt;printf(’’%d,’’,++(p一>x));printf(’’%d\n’’,++(
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
有以下程序intd=1;voidfun(intp){intd=5;d+=p++;printf("%d",d);}main(){inta=3;fun(a);d+=a++;printf("%d\
下列关于二叉树的叙述中,正确的是
有以下程序:#include<stdio.h>main(){inti:char*a[]={"abcd","ef","gh","ijk"};for(i=0;i<c4;i一+)printf("%c",*a[i]);}
下列与队列结构有关联的是()。
下列方法中,属于白盒法设计测试用例的方法的是()。
i若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是()。
随机试题
在药品调剂过程总的步骤分为
按规定方法进行崩解时限检查时,下列片剂(或胶囊)的崩解时限分别为A.15rainB.30rainC.1hD.预先用盐酸(9→1000)检查2h后,1hE.5min
某公路工程项目,建设单位通过招标与A施工单位签订了施工承包合同。建设单位又委托甲监理单位实施施工阶段的监理工作,并签订委托监理合同。1.在签订的监理合同中有如下内容:(1)监理单位是本工程的最高管理者;(2)监理单位应维护建设单位的
依据《安全生产违法行为行政处罚办法》的规定,生产经营单位的决策机构、主要负责人、个人经营的投资人不依照规定保证安全生产所必需的资金投入,致使生产经营单位不具备安全生产条件的,责令()。
广播电视发射塔安装前,要做的主要检查内容包括()。
投标报价的组成中,属于间接成本的有()。
关于法律责任的说法,正确的是()。
若有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
Threepeoplewerewalkingalongastreet,firstwasabigmanthenawoman,andthenanoldman.Thefirsttwopassed.Theoldm
Peopleplayitintheopenair.Peoplehavethemasapartoftheirmeal.
最新回复
(
0
)