首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> 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<stdio.h> 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
2018-11-21
29
问题
若有以下程序
#include<stdio.h>
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的值,因此调用函数f以后,返回j的地址,r指向i,同时i和j的值交换,i=5,j=3,p和q的指向不变,p指向i,q指向j。
转载请注明原文地址:https://kaotiyun.com/show/YSxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于C语言中数的表示,以下叙述中正确的是
以下叙述中错误的是______。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
下列程序执行后输出结果是()main(){chararr[2][4];strcpy(arr,"you");strcpy(arr,[1],"me");arr[0][3]=’&’;printf(
以下程序的输出结果是(){intx=05;charz=’a’;printf("%d\n",(x&1)&&(z<’z’));}
对建立良好的程序设计风格,下面描述正确的是()。
数据库系统的核心部分是______。
有三个关系R,s和T如下:其中关系T由关系R和S通过某种操作得到,该操作为
将E-R图转换到关系模式时,实体与联系都可以表示成
随机试题
2
去甲肾上腺素可用于
单位工程施工组织作技术经济分析时,应抓住()三大重点内容,并据此建立技术经济分析指标体系。
背景某公司承接一座钢筋混凝土框架结构的办公楼,内外墙及框架问墙采用GZL保温砌块砌筑。目标成本为305210.50元,实际成本为333560.40元,比目标成本超支了28349.90元,用因素分析法分析砌筑量、单价、损耗率等因素的变动对实际成本的影响程度
针对2003年的实际情况,中国人民银行可采取的政策措施有()。2003年12月21日起,金融机构在人民银行的超额准备金存款利率由1.89%下调到1.62%。若某商业银行2004年第一季度在人民银行的超额的准备金存款积数为86000元,则该商业银
安徽省省内高速公路中,()高速公路为上海至西藏聂拉木的318国道的组成部分,是连接沿海省份和中部内陆地区及西部边境地区的运输要道。
一、注意事项1.申论考试,与传统作文考试不同,是对分析驾驭材料的能力与对表达能力并重的考试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定的资料,按照后面提出的“申论要求”依次作答。二、给定资料1
能够反映估计量精确性的统计量是()。(2013年)
WhichofthefollowingplaysisNOTwrittenbyEugeneO’Neill?
Writeanessaybasedonthefollowinggraph,inwhichyoushoulddescribethepiegraphandstateyouropinionsdrawnfromit.
最新回复
(
0
)