首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
37
问题
若有以下程序
#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的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:7654321时,t中的数为:7531。请改正程序中的错误,使它能得出正确的
若有以下程序:#include<stdio.h>intf(intm){staticintn=0;inta=2;n++;a++;returnn+m+a;}main(){intk;for(k=0;k<4;k++
有以下程序:#include<stdio.h>main(){inta,b;for(a=0;a<3;a++){scanf(″%d″,&b);switch(b){default:printf(″%d″,++b);case1
有以下程序:#include<stdio.h>intfun(intn){if(n)returnfun(n—1)+n;elsereturn0;}main(){printf(″%d\n″,fun(3));}程序的运行结果是(
下列给定程序中,函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形。若能构成等边三角形,则返回3;若是等腰三角形,则返回2;若能构成三角形则返回1;若不能,则返回0。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数
下列选项中属于面向对象设计方法主要特征的是()。
在关系数据库中,用来表示实体间联系的是()。
软件需求规格说明书的作用不包括()。
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
数据流图中带有箭头的线段表示的是
随机试题
唯物主义的古代形态是()
患者,女,28岁。7月1日开始在我中心进行促排卵治疗准备行体外受精一胚胎移植(IVET)。促排卵10天以后,阴道B超显示有20多枚卵,大部分卵泡已发育成熟,医生下达医嘱:HCG:10000U,肌内注射,11/7,21:00。取卵术后,患者在上厕所期间发
下列哪项不是呕吐病的病因
畏寒肢冷、腰膝酸软、虚喘耳鸣、小便频数应用药()
投资者可以通过报纸、期刊等途径获得证券市场上的信息,其中中国证监会指定的信息披露报刊最具权威性,这些报刊包括( )。Ⅰ.《证券时报》Ⅱ.《中国证券报》Ⅲ.《北京商报》Ⅳ.《上海证券报》Ⅴ.《金融时报》
企业对于已计入“待处理财产损溢”科目的存货盘亏及毁损事项进行会计处理时,应计入营业外支出的是()。
设矩阵矩阵X满足AX+E=A2+X,其中E为3阶单位矩阵,试求出矩阵X
Whatbeganwiththeinventionofthetelephonein1876hastodaybecomeaglobalnetofcables,satellites,transmitters,andre
BabyBodyLanguageI.Fistinmouth—Indicationa)Hungry:ruledoutifthebabyhasbeenfedb)Teething:ruledoutifthebaby
Ifyou’relikemostpeople,you’ve【B1】______fakelisteningmanytimes.Yougotohistoryclass,sitinthethirdrow,andlooks
最新回复
(
0
)