首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #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
74
问题
以下程序的输出结果是( )。
#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://kaotiyun.com/show/AIxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列不属于软件工程3个要素的是()。
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是()。
有以下程序段:typedefstructnode(intdata;structnode*next;)*NODE;NODEP;以下叙述中正确的是()。
下列叙述中错误的是()。
设有定义:floatx=123.4567;,则执行以下语句后的输出结果是()。printf("%f\n",(int)(x*100+0.5)/100.0);
以下叙述中错误的是()。
fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是#include#defineN5voidfun(intx【N】){imm;for(m=N-1;m>0;m--)sc
若给fun函数的形参s传送字符串:“abc-6354abc”,则函数的返回值是______________。(字符串中包括空格)longfun(charS[])flongn;intsign;for(;iss
设q1和q2是指向一个int型一维数组的指针变量,k为float型变量,下列不能正确执行的语句是()。
随机试题
交警大队以方某闯红灯为由当场处以50元罚款,方某不服起诉。法院适用简易程序审理。关于简易程序,下列哪些说法是正确的?
急性粒细胞白血病的血象特点是
张某,Y市东城区人,在Y市南城区开办了一家煤块粉碎厂,并长期在厂内居住。是年,与A县燃料公司签订了一份加工煤粉协议书。双方约定:A县燃料公司每月向煤块粉碎厂提供500吨原煤,每次到货后半年,向该厂收取货款。煤单价为40元,合同期为一年半。次年,A县燃料公司
放大电路如题2—10图所示,设晶体管β=50,RC=1.5kΩ,UBE=0.6V,为使电路在可变电阻RW=0时,晶体管刚好进入饱和状态,电阻R应取何值?()
下列有关CIP术语的叙述,正确的是()。
为了防止客户将债务转嫁给银行,《支付结算办法》中规定了()。
包装物已作价随同货物销售,又另外收取押金并在规定期限内未予退还的押金,不应并入销售额计征增值税。()
一瓶浓度为80%的酒精溶液倒出后再加满水,再倒出后仍用水加满,再倒出后还用水加满,这时瓶中溶液的酒精浓度是()。
技术更新
Giventheadvantagesofelectronicmoney,youmightthinkthatwewouldmovequicklytothecashlesssocietyinwhichallpaymen
最新回复
(
0
)