首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
29
问题
有下列程序:
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全国计算机二级
相关试题推荐
若说明int*p,n;则通过语句scanf能够正确读入数据的程序段是()。
下面描述中,符合结构化程序设计风格的是()。
在软件生存周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是()。
下面程序的运行结果是【】。#defineN10#defines(x)x*x#definef(x)(x*x)main(){inti1,i2;i1=1000/s(N);i2=
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项。 #include<stdlib.h> structnode {chardata;s
以下所列的C语言常量中,错误的是()。
软件维护活动包括以下几类:改正性维护、适应性维护、【】维护和预防性维护。
下面函数用来求出两个整数之和,并通过形参传回两数相加之和值。请填空。 intadd(intx,inty,【】,) {【】=x+y;}
以下程序将两个数从小到大输出。请填空。 {floata,b,【】; scanf(,【】&a,&b); if(a>b) {t=a; 【】; b=t; printf("%5.2f%5.2f\n",a
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
随机试题
按照防火墙保护网络使用方法的不同,防火墙可分为应用层防火墙和_____。
休克时细胞最易损伤的部位是________,主要改变为________。
心肌梗死后综合征
斜坡上的岩土沿坡内一定的软弱面(或带)作整体地向前向下移动的现象称为()。
某建设项目有甲、乙、丙三个实施方案,有关资料见下表,当总成本由大到小的排序是乙、甲、丙时,年产量区间是( )。
职业健康安全与环境管理体系文件的特点不包括( )。
《劳动合同法》的立法宗旨是:完善劳动合同制度,明确劳动合同双方当事人的权利和义务,保护()的合法权益,构建和发展和谐稳定的劳动关系。
我没有摘花的习惯。我只是伫立凝望,觉得这一条紫藤萝瀑布不只在我眼前,也在我心上缓缓流过。流着流着,它带走了这些时候一直压在我心上的焦虑和悲痛,那是关于生死谜、手足情的。我浸在这繁密的花朵的光辉中,别的一切暂时都不存在,有的只是精神的宁静和生的喜悦。
请从所给的四个选项中,选择最合适的一个填入,使之呈现一定的规律性()
SomecallittheSmartShooter,anewrifleforAmericaninfantrytroopsthatistwoweaponsinone,isaccurateupto1,000yar
最新回复
(
0
)