首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
若有以下程序 #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
admin
2020-11-23
34
问题
若有以下程序
#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,j9*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/Bq3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段:intfur(char*s)char*p;p=s;if(*s==0)return0;while(*++p);return(p—s);}该段程序是用来()。
有以下程序:#include<stdio.h>main(){intk=10:printf(″%4d,%o,%x\n″,k,k,k);}程序的运行结果是()。(□代表一个空格。)
下列给定程序中,函数fun的功能是:在整数10到55之间,查找能被3整除且有一位上的数值是5的数,把这些数放在b所指的数组中,这些数的个数作为函数值返回。规定函数中a1放个位数,a2放十位数。请改正程序中的错误,使它能得出正确的结果。注意:不得增行或删
以下关于宏的叙述中正确的是
设有定义:intx=0,*p;紧接着的赋值语句正确的是
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
下面属于软件定义阶段任务的是
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
随机试题
Bell的UNIX系统对通行字采用加密方式,以用户个人通行字的前________—个字符作为DES体制的密钥。()
A、Theyarevirtuallyimpossibletoenforce.B、Neitherisapplicabletothewoman’scase.C、Bothofthemhavebeensubjecttocri
视神经管(Rhees)摄影,头颅矢状面与台面夹角为
男婴,12天。因感染用抗生素治疗,3天后发现口腔内有乳凝块样附着物,诊断为()
房屋拆迁实施过程中,违法建筑应由()认定。[2008、2004年考试真题]
明确建筑安装工程所含各专业工程项目的划分,对其施工各阶段质量的(),是保证工程质量的重要手段。
某10层办公楼,建筑高度为36m,标准层建筑面积为3000m2,设置中有自动喷水灭火系统,外墙采用玻璃墙,对该办公室防火检查结果中,不符合现行国家标准要求的是()。
以下针对计算机辅助审计技术的说法中,不正确的是()。
课外活动的形式、方式、参加人数不受学校教育计划、课程标准的限制,内容丰富多彩,活动项目广泛,形式生动灵活。这说明课外活动具有()。
根据下面材料回答下列问题。下图为劳动力人口结构情况,结合表中信息可判断A、B、C、D分别代表()。
最新回复
(
0
)