首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include<stdio.h> #define N 4 int fun(int a[][N]) { int i,y=0; for(i=0;i<N;i++)
有下列程序: #include<stdio.h> #define N 4 int fun(int a[][N]) { int i,y=0; for(i=0;i<N;i++)
admin
2022-10-25
57
问题
有下列程序:
#include<stdio.h>
#define N 4
int fun(int a[][N])
{
int i,y=0;
for(i=0;i<N;i++)
y+=a
[0]+a
[N﹣1];
for(i=1;i<N﹣1;i++)
y+=a[0]
+a[N﹣1]
;
return y;
}
main()
{
int y,x[N][N]={
{1,2,3,4},
{2,1,4,3},
{3,4,1,2},
{4,3,2,1}};
y=fun(x);
printf(”%d”,y);
}
程序执行后的输出结果是( )。
选项
A、30
B、35
C、40
D、32
答案
A
解析
程序定义一个整型变量y和整型二维数组x,并对x赋初值。接着调用函数fun,在函数fun中,第1个for循环将数组a的第00和第N-1列的所有元素累加到y中;第2个for循环将数组a的第0行的2、3和第N-1行的3、2累加到y中,再将y返回。所以fun函数的功能是将数组a的行列下标为0、N—1的所有元素累加起来,即将1,2,3,4,2,3,3,2,4,3,2,1累加,输出30。本题答案为A选项。
转载请注明原文地址:https://www.kaotiyun.com/show/0Ckp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includeintml(intx,inty){if(x
设有定义:intx=0,*p;紧接着的赋值语句正确的是()。
以下选项中叙述正确的是()。
下列叙述中正确的是()。
下列叙述中正确的是
为了使模块尽可能独立,要求()。
下面对软件测试描述错误的是
下列给定程序中函数fun的功能是:用递归算法计算斐波拉契数列中第n项的值。从第1项起,斐波拉契数列为:1,1,2,3,5,8,13,21。…例如,若给n输入7,则该项的斐波拉契数值为13。请改正程序中的错误,使它能得出正确结果。注意:不要改动main
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
软件生命周期中,确定软件系统要做什么的阶段是()。
随机试题
体外循环下行主动脉瓣膜置换术的病人需终身抗凝,下列哪些食物不宜用,以免影响抗凝效果()。
治疗咽喉红肿疼痛,兼有肺热咳嗽、痰多者,应首选()
证券投资基金的投资对象为股票、债券和其他证券投资基金。()
根据上述材料,下列表述不正确的是( )。城镇居民生活小康标准的5个方面不包括( )。
某单位男女员工的人数之比是15:13。按人数之比5:7:8,分为甲、乙、丙三个科室。其中甲科室男女员工的人数之比为4:3,乙科室为5:2。则丙科室男女员工人数之比为()。
设A、B、C为事件,P(ABC)>0,则P(AB|C)=P(A|C)P(B|C)的充要条件是()
I’dliketo()aspecialtableforthecomingValentine’sDay.
Listenagaintopartofthelecture,thenanswerthequestion.Whatcanbeinferredaboutthewomanwhenshesaysthis?
ChallengesofWorkingandLivinginaDevelopingCountry1.Findingdifferentcustoms,【T1】andcultures【T1】______Differentways
Onequestionthatworriesmanyvisitorstodefensivecarry.com,awebsitedevotedtothedelightsanddifficultiesoflifewitha
最新回复
(
0
)