首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: structS{intn;inta[20];); voidflint*a,intn) {inti; for(i=0;i<n-1;i++)a[i]+:i; ) main( ) {inti;structSs={10,{2,3,1,6,8,7
有下列程序: structS{intn;inta[20];); voidflint*a,intn) {inti; for(i=0;i<n-1;i++)a[i]+:i; ) main( ) {inti;structSs={10,{2,3,1,6,8,7
admin
2020-11-23
30
问题
有下列程序:
structS{intn;inta[20];);
voidflint*a,intn)
{inti;
for(i=0;i<n-1;i++)a
+:i;
)
main( )
{inti;structSs={10,{2,3,1,6,8,7,5,4,10,9});
f(s.a,s.n);
for(i=0;i<s.n;i++)printf(”%d,”,s.a
);
)
程序运行后的输出结果是
选项
A、3,4,2,7,9,8,6,5,11,10,
B、2,3,1,6,8,7,5,4,10,9,
C、2,4,3,9,12,12,11,11,18,9,
D、1,2,3,6,8,7,5,4,10,9
答案
C
解析
voidf(int*a,intn)函数的功能是对数组a[]的每一个元素加上其下标的值。所以在main( )函数中f(s.as.n)语句会调用f(int*a,intn)函数,此时指针a指向数组s.a={2,3,l,6,8,7,5,4,10,9},n=10:然后执行for(i=0;i<n.1;i++)a
+=i;语句,也就是从0开始到8对数组s.a={2,3,1,6,8,7,5,4,10,9}中的每一个元素加上其下标值。
转载请注明原文地址:https://jikaoti.com/ti/A4D0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N]),该函数的功能是:将数组左下半三角元素中的值全部置0。例如a数组中的值为:197238456则返回主程序后a数组中的值应为:0970
程序流程图中带有箭头的线段表示的是
在面向对象方法中,不属于“对象”基本特点的是
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是
在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于
有以下定义:structdata{inti;charc;doubled;}x;以下叙述中错误的是()。
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
已知chara;intb;floatc;doubled;则表达式a-b+c-d结果为()型。
层次型、网状型和关系型数据库划分原则是
随机试题
Foundedin1982byGeorgeandDennisRossi,DGSConstructionisafamilyoperatedconstructionmanagementcompany.GeorgeandDe
心动周期中,从二尖瓣关闭到下一次二尖瓣开放的时间相当于
AAFPBCEACCA25DCA153EPSA患者,男,69岁,近2个月大便变细,有黏液,便血,结合哪种肿瘤标志物水平升高可考虑诊断肠癌
慢性宫颈炎的治疗,不合适的方法是
下列各项中,不属于2003年《新巴塞尔资本协议》中“三大支柱”的是()。
有A、B、C三人,面朝同一个方向站立。这三人的背后分别系上红色或白色的带子,但他们本人都不知道自己背上的颜色,只知道共有5根带子:2根红,3根白。A能看见B、C的后背;B只能看见C的后背;而C对A、B的后背都看不见。现在有人先
公元前264至公元前146年罗马经过三次_______战争,最终打败西地中海强国迦太基。
Unix系统采用了【 】文件系统,具有良好的安全性、保密性和可维护性。
Launchschedule24/5-Pressconference.31/5-TVadvertisingstarts.Distributeposters.7/6-Deliverleaflets.Radi
YourInputIsInvitedServiceChangePublicHearings
最新回复
(
0
)