首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include int*f(int*s,int*t){int k; if(*s
若有以下程序 #include int*f(int*s,int*t){int k; if(*s
admin
2017-05-20
23
问题
若有以下程序
#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/laDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){FILE*fp;inta[10]={1,2,3},i,n;fp=fopen("d1.daf","w");for(i=0;i<3;i++)
有以下程序#include<stdio.h>main(){FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen("d3.dat","w+b");fwrite(a,sizeof(int),
以下程序的输出结果是______。floatfun(intx,inty){return(x+y);}main(){inta=2,b=5,c=8;printf("%3.Of\n",fun((int)fun(a+c,b),a-c));
已知函数的调用形式为fread(buf,size,count,fp),参数buf的含义是
假定当前盘符下有两个如下文本文件:文件名a1.txta2.txt内容123#321#则下面程序段执行后的结果为#include"stdio.h"voidfc(FILE*p){char
设有定义:charp[]={′1′,′2′,′3′},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是
以下叙述中错误的是
已知各变量的类型说明如下:intk,a,b;unsignedlongw=5;doublex=1.42;则以下不符合C语言语法的表达式是
下列叙述中,不属于测试的特征的是
下面关于对象概念的描述中,错误的是
随机试题
A.红花B.五灵脂C.二者均是D.二者均非(2001年第109,110题)功能活血祛瘀、通经止痛,擅治血瘀作痛的药是()(
同步电动机晶闸管励磁系统中用于停车的环节是()。
下列对李白《古风(其十九)》这首诗的赏析不恰当的一项是()
慢性喘息型支气管炎急性发作期的主要治疗措施是
奶牛乳腺炎预防措施错误的是
应用冰槽降温哪项是正确的()
刚刚开始经营或刚刚进入市场的银行应当采取()的定位选择。
GooglealreadyhasawindowintooursoulsthroughourInternetsearchesanditnowhasinsightintoourailingbodiestoo.The
A、 B、 C、 D、 E、 A
WatchoutforFallingSatellitesWhatIsHappening?Anout-of-controlUSspysatellitewillcrashtoEarthinthecoming
最新回复
(
0
)