首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include int*f(int*s,int*t){int k; if(*s
若有以下程序 #include int*f(int*s,int*t){int k; if(*s
admin
2018-01-11
20
问题
若有以下程序
#include
int*f(int*s,int*t){int k;
if(*s<*t){
k=*s;*s=*t;*t=k;}
return s;)
main(){int i=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
答案
C
解析
函数f为返回值为指针的函数,主要功能是返回s和t指向空间值大的数据的地址,同时如何s指向空间数据大于t指向空间的数据,那么交换。主函数p和q指向i和j,值为3和5.i的值人于i的值,因此调用函数f以后,返回j的地址,r指向j,同时i和.j的值交换,i=5,j=3,p和q的指向不变,p指向i,q指向j。
转载请注明原文地址:https://kaotiyun.com/show/XUxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。main(){intnum=0:while(num<=2){num++:printf("%d\n",num);}}
若有定义语句:“chars[10]="1234567\0\0";”,则strlen(s)的值是()。
有下列程序:#includemain(){inta=6,b=7,m=1;switch(a%2){case0:m++.break;case1:m++;
有以下程序:main(){intx=0,y=5,z=3;while(z-->0&&++x<5)y=y-1;printf("%d,%d,%d\n",x,y,z);}程序执行后的输出结果是()。
设有定义的语句:“charc1=92,c2=92;”,则以下表达式中的值为零的是()。
下列关系表达式中,结果为“假”的是()。
已知函数isaplha(ch)的功能是判断变量ch是否是字母,若是,则该数值为1,否则为0。下面程序执行后的输出结果是________。#include#includevoidfun(chars[]){
已有定义“int k=2;int*ptr1,*ptr2;”,且ptr1和ptr2均已指向变量k,下面不能正确执行的语句是______。
以下选项中可作为C语言合法整数的是()。
如果两个8位二进制数00010101与01000111相加,其结果用十进制表示为【】。
随机试题
《素问.生气通天论》说“味过于苦”则
引起贫血的主要原因是
发挥药效最快的给药途径是
A.寒者热之B.热者寒之C.阳病治阴D.阴病治阳E.补阴扶阳“壮水之主,以制阳光”在《黄帝内经》中指的是()
成型或分装前使用同一台混合设备一次混合量所生产的均质产品由一定数量的产品经最后混合所得的在规定限度内的均质产品
2010年,甲饮料厂开始制造并销售“香香”牌果汁并已产生一定影响。甲在外地的经销商乙发现甲尚未注册“香香”商标,就于2014年在果汁和碳酸饮料两类商品上同时注册了“香香”商标,但未实际使用。2015年,乙与丙饮料厂签订商标转让协议,将果汁类“香香”商标转让
心理咨询时的参与性技术包括()。
某研究机构耗时9年,追踪调查6.3万名健康人士的饮食习惯。包括肉的消费量、肉类烹调方式以及肉类煮熟的程度等,研究小组按食用烤肉的量多少把研究对象分为5组。截至研究结束时,共有208人患上胰腺癌,他们大多集中在烤肉食用量最高的两组。因此,研究者得出大量食用烤
0,4,18,48,()
“风雨送春归,飞雪迎春到。已是悬崖百丈冰,犹有花枝俏。俏也不争春,只把春来报。待到山花烂漫时,她在丛中笑。”这首《卜算子·咏梅》是______的作品。
最新回复
(
0
)