首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #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=
以下程序的输出结果是( )。 #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=
admin
2017-10-24
55
问题
以下程序的输出结果是( )。
#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,j的值大于i的值,因此调用函数f以后,返回j的地址,r指向j,同时i和j的值交换,i=5,j=3,p和q的指向不变,p指向i,q指向i,选项C正确。
转载请注明原文地址:https://www.kaotiyun.com/show/AIxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#include<stdio.h>fun(){staticinta=0;a+=3;printf("%d",A);}main(){intcc;for(cc=1;cc
在C语言程序中,以下说法正确的是()。
有下列程序:main(){intm,n,p;scanf("m=%dn=%dp=%d",&m,&n,&p);printf("%d%d%d\n",m,n,p);}若想从键盘上输入数据,使变量m中的值为123,n
以下选项中,能用作数据常量的是()。
有以下程序:main(){unsignedchara=2,b=4,c=5,d;d=a|b;d&=c;printf(“%d\n",D);}程序运行后的输出结果是()。
在关系数据库中,用来表示实体之间联系的是()。
有以下程序:#include<stdio.h>inta=1;intfun(intC){staticinta=2;c=c+1;return(a++)+c;}main(){inti,
以下叙述中正确的是()。
已定义以下函数:intfun(int*p){return*P;)fun函数返回值是()。
随机试题
估价时点应与()的日期相一致。
下列不属于总监理工程师职责的是( )。
采用人力填土时,每层虚铺的厚度可以为()cm。
“备案号”栏应填:“征免性质”栏应填:
证券投资分析只限于二级市场上的投资分析与建议。( )
《破产法》规定,企业法人不能清偿到期债务,并且资产不足以清偿全部债务或者明显缺乏清偿能力的,可以向人民法院提出的申请不包括()。
下列计价方法中,不符合历史成本计量属性的是()。
A公司2008年度净利润为32000万元(不包括子公司利润或子公司支付的股利),发行在外普通股30000万股,持有子公司B公司70%的普通股股权。B公司2008年度净利润为l782万元,发行在外普通股300万股,普通股平均市场价格为6元。20
日本的神经生物学教授认为:“如今的年轻人正在变傻”,这是因为“电脑导致记忆力下降”。下列哪项无助于上述的解释?
在现代经济中,()是所有资源的一般代表形式。
最新回复
(
0
)