首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> int*flint*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<stdio.h> int*flint*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
2019-08-10
34
问题
若有以下程序
#include<stdio.h>
int*flint*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以后,返回i的地址,r指向j,同时i和i的值交换,i=5,i=3,p和q的指向不变,p指向i,q指向j。
转载请注明原文地址:https://kaotiyun.com/show/EgRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下能正确定义字符串的语句是
有以下程序#includemain(){inta=1,b=2;for(;a<8;a++){b+=a;a+=2;}printf("%d,%d\n",a,b);}程序运行后的输出结果是
以下叙述中正确的是
对下列二叉树进行前序遍历的结果为
在关系模型中,每一个二维表称为一个
下面不能作为结构化方法软件需求分析工具的是
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
有三个关系R,S和T如下:则由关系R和S得到关系T的操作是
在结构化程序设计中,模块划分的原则是
下面对软件特点描述正确的是()。
随机试题
远期利率协议最主要的功能是避免()
在天愿作比翼鸟,_____________。《长恨歌》
确诊化脓性脑膜炎的依据是
患者张某,男性,40岁。患者肺痨病久,呈现消瘦,面色萎黄,腹泻纳减,正确的治疗原则是
乙型肝炎病毒复制活跃乙型肝炎感染恢复,已产生免疫力
患儿,女,7岁。乳牙龋坏较多,已充填。六龄牙已萌齐,窝沟深,部分窝沟有着色,无明显龋坏,要求预防。操作过程中下面哪一项不正确
A.葡萄球菌B.β-溶血性链球菌C.大肠杆菌D.淋球菌E.厌氧性链球菌致病性最强,可产生多种毒性物质,导致严重败血症
下列选项中哪一项不属于法律关系的客体?()
教师合理的知识结构应包括()。
Overthepastdecade,thousandsofpatentshavebeengrantedforwhatarecalledbusinessmethods.Amazon.conreceivedoneforits
最新回复
(
0
)