首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include int*f(int*s,int*t){int*k;if(*s
若有以下程序 #include int*f(int*s,int*t){int*k;if(*s
admin
2019-08-10
36
问题
若有以下程序
#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、5,3,5,3,5
C、5,3,3,5,5
D、3,5,3,5,5
答案
D
解析
本题考查了返回值为指针的函数,函数f的主要功能为第一个参数小于第二个参数,那么交换指针的指向,这对于实参指向的数据时没有影响的。最后返回比较大的元素的地址。主函数中p指向i,q指向i,调用r=f(p,q),返回q的地址,因此*p=3,*q=5,*r=5。
转载请注明原文地址:https://kaotiyun.com/show/NgRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
有以下程序#include#includetypedefstruct{charname[9];charsex;floatscore[2];}STU;STUf(STUA){STUb={"Zhao",’m’,85.0,90.0};inti;strc
以下错误的定义语句是
下列条件语句中,输出结果与其他语句不同的是
在软件设计中不使用的工具是( )。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
一棵二叉树中共有80个叶子节点与70个度为1的节点,则该二叉树中的总节点数为()。
一棵二叉树共有25个节点,其中5各是叶子节点,则度为1的节点数为()。
随机试题
苏区的______是全乡的最高政权机关。()
A.归心经B.归肝经C.归脾经D.归肺经
某患者女性,33岁,诊断Graves病,甲状腺Ⅱ~Ⅲ度肿大,血T3、T4明显增高,脉搏112次/mm。甲状腺大部切除手术后发生手足抽搐,应选择的有效治疗药物是
下列属于个人生活史问诊内容的是
施工成本计划的编制方式有()。
为了防止通货膨胀抬头,A国中央银行提高了再贴现率,国际金融市场随之作出反应。A国货币的利率由2.5%上升到3%,即期汇率变为1单位B国货币兑1.2A国货币,B国货币的利率保持5%不变。根据上述材料回答下列问题:根据购买力平价理论,通胀率高的国家货币(
课堂中某些占优势的态度与情感的综合状态称之为()。
在______诉讼中,证人、鉴定人、记录人、翻译人对______________________的情节,故意作虚假证明、鉴定、记录、翻译,意图___________或者____________的,构成伪证罪。
ところで、保険とはなんでしょうか。人は事故や病気で、いつ死ぬかもしれません。こういう不幸は、偶然で起こるかもしれないし、起こらないかも知れません。ただ、不幸に遭う人は、非常に少ないことは確かです。「不幸に遭うかもしれない」と思う人がたくさん集まって、その時
Youmayusethismachine,onconditionthatyouareabletohandleitproperlysoasnottodamageit.
最新回复
(
0
)