首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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() {int i;struct S s={10,{2,3,1,6
有下列程序: 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() {int i;struct S s={10,{2,3,1,6
admin
2018-11-21
84
问题
有下列程序:
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://www.kaotiyun.com/show/nvxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下函数定义,则输出结果为______。 char*fun (char*str) {char*p=str; while(*p) { if(*p>’d’) continue; p++; } return p; } main() { printf("%s\
有以下程序#includemain(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde’;strcat(p,r);strcpy(p+strlen(q),q)
下列程序的输出结果是()。main(){chara[7]="a0\0a0\0";inti,j;i=sizeof(a);j=strlen(a);printf("%d%d\n",i
下列程序执行后输出结果是()main(){chararr[2][4];strcpy(arr,"you");strcpy(arr,[1],"me");arr[0][3]=’&’;printf(
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是______。
软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及()。
顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。
执行以下语句的结果为______。intx=3,y;int*px=&x;y=*px++;
在C语言中,下列关于文件操作的叙述正确的是()。
随机试题
There’sastressgapbetweenmenandwomenA)"Iusedtoworkveryhard.Ilovetocreatethings,growthemandsolveproblems,"
片剂中的药物含量不均匀主要原因是
电阻抗法血液分析仪的脉冲大小取决于
新生儿特殊生理状态有
蟾酥的药用部位是动物的
35周男婴,出生体重1.5kg,出生后3天体温不升,需要暖箱,该暖箱温度应是
为保证填土质量,可作为填方的土料有()。
下列关于商业银行销售理财产品,说法错误的是()。
银行业金融机构要按照“审贷分离、分级审批”的原则对信贷资金的投向、金额、期限、利率等贷款内容和条件进行最终决策,逐级签署审批意见。()
在"学生-选课-课程"数据库中有三个关系:S(S#,SNAME,SEX,AGE,S@D)@,SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。它们的主码分别是S#,(S#,C#),C#,并且其他属性都允许为空值(NULL)。用下面
最新回复
(
0
)