首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: struct S{int n;int a[20];}; void f(int*a,int n) { int i; for(i=0; i
有下列程序: struct S{int n;int a[20];}; void f(int*a,int n) { int i; for(i=0; i
admin
2020-11-23
50
问题
有下列程序:
struct S{int n;int a[20];};
void f(int*a,int n)
{ int i;
for(i=0; i
+=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
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,1 1,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,intn)函数,此时指针a指向数组s.a={2,3,1,6,8,7,5,4,10,9}.n=10;然后执行for(i=0;i
+=i;语句,也就是从0开始到8对数组s.a={2,3,1,6,8,7,5,4,10,9}中的每一个元素加上其下标值。
转载请注明原文地址:https://kaotiyun.com/show/VM3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N]),该函数的功能是:将数组左下半三角元素中的值全部置0。例如a数组中的值为:197238456则返回主程序后a数组中的值应为:0970
请编写函数fun,函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行的开始没有空格。注意:部分源程序在文件PROG1.C中。请勿改动主函数mai
请编写函数fun,功能是:判断形参n中的正整数是几位数(输入数据的位数不超过4位),并将结果通过函数值返回。例如:若输入的数据为123,则输出结果为:输入的数字是3位。拄意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中
由N个有序整数组成的数列已放在一维数组中,下列给定程序中函数fun的功能是:利用折半查找法查找整数m在数组中的位置。若找到,返回其下标值;否则,返回一1。折半查找的基本算法是:每次查找前先确定数组中待查的范围low和high(lowhigh,查找
给定程序MODI1.C中函数fun的功能是:统计一个无符号整数中各位数字值为零的个数,通过形参传回主函数;并把该整数中各位上最大的数字值作为函数值返回。例如,若输入无符号整数30800,则数字值为零的个数为3,各位上数字值最大的是8。请改正函数
随机试题
被告人刘某,因抢劫罪被检察院向某县级人民法院提起公诉,中途刘某脱逃,法院宣布延期审理。后刘某归案,法院以抢劫罪和脱逃罪对刘某数罪并罚判处无期徒刑。刘某不服提出上诉,检察院也以量刑过重提出抗诉。受理上诉的中级人民法院对此进行了书面审理,认为原法院无管辖权,但
平流沉淀池的沉淀时间一般为()h。
高桩码头工程施工组织设计编制中,“施工的总体部署”包括叙述整个工程施工的总设想和安排,各()和重要建筑物的施工顺序及相互之间的连接关系;施工船机的配备;预制构件的加工和运输等内容。
在以下各项中,可以作为货币政策的中介目标的是()。
如果期汇比现汇便宜,则说明该外汇()。
温州是浙江省降水量最丰富的地区,也是我国的多雨地带。()
阅读下面文字。完成问题。河声入梦来匡文立从小习惯了身边伴着这样一条河流,习惯每天出门都看得见它
以下属于软件危机典型表现的是()。
由于逻辑错误或系统错误使得事务没有按预期的要求成功完成,这属于()。
Toitsfans,itisaddictive.Tothemedia,itisapromisingmoney-maker.Sudoku,anoldpuzzlelongpopularinJapanisfast【4
最新回复
(
0
)