首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
2019-06-27
2
问题
若有以下程序
#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
答案
B
解析
在主函数中分别给整型变量i、j和指针型变量p、q赋初值,并声明指针变量r;调用f函数,并将实参变量p和q的值传递给形参变量s和t,并且f函数是指针型函数,即函数的返回值将是一个地址。在f函数中,如果条件成立,则将指针变量s和t互换,并且将指针s的地址返回主函数。最后输出i, j, *p, *q, *r的值,即3,5,3,5,5。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/XaID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有学者曾经把思维定式比作一份“地图”。我们都知道,地图不代表地域,只是对地域的某些方面进行说明。思维定式就是这样,它是关于某种事物的理论、诠释或模型,由每个人的成长背景、经验及选择打造而成,影响我们的态度和行为。符合世界本来面目的“地图”,有利于我们迅速地
迈向人工智能,关键在于________数据洪流。预计到2020年,全球将有500亿台相互连接的智能设备。随着互联的物体越来越多、越来越智能,将产生出________而来的数据洪流。填入画横线部分最恰当的一项是()。
2019年12月17日,我国第一艘国产航母山东舰正式交付。下列关于山东舰的说法,错误的是()。
请根据下图方差分析表的逻辑关系,在有问号的空格处填上合理的数值。
夸美纽斯有关的教育学说,可称为()
下列说法错误的是
开放经济在运行中的自动平衡机制有哪些?
根据货币乘数模型,下面哪个变量是由商业银行决定的?()
下列叙述中,正确的是()。
随机试题
感染后,不出现或仅出现不明显的,临床表现,但可发生特异性免疫反应,称为
口色中,黄色的主证是()
我国母婴保健法的立法宗旨是
如何评定定量包装商品净含量计量检验结果?
重复进行一项试验,事件A表示“第一次失败且第二次成功”,则事件表示:
有一列500m火车正在运行。若距铁路中心线600m处测得声压级为70dB距铁路中心线1200m处有居民楼,则该居民楼的声压级是( )dB。
个人取得应纳税所得,没有扣缴义务人的或者扣缴义务人未按规定扣缴税款的,均应自行申报缴纳个人所得税。()
资产净利率越低,表明资产的利用效率越高,说明公司在增加收入和节约资金使用等方面取得了良好的效果。()
在国债承购包销的过程中,国债承销的收益来源主要有()
Themassmediaisabigpartofourculture,yetitcanalsobeahelper,adviserandteachertoouryounggeneration.Themass
最新回复
(
0
)