首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
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{(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://jikaoti.com/ti/02f0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
下面选项中的程序段,没有编译错误的是
以下叙述中正确的是
设p是指针变量,语句p=NULL;等价于
以下叙述中正确的是
以下叙述中正确的是
有以下程序#includemain(){inta=0,b=0;/*给a赋值a=10;b=20;给b赋值*/printf("a+b=%d\n",a+b);/*输出计算结果*/}程序运行后的输出结果是
若有以下程序#includemain(){chara[20],b[]="Theskyisblue.";inti;for(i=0;i<7;i++)scanf("%c",&b[i]);gets(A);print
以下不合法的字符常量是( )。
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。
随机试题
Onlysincetheygaveupthatgoodchance_____toshowtheirinventionagain.
一成年男性患者,暴饮暴食后突发上腹部剧烈疼痛一天,并伴发热、恶心及呕吐,实验室检查白细胞明显升高,临床拟诊为急性胰腺炎应首选哪一项检查明确诊断
率先将各种出血病证归纳在一起的是认为失血主要由热盛所致的是
关于保险经纪人和保险代理,以下描述中哪一项是正确的?()
下列关于受力钢筋的弯钩和弯折,按技术规范的要求应做到()。
股票价格走势的压力线是()
在各种形式的纳税期限中,商品课税通常采用的形式是( )。
提前归还贷款指借款人希望改变贷款协议规定的还款计划,提前偿还(),由借款人提出申请,经贷款行同意,缩短还款期限的行为。
下列俗语中同时包含和体现“规律的客观性”“矛盾的特殊性”“内因是事物运动变化的根据”这些哲学道理的是()。
设A=,B为3阶非零矩阵,且AB=O,则t=________
最新回复
(
0
)