首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: struct S{int n;int a[20];}; void flint*a,int n) { int i; for(i=0;i<n-1;i++)a[i]+=i; } main()
有下列程序: struct S{int n;int a[20];}; void flint*a,int n) { int i; for(i=0;i<n-1;i++)a[i]+=i; } main()
admin
2013-10-19
59
问题
有下列程序:
struct S{int n;int a[20];};
void flint*a,int n)
{ int i;
for(i=0;i<n-1;i++)a
+=i;
}
main()
{ int i;struct S s={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
解析
void f(int*a,int n)函数的功能是对数组a[]的每一个元素加上其下标的值。所以在main()函数中f(s.a,s.n)语句会调用f(int*a,int n)函数,此时指针a指向数组s.a={2,3,1,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://kaotiyun.com/show/5vJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是()。#defineWW(X)X*Xmain(){inta,i;i=3;a=++WW(i+1);printf("%d\n",a);}
已知i、j、k为整型变量,若从键盘输入1,2,3<回车>,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是()。
有以下程序:main(){intx[8]={8,7,6,5,0,0},*s;S=x+3;printf("%d\n",s[2]);}程序运行后的输出结果是______。
在设计程序时,应采纳的原则之一是______。
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送()。
若要“向文本文件尾增加数据”,在fopen函数中应使用的文件方式是()
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
软件维护活动包括以下几类:改正性维护、适应性维护、【】维护和预防性维护。
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
随机试题
下列不是巨噬细胞在肿瘤免疫中的作用的是
按LLlkes—Collins的免疫功能分类,下列属T细胞淋巴瘤的是
下列哪几项是柴胡所具有的药理作用?
一般地说,在保证功能和质量、不违反劳动安全与环境保护的原则下,()应是选择新技术方案的主要原则。
我国第一大发债主体是()。
1005×10061006--1006×10051005=()。
四年前,中国经济受金融危机冲击的时刻,消费券作为刺激内需的政策建议曾被广泛讨论,杭州、成都等地的实践也收到了一定效果。但大规模发行消费券有一定要求,其产生的影响也非常复杂,杭州、成都等局部试点城市取得的效果并不具有普遍的代表意义。以上文段意在说明(
Questions1-7LookatthefollowinglistofpeopleA-Eandthelistofstatements(Questions1-7).Matcheachstatementwithone
Somesentencesaretakenoutfrompassages.Thiskindofcomplexmeaningexpressedinwrittenlanguagesoonbecomesafishnuto
NinetypercentofAmericansknowthatmostoftheircompatriotsareoverweight,butjust40percentbelievethemselvestobetoo
最新回复
(
0
)