首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
25
问题
若有以下程序
#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全国计算机二级
相关试题推荐
有以下程序#includemain(){charc1=’A’,c2=’Y’;printf("%d,%d\n",c1,c2);}程序的输出结果是
有以下程序:#include<stdio.h>intf(intx,inty){return((y-x)*x);}main(){inta=3,b=4,c=5,d;
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
若变量已正确定义,则以下语句的输出结果是s=32;s^=32;printf("%d",s);
在关系数据库设计中,关系模式是用来记录用户数据的()。
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
在关系数据库中,描述全局数据逻辑结构的是
对长度为n的线性表作快速排序,在最坏情况下,比较次数为()。
若fp是指向某文件的指针,且不是末尾,则feod(fp)的函数返回值是()。
在C程序中,下列说法正确的是()。
随机试题
按委托人交单条件的不同,国际结算中的跟单托收可以分为()。
用途最广的天线是()天线,在汽车、楼房、轮船、飞机等场合都采用此类型的天线作为通信天线。
焊接工艺评定时,应按()等方式制备试板。
根据《破产法》的规定,债权申报期限自人民法院发布受理破产申请公告之日起计算()。
甲、乙、丙共同出资设立一有限责任公司。其中,丙以房产出资30万元。公司成立后又吸收丁入股。后查明,丙作为出资的房产仅值20万元,丙现有可执行的个人财产6万元。下列处理方式中,符合公司法律制度规定的是()。
高路迁移
下列说法错误的是()。
材料一马道村是一个典型的传统农耕村落。千百年来,这里的村民以种地务农为生,主要的经济作物有槟榔、荔枝、菠萝蜜和水稻等。于飞7岁那年,父亲复员,带着他和母亲回到马道村。如诗画般美丽的田园风光,亲近自然、充满乐趣的乡村生活,以及热情淳朴的乡邻们,都给童年
明知对方是境外间谍组织而为其窃取、刺探、收买、非法提供国家秘密、情报,构成()。
以下能正确对整型数组赋初值的语句是______。
最新回复
(
0
)