首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
67
问题
有下列程序:
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://www.kaotiyun.com/show/tXRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下不构成无限循环的语句或语句组是
若有以下程序main(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;if(c!=3);r+=3;if(d
以下叙述中正确的是
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
C语言程序中,运算对象必须是整型数的运算符是
若有以下程序段charstr[4][12]={"aa","bbb","ccccc","d"},*strp[4];inti;for(i=0;i<4;i++)strp[i]=str[i];不能正确引用字符串的选项是
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
有以下程序段structst{intx;int*y;)*pt;inta[]={1,2),b[]={3,4);structstc[2]={10,a,20,b);pt=c;以下选项中表达式的值为11的是
若要求从键盘读入含有空格字符的字符串,应使用函数
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。注意:部分源程序在文件PROGl.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在
随机试题
虽如是,其敢自谓几于成乎?
肛门直肠瘘
下列哪一项关于处方的概念是错误的
以下不属于特种设备范围的是()。
长江公司自2×16年年初开始自行研究开发一项新专利技术,2×16年发生相关研发支出70万元,其中,符合资本化条件前发生的开发支出为30元,符合资本化条件后发生的开发支出为40万元;2×17年至无形资产达到预定用途前发生开发支出105万元,2×17年7月
以连锁店为例,从需求方的角度分析配送中心的作用。
《中共中央关于构建社会主义和谐社会若干重大问题的决定》指出,要坚持以()引领社会思潮,尊重差异,包容多样,最大限度地形成社会思想共识。
按照美国学者古德莱德的观点,课程可以分为五个层面,除理想的课程、正式的课程、领悟的课程之外,还有()。
Youheartherefrainallthetime:theU.S.economylooksgoodstatistically,butitdoesn’tfeelgood.Whydoesn’tever-greater
A、Sheagreed.B、Shedisagreed.C、Shewasimpatient.D、Shewasworried.BM:Isupposeonereasonsomanytouristscomehereisbe
最新回复
(
0
)