首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: void f(int *q) { int i=0; for(;i<5; i+ +) (*q)+ +; } main( ) { int a[5] ={1,2,3,4,5}, i; f(a); for(i=0;i<5; i+ +) printf(
有下列程序: void f(int *q) { int i=0; for(;i<5; i+ +) (*q)+ +; } main( ) { int a[5] ={1,2,3,4,5}, i; f(a); for(i=0;i<5; i+ +) printf(
admin
2019-12-17
22
问题
有下列程序:
void f(int *q)
{ int i=0;
for(;i<5; i+ +) (*q)+ +;
}
main( )
{ int a[5] ={1,2,3,4,5}, i;
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://jikaoti.com/ti/keG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
以下能正确定义一维数组的选项是
以下不构成无限循环的语句或语句组是
以下错误的定义语句是
有以下程序intf(intm){staticintn=0;n+=m;returnn;)main(){intn=0;printf("%d,",f(++n));printf("%d\n",f(n++));}程序运行后的输出结果是
有以下程序#includefunc(intn){staticintnum=1;num=num+n;printf("%d",num);}voidmain(){func(3);func(4);printf("\n");}程序运
设有如下函数定义intfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k—1)+1;}若执行调用语句:n=fun(3);,则函数fun总共被调用的
随机试题
男性,54岁,平素健康,近2周出现巩膜皮肤黄染,无腹痛,黄疸无波动,轻度消瘦。体格检查:黄疸明显,肝肋下触及,右上腹扪及肿大胆囊,无触痛,无发热。仅根据上述临床表现,排除梗阻性结石的依据是
中链三酰甘油含量丰富的食物是()。
尿毒症心血管并系统表现中不常见
监理工程师在审批工程延期时应遵循的原则不包括()。
下列选项中,属于施工组织总设计编制依据的是()。
下列各项中,属于会计档案中会计凭证类的有()。
跟单员审查付款方式是因为每个企业都自定的付款条件,规定有些付款方式企业不能接受。()
按调查登记的时间是否连续,统计调查可分为连续调查和不连续调查。下述调查中属于连续调查的是()。
不属于人格测验的是()。
Itwasoncethoughtthatairpollutionaffectedonlytheareaimmediatelyaroundlargecitieswithfactoriesand/orheavyautomo
最新回复
(
0
)