首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> int*flint*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=
若有以下程序 #include<stdio.h> int*flint*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=
admin
2019-08-10
56
问题
若有以下程序
#include<stdio.h>
int*flint*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,j的值大于i的值,因此调用函数f以后,返回i的地址,r指向j,同时i和i的值交换,i=5,i=3,p和q的指向不变,p指向i,q指向j。
转载请注明原文地址:https://www.kaotiyun.com/show/EgRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
若有以下程序#includevoidfun(inta[],intn){intt,i,j;for(i=1;i<n;i+=2)for(j=i+2;j<n;j+=2)if(a[i]>a[j]){t=a[i];a[i]=a[j];a[j]=t;}}
以下叙述中正确的是
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
下列链表中,其逻辑结构属于非线性结构的是
设有如下函数定义:#includeintfun(intk){if(k
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
随机试题
集成运算放大器的输入失调电压U10是指()。
在WindowsXP中,为保护文件不被修改,可将它的属性设置为()
风痰闭阻之痫证的治法是痰火内盛之癫证的治法是
患者张某,76岁,大叶性肺炎入院治疗,给予吸氧、抗炎、支持疗法,每日静脉输液量约为1000ml。今晨输液过程中患者突感胸闷,呼吸困难,严重发绀,查HR130次/分,心前区听诊可闻及响亮、持续的水泡音。护士应协助患者即刻取
政府采购中的集中采购的范围由()公布的集中采购目录确定。
下列采集数据的方法中,不属于采集原始数据方法的是( )。
封闭式基金与开放式基金的区别在于()。
Formanypeopletoday,readingisnolongerrelaxation.Tokeepuptheirworktheymustreadletters,reports,tradepublication
Forthispartyouareallowed30minutestowriteacompositionofnolessthan100words,whosetitleisTurnoffyourMobileP
A、Cometoseetheirdoctors.B、SearchinformationfromInternet.C、Discusswithothersonline.D、Followtheopinionsoffamilym
最新回复
(
0
)