首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
27
问题
有以下程序
#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://www.kaotiyun.com/show/VBtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言程序中,运算对象必须是整型数的运算符是
有以下程序#includeinta=1,b=2;voidfunl(inta,intb){printff"%d%d",a,b);)voidfun2(){a=3;b=4;)
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
下列排序方法中,最坏情况下比较次数最少的是()。
下列叙述中正确的是()。
有三个关系R、S和T加下:则由关系R和S得到关系T的操作是()。
下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行升序排列。请修改程序中的错误,使它能得出正确的结果。注意:不得增行和删行,也不得更改程序的结构!试题程序:#include<stdio.h>#defineN20
下列给定程序中,函数fun的功能是:求k!(k<13),所求阶乘的值作为函数值返回。例如,若k=10,则应输出3628800。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构
随机试题
设(X,Y)在区域D:0<x<1,|y|≤x内服从均匀分布.求随机变量X的边缘密度函数;
idlefunds________
Thewallwasbuiltalongtheriver_______floods.
患者,女,72岁。糖尿病20年,诉视物不清,胸闷憋气,双腿及足底刺痛,夜间难以入睡多年,近l周足趾逐渐变黑。患者的并发症不包括
关于小儿血压测量要点,正确的描述是
下列有关人权与法的说法错误的是:()
根据权利是否有转移性,民事权利可分为()。
证券公司债券的发行人可聘请()担任债权代理人。Ⅰ.信托投资公司Ⅱ.基金管理公司Ⅲ.证券公司Ⅳ.律师事务所
下列关于反洗钱叙述正确的有()。
我国的民政部属于政府主管社会保障(事务)行政机构中的( )。
最新回复
(
0
)