首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: struct S{int n;int a[20];}; void f(int*a,int n) {int i; for(i=0;i<n一1;i++) a[i]+=i;} main() {i
有下列程序: struct S{int n;int a[20];}; void f(int*a,int n) {int i; for(i=0;i<n一1;i++) a[i]+=i;} main() {i
admin
2017-04-26
30
问题
有下列程序:
struct S{int n;int a[20];};
void f(int*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/BqDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){FILE*fp;inti,a[6]={l,2,3,4,5,6};fp=fopen("d3.dat","w+b");fwrite(a,sizeof(int),6,fp);fseek(fp,
下面说明不正确的是
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为
以下程序的运行结果是【】。#includelongfib(intg){switch(g){case0:return0;case1:case2:return1;}return(fib(g-1)+fib(
结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。
通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为【】。
关系表中的每一横行称为一个
在长度为n的有序线性表中进行二分查找,最坏的情况下,需要的比较次数为()。
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、()和处理过程。
检查软件产品是否符合需求定义的过程称为()。
随机试题
选题策划的原则要求包括()等。
以石墨为电极,电解氯化铜水溶液,阴极的产物是铜。
某患者,男,11岁,近1个月以来双腿膝关节经常出现不明原因的红、肿、疼痛,无皮肤淤点和牙龈出血现象。两天前,因剧烈活动后,右膝关节疼痛加剧、肿胀明显、行走困难就诊。X线检查:右膝关节腔内有纤维组织增生和大量积液;穿刺示血性液体。患者外祖母为血友病A患者。
引起病毒性心肌炎的病毒主要为
A.腹腔穿刺液呈黄色浑浊,可有食物残渣B.腹腔穿刺抽出液为脓性带臭味C.腹腔穿刺液为血性脓液,臭味重D.腹腔穿刺液血性,胰淀粉酶高E.腹腔穿刺抽出不凝固血液实质性脏器破裂
A国居民王先生在B国取得所得10万元,已知A国实行收入来源地管辖权,A国税率为20%;B国实行居民管辖权,B国税率为10%。A、B两国没有税收抵免的税收协定,则王先生这笔所得应纳税款为()。
现金折扣和销售折让均应在实际发生时计入当期财务费用。()
契税的纳税人是在我国境内转让土地、房屋权属的单位和个人。()
有专家担心转基因作物可能对环境有危险。比如在美国栽种的那种能抗虫害的玉米和棉花,可能加快出现一些更难对付的害虫。这类作物的所有分子都分泌出一些微量的“杀虫药”,一种像任何一种农药一样能选择杀死某些害虫的“雾剂”。对这段话理解正确的一项是()。
Billisanexampleofaseverelydisabledpersonwhohasbecome______atmanysurvivalskills.
最新回复
(
0
)