首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
20
问题
有以下程序
#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://kaotiyun.com/show/VBtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidfun(inta,intb){intt;t=a;a=b;b=t;}main(){intc[10]={1,2,3,4,5,6,7,8,9,0},i;for(i=0;i
有以下程序#includemain(){inti,i,m=1;for(i=l;i0;j--){if(i*j>3)break;m*=i*j;}}printf("m
以下关于fclose(fp)函数的叙述正确的是()。
学校的每个社团都有一名团长,且一个同学可同时担任多个社团的团长,则实体团长和实体社团间的联系是
建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是()。
以下是if语句的基本形式:(表达式)语句其中“表达式”()。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。
下列给定程序中,函数fun的功能是:求k!(k<13),所求阶乘的值作为函数值返回。例如,若k=10,则应输出3628800。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构
以下对一维数组a的正确说明是()。
随机试题
A.减压病B.脾梗死C.心脏破裂D.胸腔积液缺血可引起
下列各项.除哪项外.均为各种淋证的共同表现
2014年12月1日,A公司与B租赁公司签订了一份租赁合同。合同主要条款及其他有关资料如下:(1)租赁标的物:CF型数控车床。(2)租赁期开始日:2014年12月31日。(3)租赁期:2014年12月31日~2017年12月31日,共计36个月。(
常规控制图的构成部分有()。
与“奇松”并称“黄山四绝”的是()。
学习者根据一定的评价标准进行自我评价和自我监督来强化相应学习行为属于()。
甲因涉嫌收受童某15万现金贿赂(经查,受贿事实不存在)被司法机关询问时,主动交代了下列犯罪事实,其中可以认定为自首的有()。
下列与表创建操作相关的叙述中,错误的是
(1)Asachild,IlovedCharlieChaplinfilms.Iwouldputonmyfather’sshoesandwanderaboutwithatrampishgait.Luckily,
YogacanbehelpfultoourhealthinmanyaspectsEXCEPT
最新回复
(
0
)