首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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=
若有以下程序 #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=
admin
2018-10-16
44
问题
若有以下程序
#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,j的值大于i的值,因此调用函数f以后,返回j的地址,r指向j,同时i和j的值交换,i=5,j=3,p和q的指向不变,p指向i,q指向j。
转载请注明原文地址:https://www.kaotiyun.com/show/kuxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式正确的是(注:□代表空格字符)()。
以下关于C语言的叙述中正确的是
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
表达式’5’-’1’的值是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
以下程序中,fun函数的功能足求3行4列二维数组每行尢素中的最大值。请填空。voidfun(int,int,int(*)[4],int*);main(){inta[3][4]={{12,41,36,28},{19,33,15,27},
下列叙述中,不属于软件需求规格说明书的作用的是______。
当把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是 ______。
一个算法的时间复杂性是______的函数。
以下关于字符串的叙述中正确的是()。
随机试题
Acollegeoruniversity’sinternationalstudentofficeisagoodplace【C1】______gettingtoknowtheschoolandthecountry.Let
女,40岁,双下肢麻木乏力1年,体检:双下肢肌力Ⅲ级,T8以下痛、温觉减退。如双下肢麻木乏力是从下向上发展的,病变定位应考虑在
门静脉高压症食管下段静脉破裂出血哪种方法降压最显著
收养人收养孤儿、残疾儿童应当具备的条件有______。
某场地黏性土,地基土强度较低,采用振冲法处理,面积置换率为35%,桩间土压缩模量为6MPa,处理后复合地基模量应为()MPa。
投保人、被保险人或者受益人故意造成被保险人死亡、伤残或者疾病等人身保险事故,骗取保险金,情节轻微,尚不构成犯罪的,( )。
下列希腊神话人物中,太阳神是:
新中国成立初期,毛泽东提出“另起炉灶”、“打扫干净屋子再请客”和“一边倒”的三大外交方针。“另起炉灶”就是()
PresidentBarackObamaclaimedprogressWednesdayinhissecond-termdrivetocombatclimatechangebutsaidmoremustbedonet
数据库中有“商品”表如下:要查找出单价大于等于3000并且小于10000的记录,正确的SQL命令是()。
最新回复
(
0
)