首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include int*f(int*s,int*t) {int*k; if(*s
若有以下程序 #include int*f(int*s,int*t) {int*k; if(*s
admin
2019-08-10
112
问题
若有以下程序
#include
int*f(int*s,int*t)
{int*k;
if(*s<*t){k=s;s=t;t=k;}
returns;
}
main()
{inti=3,j=5,*p=&i,*q=&j,*r;
r=f(p,q);printf("%d,%d,%d,%d,%d\n",i,j,*p,*q,*r);
}
则程序的输出结果是
选项
A、3,5,5,3,5
B、3,5,3,5,5
C、5,3,5,3,5
D、5,3,3,5,5
答案
B
解析
在主函数中分别给整型变量i、j和指针型变量p、q赋初值,并声明指针变量r;调用f函数,并将实参变量p和q的值传递给形参变量s和t,并且f函数是指针型函数,即函数的返回值将是一个地址。在f函数中,如果条件成立,则将指针变量s和t互换,并且将指针s的地址返回主函数。最后输出i, j, *p, *q, *r的值,即3,5,3,5,5。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/ArRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;
有以下程序#include#defineSQR(X)X*Xmain(){inta=10,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf("%d\n",a);}程序的输出结果是
有以下程序#includemain(){inta[]={2,4,6,8,10},x,*p,y=1;p=&a[1];for(x=0;x<3;x++)y+=*(p+x);printf("%d\n",y);}程序的输出结果是
构成计算机软件的是
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
以下能正确定义字符串的语句是
以下叙述中正确的是
下面不属于软件设计阶段任务的是
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
随机试题
若平面区域D={(x,y)|0≤x≤1,1≤y≤e},则二重积分dxdy=().
A.孢子B.花粉C.虫瘿D.卵鞘桑螵蛸的药用部位是
尖锐湿疣湿热下注型中医应选用何方治疗尖锐湿疣火毒蕴结型中医应选用何方治疗
张某犯投毒罪,被判处有期徒刑14年,刑罚执行9年后,又犯故意伤害罪(轻伤害),被判处有期徒刑2年,数罪并罚时,其可能实际执行的最高刑期是?
地籍调查时对土地权利客体调查的内容包括()。
乙公司向甲公司发出要约,随后立即又发出一份“要约作废”的函件。甲公司的董事长助理收到乙公司“要约作废”的函件后,忘了交给已经看到了要约函件的董事长。第三天甲公司董事长发函给乙公司,提出只要将交货日期推迟两个星期,其他条件都可以接受,后甲乙公司未能缔约,双方
作为职业道德规范的“诚信”,其特征是()。
根据《中华人民共和国学位条例》规定,我国学位分为()。
下位学习又称()。
请用不超过150字的篇幅,概括出给定资料所反映的主要问题。要求:全面,有条理,有层次。假定你是政府职能部门的工作人员,请你就考场作弊问题提出处理意见。可以全面谈,也可以就某一个方面谈。要求:(1)意见合理,具体可行;(2)条理清楚,语言简明;(3)字
最新回复
(
0
)