首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include void fun(int*a.int*b) { int*c; c=a;a=b;b=c; } void main() { int x=3,y=5,*p=&x,*q=&y; fun(p,q);printf("%d
有下列程序: #include void fun(int*a.int*b) { int*c; c=a;a=b;b=c; } void main() { int x=3,y=5,*p=&x,*q=&y; fun(p,q);printf("%d
admin
2019-06-07
56
问题
有下列程序:
#include
void fun(int*a.int*b)
{ int*c;
c=a;a=b;b=c;
}
void main()
{ int x=3,y=5,*p=&x,*q=&y;
fun(p,q);printf("%d,%d,",*p,*q);
fun(&x,&y);printf("%d,%d\n",*p,*q)
}
程序运行后的输出结果是( )。
选项
A、3,5,5,3
B、3,5,3,5
C、5,3,3,5
D、5,3,5,3
答案
B
解析
本题子函数fun(int*a,*b)的功能是交换形参a,b的值。主函数中调用子函数fun(p,q)和fun(&x,&y)后,实参p,q和&x,&y的值之间并没有发生交换,所以程序输出的结果为3,5,3,5。
转载请注明原文地址:https://kaotiyun.com/show/Rh8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
函数模板:template Tadd(Tx,Ty){returnx+y;} 下列对add函数的调用不正确的是
类中的一个字符指针成员指向具有m个字节的存储空间时,它所能存储的字符串的最大长度为()。
设有如下关系表:则下列操作正确的是()。
数据流图中带有箭头的线段表示的是()。
下列叙述中错误的是()。
下列关于继承的描述中,错误的是()。
下列叙述中正确的是()。
软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于阶段。
下面重载乘法运算符的函数原型声明中错误的是()。
下列工具中,不属于结构化分析的常用工具的是()。
随机试题
当事人一方在合同履行期到来之前明确表示不履行合同义务的,构成_______。
决定并购是否可行的先决条件是()
久服较大剂量,每易引起水肿的药物是()(2002年第40题)
此时检查最可能发现的体征是经治疗患者好转,为巩固治疗和预防复发,最好的方法是
卵磷脂分子的成分有
下列掏槽方法属于直眼掏槽的是()。
根据《水工建筑物地下开挖工程施工技术规范》(DL/T5099-2011),单向开挖洞室,安全地点至爆破工作面的最小距离为()m。
请认真阅读下列材料,并按照要求作答。跨越海峡的生命桥1999年9月22日,早晨7时30分,阳光洒满了美丽的杭州市,桂树还没有开花,晨风中已经飘来甜丝丝的香气。小钱静静地躺在病床上。灿烂的阳光没有使他苍白的脸红润起来。这个刚满1
黄河公司对应收账款采用销货百分比法计提坏账准备,根据以往经验和有关资料,该公司确定的坏账损失率为4%,2002年期末坏账准备账户有贷方余额8000元,2003年共发生商品赊销金额为12万元,则2003年期末应计提的坏账准备为()万元。
Aroundtheworldmoreandmorepeoplearetakingpartindangeroussportsandactivities.Ofcourse,therehavealwaysbeenpeopl
最新回复
(
0
)