首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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() {int i;struct S s={10,{2,3,1,6
有下列程序: 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() {int i;struct S s={10,{2,3,1,6
admin
2019-08-10
53
问题
有下列程序:
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{(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/pgRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
下面属于黑盒测试方法的是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
有以下程序#includemain(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
下面不能作为结构化方法软件需求分析工具的是
对下列二叉树进行前序遍历的结果为
有三个关系R,S和T如下:则由关系R和S得到关系T的操作是
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
随机试题
把语言具体区分为“语言结构”和“言语”的语言学家是【】
若要在启动Word时,直接进入所要编辑的Word文档,正确的方式有______。
整套启动调试定额包括调试各专业间的配合,但不包括施工单位对调试的配合。
下面各项是针对矢量模型和栅格模型的比较,正确的是()。
关于统计核算的表述,正确的有()。
贷款定价所包含的成本包括资金成本、经营成本、风险成本和资本成本。资本成本主要是指商业银行的股权成本,资金成本主要指商业银行负债的债务成本。()
企业增发新股,企业的股本或实收资本金额增加,但是所有者权益总额不发生变化。()
语言的国际影响力,首先表现在多边外交等国际交往中,其次是有多少外国人把它作为外语来学习。近年来,“汉语热”的话题常现报端,孔子学院在世界各地建立,汉语国际教育有了前所未有的发展。但是就实际统计数据来看,世界上将汉语作为第二语言学习的远赶不上以英语、德语、法
在我国社会主义改造过程中,国家资本主义的低级形式主要有()
DearestJulianandJuliette,YoumustbebackfromAfrica,Iimagine,bynow--butmeanwhileAfricahascometous,withaven
最新回复
(
0
)