首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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={
有下列程序: 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={
admin
2018-10-16
28
问题
有下列程序:
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/Owxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<string.h>main(){charp[]={’a’,’b’,’c’,},q[10]={’a’,’b’,’c’};printf("%d%d\n",strlen(p),strlen(
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
在C语言中,while和do…while循环的主要区别是()。
下列关于标识符的说法中错误的是
在数据库设计中,将E-R图转换为关系模式的过程属于()。
算法的空间复杂度是指
下列叙述中正确的是()。
程序测试分为静态分析和动态测试。其中[]是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
有以下定义语句,编译时会出现编译错误的是
在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种;前序遍历、【】遍历和后序遍历。
随机试题
下列需要进行治疗药物监测的是
关于生态学研究说法错误的是
本例首先考虑的诊断是为明确诊断,需做的检查项目是
下列可作软膏水性凝胶基质的是
某开发公司欲参与A宗地的土地使用权招标竞投,现委托某土地估价机构对A宗地进行招标地价评估。该估价机构收集到有关资料如下:(1)A宗地面积为2000m2,规划用途为住宅用地,最大容积率为4.0,区域基础设施状况为“五通一平”,出让年期为住宅用地法定
室内消火栓按栓阀数量可分为()。
某评估机构在对某企业进行评估时,一部分产品正处于生产加工中尚未完工,数量为300个,这部分在制品已经过12个小时的加工工序,而完成单位产成品需要16个工时。已知在评估基准日同类产品的单位重置成本为100元,经评估人员确定该产品的成本消耗与生产工时成正比,则
咖啡是一种通用饮料,它在世界各地以各种不同方式供人饮用。比如,有些英国人在咖啡中泡进芥末。桔子、柠檬、丁香也是欧洲人饮用咖啡的常用配料。亚洲人喜欢将咖啡煮沸后加些糖。在澳大利亚,女招待会问你“要黑的,还是要白的?”黑的,是纯粹的黑咖啡;白的,是一半咖啡加一
设有学生表student(学号,姓名,性别,出生日期,院系)、课程表course(课程号,课程名,学时)和选课表score(学号,课程号,成绩),查询"计算机系"学生的学号、姓名、学生所选课程的课程名和成绩,正确的命令是
A、Heforgotit.B、Hewasawayfromthecompany.C、Hewasill.D、Hewasatwork.D对话中,女士询问男士为什么昨晚不去开会,男士回答说他当时忙着工作。由此可见,D)为正确答案。
最新回复
(
0
)