首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include int*f(int*S,int*t){ int k: if(*S<*t){ k=*s;*s=*t;*t=k;} return s;} main(
若有以下程序 #include int*f(int*S,int*t){ int k: if(*S<*t){ k=*s;*s=*t;*t=k;} return s;} main(
admin
2020-05-19
48
问题
若有以下程序
#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指向j和j,值为3和5,j的值大于i的值,因此调用函数f以后,返回j的地址,r指向j,同时i和j的值交换,i=5,j=3,p和q的指向不变,p指向i,q指向j。
转载请注明原文地址:https://kaotiyun.com/show/Y0Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,其功能是求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。例如,输入如下整数:876675896101301401980431451777则输出结果为:6,980注意:部分源程序在文件PROG
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structanumber[10];
若x=2,y=3,则x&y的结果是()。
若有“doublea;”,则正确的输入语句是()。
下面函数调用语句含有实参的个数为()。func((exp1,exp2),(exp3,exp4,exp5));
设有定义语句“int(*f)(int);”则下列叙述中正确的是()。
下面不能作为软件设计工具的是()。
对软件系统总体结构图,下面描述中错误的是()。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是
随机试题
下列各项中,与企业周期分析不相关的是()
患者,女,59岁。近月常感心悸心慌,自扪脉搏有间歇,坐卧不安,动则加剧,时有突然昏倒,汗出倦怠,面色苍白,四末欠温,舌淡苔白,脉象虚弱。其中医治法是()
下列哪项反射活动中存在着正反馈
男,45岁,因上吐下泻住某医院,每天静脉途径给庆大霉素24万U共9天,近5天来无尿,眼结膜水肿,腹水,下肢水肿。实验室检查:BUN42mmol/L,血清肌酐1.04mmol/L,血清钾6.8mmol/L最好的治疗方法是
关于招标投标,下列说法中正确的有()。
承担商业银行经营和管理最终责任的是股东大会。()
导游人员在旅游过程中应如何避免交通事故的发生?
社会学习理论的代表人物是班杜拉。()
Writeanessaybasedonthefollowingbarchart.Inyourwriting,youshould1)interpretthechart,and2)giveyourcomm
Themeasureofaman’scharacteriswhathewoulddoifheknewhewouldneverbefoundout.
最新回复
(
0
)