首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
22
问题
请编写函数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全国计算机二级
相关试题推荐
简述大流士一世改革的主要内容和意义。(南京大学1998年世界古代中世纪史真题)
简述巴勒斯坦问题的由来o(北京师范大学2001年历史学综合真题)
通常,有效提示会促进加工。然而,外周提示之后延迟300毫秒或更长时间,那一位置的目标觉察不仅没有受到促进,反而变慢。这种效应称做()
卡方检验要求每个单元格的理论次数不得小于5,如果小于5应该采用以下的哪些处理办法?()
一位教育学教师让每个学生报告他们用于准备考试的时间和考试时答错的题目数:忽略样本容量的问题,解释两种相关系数的大小为何有差异,在上述数据中,你认为哪种更准确地反映了数据的关系?
于1872年颁布,规定6~14岁的8年初等教育为强迫义务教育阶段的法案是
简述大学服务社会功能的形成与发展。
教育的社会发展功能不是教育自身的功能。
美联储通过公开市场操作主要调整的是()。
设α=(1,1,-1)T是A=的一个特征向量.(Ⅰ)确定参数a,b及特征向最α所对应的特征值;(Ⅱ)问A是否可以对角化?说明理由.
随机试题
若知我不降明,欲令两国相攻,匈奴之祸,从我始矣。(《苏武传》)若知我不降明:
温经汤的主治证是生化汤的主治证是
柏油样便是由于
血清淀粉酶水平是临床上诊断和监测急性胰腺炎的重要指标,其升高的高峰一般出现在发病后
患者,男,45岁。无诱因突发四肢抽搐,呼吸急促,面色发绀,两眼上翻,口吐白沫,呼之不应。症状持续3分钟后,抽搐停止但仍昏迷。家属急送医院救治,查体时患者再次出现类似发作。此时的做法不恰当的是
把未来期限的到来为条件作为合同效力消灭的根据的合同是()。
对一个客观事物,可以用多种数据模型来描述。()
一般资料:求助者,男性,37岁,机关公务员。案例介绍:一个多月前,求助者为了给煤气表插卡续费而爬进厨房的灶台下面,突然感觉胸闷、心悸、呼吸不畅。赶忙爬出来后又感觉有些头晕,到阳台打开窗子后做了几次深呼吸才缓过来。当晚睡觉时心情烦躁,又出现了胸闷等
资本支出预算是指与项目投资决策密切相关的专门决策预算。()
A、adepartmentstore.B、alibrary.C、anelectricalshop.D、abusstation.A此题考查听细节的能力。关键点在听到第一句“shoppingforgift”,大多数考生在一开始不能马
最新回复
(
0
)