首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
33
问题
请编写函数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年历史学综合考试真题)
比较唐宋地方行政机构设置的异同。(北京大学2001年中国古代史真题)
论述府兵制在北周隋唐的情况。(中国人民大学2013年历史学综合真题)
方差分析中,F(2,24)=3.90,F检验的结果()
斯皮尔曼等级相关适用于两列具有哪种性质的测量数据,或总体为非正态的等距、等比数据?()
因子分析的基本步骤包括()
根据数据的观测方法和来源划分,研究数据可以分为()
有一组数据4、5、8、7、6、6的方差和标准差分别是()
认为“教育的根本功能不是提高人的生产能力,而是造成人的不同品质,与现存的社会经济结构和等级秩序相适应”的教育经济学理论是()
教育的个体社会化功能,不包括
随机试题
直营连锁经营的特征包括()。
这也正是苏州古城的气质,一定要经历过变迁与_____,见证过繁华与_____,在一次次历史的锻打中,愈发的沉稳和_____,不动声色的沧桑背后,孕育了对风雨袭来时的从容,对世俗快乐的追求。填入画横线部分最恰当的一项是()。
(2014.4.28)简述国际营销决策的原则。
急性大面积脑梗死的病人处于昏迷状态,此时正确的处理如下,但应除去
制定个体化给药方案制定的方法不包括
某市城市规划区的东南部,按照批准的总体规划方案,有一块约60hm2的城市规划绿地。某科研单位与当地村委会签订协议,在规划绿地内(现为耕地)占用3hm2土地建设住宅,补偿费用1000万元。一年后建成多层住宅五栋,建筑面积25000m2。该科研单位在分房过程中
人民当家作主是社会主义民主政治的本质和核心。()
现行宪法规定,民族自治地方的自治机关是自治区、自治州、自治县的:
在结构化设计方法中,总体设计的主要任务是要确定软件的整体结构,下列哪个不属于总体设计的具体任务?
WelcometotheFranklinBusinessInstituteE244ConversationalEnglishclass.Theobjectofthiscourseistolearnhowtoconve
最新回复
(
0
)