首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: void flint*q) { int i=0; for(;i<5;i++)(*q)++; } main() { int a[5]={1,2,3,4,5},i; f(a);
有下列程序: void flint*q) { int i=0; for(;i<5;i++)(*q)++; } main() { int a[5]={1,2,3,4,5},i; f(a);
admin
2020-05-19
29
问题
有下列程序:
void flint*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://kaotiyun.com/show/gvCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
C语言源程序名的后缀是()。
以下叙述中错误的是()。
有以下程序:#include<stdio.h>intfun(intx,inty){if(x!=y)return((x+y)/2);elsereturn(x);}main(){inta=4,b=5,c=6;pfinff("%d\n
有以下程序:#include<stdio.h>voidfun(inta,intb){intt;t=a:a=b;b=t;}main(){intc[10]={1,2,3,4,5,6,7,8,9,0},i;for(i=0;i<10;
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
若有以下函数首部intfun(doublex[10],int,*n)则下面针对此函数的函数声明语句中正确的是
程序中对fun函数有如下说明voidfun();此说明的含义是
数据库技术的根本目标是要解决数据的
设某棵树的度为3,其中度为3、2、1的结点个数分别为3、0、4。则该树中的叶子结点数为
随机试题
信息安全存储中最主要的弱点表现在哪方面
下列选项中,正确的是()
下列关于嗜酸性粒细胞的描述,错误的是
FIDIC《施工合同条件》下,承包商认为如果采纳其建议()时,将提出变更建议。
根据《大中型水电工程建设风险管理规范》GB/T50927一2013,具体风险处置方法包括()等。
某企业委托期货公司为其办理期货交易。该企业在某交易日后保证金不足,且未在期货公司规定的时间内及时追加保证金,也没有自行平仓。期货公司在未征求该企业意见的情况下将其合约强行平仓,发生费用为X,同时产生损失Y,则下列说法正确的是( )。
在现存的中国古代数学著作中,最早的一部是().
延安整风运动中,毛泽东提出的做好调查研究工作必须注意的两个问题是()。
TheUnitedNations:TheWorldinOneBuildingDoyouknowtheoldArabstoryaboutabirdcalledthephoenix(凤凰)?Firstit
Althoughstillacontroversialsubject,thereisagrowingconsensusthat____________.(全球气候变化是由环境污染引起的),especiallybygreenhou
最新回复
(
0
)