首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数voidswap(int *px,int *py)与void swap(ht &px,int &PY),实现主程序中变量a和b值的交换。 输出结果如下: 3 2 2 3 注意:部分源程序已存在文件test5_2.cpp中。
请编写函数voidswap(int *px,int *py)与void swap(ht &px,int &PY),实现主程序中变量a和b值的交换。 输出结果如下: 3 2 2 3 注意:部分源程序已存在文件test5_2.cpp中。
admin
2009-01-15
37
问题
请编写函数voidswap(int *px,int *py)与void swap(ht &px,int &PY),实现主程序中变量a和b值的交换。
输出结果如下:
3 2
2 3
注意:部分源程序已存在文件test5_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数相应的花括号中填写若干语句。
文件test5_2.cpp的内容如下:
#include<iostream.h>
void swap(int *px,int *py)
{
/***1***/
}
void swap(int &px,int &PY)
{
/***2**/
}
void main()
{
int a=2,b=3;
swap(a,b);
cout<<a<<" "<<b<<endl;
swap(&a,&b);
cout<<a<<" "<<b<<endl;
}
选项
答案
(1) void swap(int *px,int *py) { int temp; temp=*px; *px=*py; *py=temp; } (2) void swap(int &px,int &PY) { int temp; temp=px; px=Py; py=temp; }
解析
本题主要考查点是函数的参数传递,指针与引用的区别。指针存放的是它指向的数据的地址,而引用就是给变 量起一个别名,两者都是传址调用。调用指针,实参需要使用取地址&,形参需要使用取内容,而引用调用与一般调用只在形参上不同,使用引用符号&,其他的完全相同。
转载请注明原文地址:https://kaotiyun.com/show/mKID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
比较唐宋地方行政机构设置的异同。(北京大学2001年中国古代史真题)
简述古埃及阿蒙霍特普四世(埃赫那吞)宗教改革的内容及其影响。(南京大学1997年世界古代中世纪史真题)
略论中国近现代历史上的“军阀”问题。(北京大学2003年中国通史真题)
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
论述魏晋南北朝历史更替的线索,并评价这个时期的政权情况。(东北师范大学2013年历史学综合真题)
某学生某次数学测验的标准分为2.58,这说明全班同学中成绩在他以下的人数百分比是多少?如果标准分是-2.58,则全班同学中成绩在他以下的人数百分比是多少?()
总体参数估计可分为()
关于教育目的确立的依据,下列说法错误的是
股票A的期望收益率为20%,股票B的期望收益率为12%。以方差表示的股票A的风险是股票B的3倍。如果两支股票之间的相关系数为0,那么由两支股票组成的最小方差组合的期望收益率为:()。
23岁的某医药公司总经理甲存银河宾馆客房里遭遇抢劫遇害。警方事后从宾馆的安全监视系统记录资料中发现,凶手乙(被判处死刑)在入室作案前,曾尾随甲,并在不到两个小时内7次上下电梯进行跟踪。但对形迹可疑的乙,宾馆保安人员无一人上前盘问。死者父母认为宾馆严重失职,
随机试题
有关检查胎位的四步触诊法,下述哪项是错误的
小儿腹泻病引起带泡沫豆腐渣样便的病原体是
下列哪种病可致吸气性呼吸困难
以下关于提高氧转移速率的方法中不正确的是()。
人类社会的基本矛盾之一的是()。
下列关于认股权证、可转换债券和看涨期权的说法正确的有()。
教育民主化的基本内涵包括()
在权利的时代,人们通过明确________各种权利(特别是私有财产权和生命权利),并且给予法律上的承认,就能有效地形成对权力的限制。现代社会的政治进步关键就表现在权利限制权力。但是,权力问题很快就________,人们发现在权利背后同样隐藏着权力,权力仍然
关于网络管理的描述中,错误的是()。
某一汉字的机内码是BOAIH,那么它的国标码是
最新回复
(
0
)