首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> int*f(int*s,int*t){ int*k;if(*s<*t){ k=s;s=t;t=k;} return s;} main(){ in
若有以下程序 #include<stdio.h> int*f(int*s,int*t){ int*k;if(*s<*t){ k=s;s=t;t=k;} return s;} main(){ in
admin
2013-10-19
30
问题
若有以下程序
#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);
pfintf("%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指向j,调用r==f(p,q),返回q的地址,因此*p=3,*q=5,*r=5。
转载请注明原文地址:https://kaotiyun.com/show/jSJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
实体—联系模型是一种常用的高级概念数据模型,而【】是实体—模型中的核心。
阅读以下函数fun(char*s1,char*s2){inti=0;while(s1[i]==s2[i]&&s2[i]!=’\0’)i++;return(s1[i]==’\0’&&s2[i]==’\0’
以下能正确定义数组并正确赋初值的语句是
下列程序执行后的输出结果是()#defineMA(x)x*(x-1)main(){inta=1,b=2;printf("%d\n",MA(1+a+b));}
以下程序的输出结果是()。main(){inta=2,k;for(k=0;k<3;k++)printf("%4d",f1(a));}f1(inta){intb=0;static
若有如下程序段:intn=1O;while(1)n--;printf("%d";n);则while循环执行的次数是()。
设变量a是int型,f是float型,i是double型,则表达式10+’a’+i*f的值的数据类型为()。
下列叙述中错误的是()。
若有定义:inta=8,b=5,c;执行语句c=a/b+0.4;后,c的值为
在下面语句中,其含义为“p为指向含n个元素的一维数组的指针变量”的定义语句是()
随机试题
工程质量保修期满后()个工作日内,发包人应向承包人颁发工程质量保修责任终止证书,并退还剩余的质量保证金,但保修责任范围内的质量缺陷未处理完成的应除外。
简述邓小平关于社会主义本质新论断的基本内容。
设f(x)=|sinx|,则x=0处[].
只要社会主义物质文明建设搞好了,社会主义精神文明建设就自然搞好了。
经济分析与财务分析的区别在于()。
降低公路工程项目施工成本的方法和途径的说法中错误的是()。
行政机关在作出影响相对方权利义务决定时,要说明作出决定的事实原因和法律依据,这是行政程序的()制度。
设A为m×n矩阵,B为n×m矩阵,E为m阶单位矩阵。若AB=E,则()
下列叙述中,正确的是_______。
A.initialB.consciousnessC.preparatoryD.coupleE.reduceF.dimG.dugH.deeperI.deedsJ.procedureK.recallL
最新回复
(
0
)