首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include int*f(int*s,int*t){ int k: if(*s
若有以下程序 #include int*f(int*s,int*t){ int k: if(*s
admin
2020-11-23
53
问题
若有以下程序
#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/Jc3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:按以下递归公式求函数值。例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得
下列给定程序中,函数fun的功能是:从s所指字符串中,找出t所指字符串的个数作为函数值返回。例如,当s所指字符串中的内容为“abcdabfab”,t所指字符串的内容为“ab”,则函数返回整数3。请改正程序中的错误,使它能得出正确的结果。
假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun的功能是:删除数列中值为X的元素,变量n中存放数列中元素的个数。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结
假定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了尾部的*号之外,将字符中的其他*号全部删除。形参p已指向字符串中最后的一个字母。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为****A*BC*DEF*G*
下列给定程序中,函数fun的功能是:把形参a所指数组中的偶数按原顺序依次存放到a[0]、a[1]、a[2]…中,把奇数从数组中删除,偶数的个数通过函数值返回。例如,若a所指数组中的数据最初排列为:9,1,4,2,3,6,5,8,7,删除奇数后a所指数组中
一名教师可讲授多门课程,一门课程可由多名教师讲授。则实体教师和课程间的联系是()。
下列给定程序中,函数fun的功能是:在整数10到55之间,查找能被3整除且有一位上的数值是5的数,把这些数放在b所指的数组中,这些数的个数作为函数值返回。规定函数中a1放个位数,a2放十位数。请改正程序中的错误,使它能得出正确的结果。注意:不得增行或删
下面不属于软件需求分析阶段主要工作的是
下列描述中,不符合良好程序设计风格要求的是
一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班。则实体兴趣班和实体学生之间的联系是
随机试题
微机主板上装有________。
属于副肿瘤综合征的是
A.药品信息B.戒毒药品信息C.医疗器械信息D.药品广告可以在提供互联网药品信息服务的网站上发布,但其内容应经药品监督管理部门审查批准的是()。
2008年5月,小杨与结婚不到2年的妻子黄某到法院打离婚官司。当时为了使妻子黄某同意离婚,小杨作出了很大的让步,同意把婚后积蓄的6万元存款都给黄某,随后法院判决两人离婚。由于找不到住房,离婚后两人仍住在一套房子里。2009年1月,两人又登记复婚。复婚后,因
耐油性最好的橡胶是()。
下面关于矢量模型和栅格模型优缺点,正确的是()。
下面各项中,可以反映企业偿债能力的指标是()。
某35kV电气装置工程项目,某机电安装公司通过招投标中标。施工项目经理部为了保证施工项目按期完成,使资源配置尽量达到合理和最大限度地降低成本,就组织人员进行施工进度计划的编制,编制采用的方法是横道图施工进度计划。在施工过程中的部分施工工序和要点如下:
如果下列程序均能实施,则()最有助于注册会计师证实应收账款的计价和分摊认定。
软件生命周期中的活动不包括()。
最新回复
(
0
)