首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <stdio.h> int *f(int *s, int *t) { int k; if (*s < *t) { k = *s; *s=*t; *t=k; }
若有以下程序 #include <stdio.h> int *f(int *s, int *t) { int k; if (*s < *t) { k = *s; *s=*t; *t=k; }
admin
2021-06-15
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, j, *p, *q, *r);
}
则程序的输出结果是
选项
A、5,3,3,5,5
B、3,5,5,3,5
C、3,5,3,5,5
D、5,3,5,3,5
答案
D
解析
在主函数中分别给整型变量i、j和指针型变量p、q赋初值,并声明指针变量r;调用f函数,并将实参变量p和q的值传递给形参变量s和t,并且f函数是指针型函数,即函数的返回值将是一个地址。在f函数中,如果条件成立,则将指针变量s和t的值互换,并且将指针s的地址返回主函数。最后输出i, j, *p, *q, *r的值,即5,3,5,3,5。因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Iwtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序main(){inti=1;i=i^i;printf("%d\n",i);}程序运行后的输出结果是
有以下程序#includemain(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}程序运行后的输出结果是
以下叙述中正确的是
以下选项中函数形参不是指针的是
学校的每个社团都有一名团长,且一个同学可同时担任多个社团的团长,则实体团长和实体社团问的联系是
以下关于结构化程序设计的叙述中正确的是
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量S、P、q均已正确定义,并用于指向链表结点,指针变量S总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;S=S->next;p=s;while(p->next)p=p->next;
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
若fp是指向某文件的指针,且不是末尾,则feod(fp)的函数返回值是()。
随机试题
关于高压电缆的叙述,错误的是
男,36岁。3年来出现劳累后胸闷、头晕,1小时前因胸闷自用硝酸甘油片后感头晕加重,暂黑朦而来院。既往无高血压病史,无烟酒史,其父有类似病史。查体:血压120/70mmHg,脉率68次/分、双肺(-),心界不大,心律整,胸骨左缘3-4肋间可闻3/6级收缩期吹
机械安全设计与机器安全装置包括本质安全、失效安全、定位安全、机器布置、机器安全防护装置等5项技术,每项技术又包含若干项安全措施,设计中把机器的危险部件安置到不可能触及的位置的做法属于()技术。
民事主体对智力成果依法享有的专有权利是( )。上述场景中,建设单位的行为( )。
因修改设计导致现场停工而引起施工索赔时,承包商自有施工机械的索赔费用宜按机械()计算。
会计电算化属于计算机应用中的()领域。
(2010年第12题)管理者对待组织中存在的非正式组织现象,应该持有的态度是:
信息资源管理是对包括()等在内的信息资源的管理。
【B1】【B7】
Whiledrivingalongthebumpyroad,______.
最新回复
(
0
)