首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: void f(int*q) main() {int i=0; {int a[5]={1,2,3,4,5),i; for(;i<5;i++)(*q)++;) f(a); for(i=0;i<5;i++)printf("%d,",a[i])
有下列程序: void f(int*q) main() {int i=0; {int a[5]={1,2,3,4,5),i; for(;i<5;i++)(*q)++;) f(a); for(i=0;i<5;i++)printf("%d,",a[i])
admin
2019-05-17
29
问题
有下列程序:
void f(int*q) main()
{int i=0; {int a[5]={1,2,3,4,5),i;
for(;i<5;i++)(*q)++;) f(a);
for(i=0;i<5;i++)printf("%d,",a
);}
程序运行后的输出结果是
选项
A、2,2,3,4,5,
B、6,2,3,4,5,
C、1,2,3,4,5,
D、2,3,4,5,6,
答案
B
解析
void f(int *q)函数的功能是对(*q)的值连续5次自加1。在main()函数中f(a)语句把一维数组a[5]的首地址作为实参,传递给函数f(int.q)的形参q,然后在函数f(int*q)内,a[0]连续5次自加1后,a[0]的值就变成6,所以输出为6,2,3,4,5。
转载请注明原文地址:https://kaotiyun.com/show/tXRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中,当x为大于1的奇数时,值为0的表达式是
数据流程图(DFD图)是
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
有以下程序intd=1;voidfun(intP){intd=5;d+=p++;printf("%d",d);}main(){inta=3;
有以下程序#include#includevoidfun(charS[][10],intn){chart;intij;for(i=0;i<n-1;i++)for(j=i+1;
若a是数值类型,则逻辑表达式(a==1)‖(a!=1)的值是
在软件设计中不使用的工具是
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)#includemain(){FILE*fp;longnum=0;fp=fopen("fname.dat",
下面不属于软件开发阶段任务的是()。
随机试题
某患者,试排牙时发现患者微笑时可见上前牙龈缘,口微闭时龈缘位于唇下2mm,上尖牙远中面位于口角。此时应该
简述民事法律行为无效的法律后果。[暨南大学2018年研]
下列关于配电箱和开关箱电器选择的说法中,错误的是()。
任何索赔事件成立必须满足的三要素是()。
在资产负债表日,长期借款的摊余成本和实际利率计算取得的利息费用,可以借记()。
某期货公司的股东A集团公司与某商业银行签订贷款合同,并以其所持有的该期货公司的股权质押。下列关于A集团质押期货公司股权的表述,正确的是()。[2016年3月真题]
教师成长的三个阶段是:关注生存、关注情境和________。
简述善意取得及其构成要件。[华侨大学2018年研]
某数据库的表中要添加一张Excel电子表格,则该采用的字段类型是______。
GlobalwarmingcouldactuallychilldownNorthAmericawithinjustafewdecades,accordingtoanewstudythatsaysasuddenco
最新回复
(
0
)