首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> int*f(int*s,int*t){int k; if(*s<*t){ k=*s;*s
若有以下程序 #include<stdio.h> int*f(int*s,int*t){int k; if(*s<*t){ k=*s;*s
admin
2020-07-28
63
问题
若有以下程序
#include<stdio.h>
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,j的值大于i的值,因此调用函数f以后,返回i的地址,r指向j,同时i和j的值交换,i=5,j=3,p和q的指向不变,p指向i,q指向j。
转载请注明原文地址:https://kaotiyun.com/show/363p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:根据形参i的值返回某个函数的值。当调用正确时,程序输出:x1=5.000000,x2=3.000000,x
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将a所指4×3矩阵中第k行的元素与第0行元素交换。例如,有下列矩阵:1234567
请编写函数fun,该函数的功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。例如,若二维数组中的数据为WWWWSSSSHHHH则字符串中的内容应是:W
若变量已正确定义并赋值,则以下符合C语言语法的表达式是()。
下列选项中,不属于数据管理员(DBA)职责的是()。
给定程序modi1.C的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动ma
以下叙述中正确的是
在E-R图中,用来表示实体间联系的图形是
软件需求规格说明的内容不包括
下面不属于软件需求分析阶段工作的是
随机试题
古代学校教育不仅脱离生产劳动,而且鄙视生产劳动,这主要反映了哪一因素对教育的制约?()
原发肝癌早期转移途径为
应该诊断为:如果湿热久稽,化燥伤阴。可以选用:
施工合同示范文本规定,可以顺延工期的条件有()。
下列储存物品中,火灾危险性类别属于乙类的有()。
权益类证券大宗交易以及债券大宗交易(除公司债券外),每个交易日结束后,通过证券业协会网站公布每笔大宗交易的成交信息。()
张某为一国企员工,该企业实行绩效工资制度,2015年张某收入情况如下:(1)每月应税工资8500元、餐补500元。(2)每月公务交通、通信补贴800元,所在省规定的标准为600元/月。(3)4月份取得季度奖4000元、单位集资利息10000元。(4
根据《民法通则》规定,诉讼时效期间从当事人知道或应当知道权利被侵害时起超过(),人民法院不予保护。
根据税收征收管理法律制度的规定,下列财产中,可以作为纳税抵押的有()。
设μn>0(n=1,2,…),Sn=μ1+μ2+…+μn。证明:收敛.
最新回复
(
0
)