首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
28
问题
若有以下程序
#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全国计算机二级
相关试题推荐
下列表达式用于判断y是否为闰年。闰年的判断条件是:年号能被4整除但不能被100整除或年号能被400整除,请填空:________。
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
假定x和y为double型,则表达式x=2,y=x+3/2的值是()。
下列程序的运行结果是_________。#includelongfunc(intx){longp;if(x==0‖x==1)return(1);p=x*
若有以下程序:inta=,b=2;a=a^b;b=b^a;则执行以上语句后a和b的值分别是()。
在面向对象方法中,类的实例称为_________。
以下叙述中错误的是()。
没有定义:intx[2][3];,则以下关于二维数组x的叙述错误的是()。
下面程序的运行结果是___________。#include#defineSIZE12main(){chars[SlZE];inti;for(i=0;i
C语言中用于结构化程序设计的3种基本结构是()。
随机试题
血培养阴性结果需继续培养的天数为
剪板机用于各种板材的裁剪,下列关于剪板机操作与防护的要求中,正确的是()。
()是一种以筹集养老金为目标的综合性金融服务。专业人员通过分析和评估客户财务状况,明确客户退休生活目标,为客户制定合理的、可操作的退休财务计划。
某企业甲产品单件产品的必不可少的加工操作时间为108分钟,加工设备所需调整时间单件平均为1.2分钟,必要的工间休息单件平均为6分钟,正常的废品率为4%,标准变动制造费用分配率为5元/小时,标准固定制造费用分配率为8元/小时。本月预算产量为10000件,实际
房地产投资形式有()。
公元627年649年,是唐朝李世民统治的年代。在此期间,君臣励精图治,政治清明,社会安定,开创了唐代繁荣昌盛的局面,因而被誉为()。
根据《中华人民共和国刑事诉讼法》规定,对于未成年人刑事案件,说法错误的是()。
Forthepastfiveyears,Dr.StephenPosthasbeenfundingresearchprojectsthattesthowaltruism(selflessness),compassion,a
CompletethesummarybelowusingthelistofwordsA-lbelow.WritethecorrectletterA-linboxes38-40onyouranswersheet.
PASSAGEFOURWhat’sthemeaningoftheword"sycophancy"inthesecondparagraph?
最新回复
(
0
)