首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
66
问题
请编写函数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全国计算机二级
相关试题推荐
简述法国《人权宣言》的内容及其意义。(四川大学2005年世界近现代史真题)
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
简述元朝中央及地方官制。(北京大学2005年中国古代史真题)
简述巴勒斯坦问题的由来o(北京师范大学2001年历史学综合真题)
比较唐宋地方行政机构设置的异同。(北京大学2001年中国古代史真题)
事后检验常用的方法有()
一位教育学教师让每个学生报告他们用于准备考试的时间和考试时答错的题目数:忽略样本容量的问题,解释两种相关系数的大小为何有差异,在上述数据中,你认为哪种更准确地反映了数据的关系?
根据教育作用对象的不同,教育功能可分为
下列货币政策操作中,可以增加货币供给的是()。
若(1+x)+(1+x)2+…+(1+x)2n=a0+a1x+…+a2nx2n,其中n为正整数,则a0+a2+…+a2n=()。
随机试题
针对部分地方政府________农民意愿搞大拆大建、盲目建高楼、急于推进城市化建设等现象,社会各界的批评不绝于耳。专家指出,权利主体的树立,固然需要权力者转变观念,但________开发商野蛮拆迁之风,最根本的还是要通过法律制度等为权利主体撑腰,_____
最早使用“行政学”一词的学者是
宫颈癌的组织学分类中占绝大多数病理类型的为
A.窦神经冲动增加B.心交感神经冲动增多C.交感缩血管纤维冲动增多D.心迷走神经冲动增多E.交感舒血管纤维冲动增多体位性低血压恢复正常时,心率加快的原因是()
“五脏六腑之大主”是
广告的战略目标可以分为通知、说服、提醒几种。()广告主要用于产品的开拓阶段。
关于建筑地面工程施工时对环境温度控制要求的说法,正确的是()。
甲公司为制造企业增值税一般纳税人,原材料核算采用实际成本法。20×9年7月份发生下列交易与事项:(1)7月2日,从乙公司购入A材料、B材料,其中A材料300件,单价120元,B材料200件,单价80元,增值税专用发票列示货款金额为52000元,增
根据成就动机理论,学生最有可能选择的是成功概率约为()的任务。
Thoseharboringdoubtsaboutmicro-bloggingshouldnowbeconvincedthatmicroblogscanplayanineffective【1】______roleinm
最新回复
(
0
)