首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序应能对两个整型变量的值进行交换。以下正确的说法是 #include<iostream.h> void swap(int p,int q) { int t; t=p; p=q; q=t;} void main( )
下面程序应能对两个整型变量的值进行交换。以下正确的说法是 #include<iostream.h> void swap(int p,int q) { int t; t=p; p=q; q=t;} void main( )
admin
2013-05-30
22
问题
下面程序应能对两个整型变量的值进行交换。以下正确的说法是 #include<iostream.h> void swap(int p,int q) { int t; t=p; p=q; q=t;} void main( ) { int a=10,b=20; cout<<a<<" "<<b; swap(&a,&b); cout<<a<<" "<<b;}
选项
A、该程序完全正确
B、该程序有错,只要将语句swap(&a,&b);中的参数改为a,b即可
C、该程序有错,只要将swap( )函数中的形参p和q以及t均定义为指针(执行语句不变)即可
D、以上说法都不对
答案
8
解析
本题应该把swap( )函数改成这样:swap(int * P,int * q){int t ; t= * p; * p=*q;*q=t;}执行程序时,先将a的地址传递给指针变量p,b的地址传递给指针变量q,然后将*p(a的值)的值传递给t,将*q(b的值)传递给 * p,将t的值传递给 * q,从而将a值和b值互换。
转载请注明原文地址:https://kaotiyun.com/show/3mNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
流程控制语句的基本控制结构有三种,不属于这一种结构的是()。
有如下程序:#include<iostream>usingnamespacestd;intmain(){cout.fill(’*’);cout.width(6);
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是______。
有如下程序:#include<iostream>voidfun(int&x,inty){intt=x;x=y;y=t;}intmain(){inta[2]={23,42};
对于语句cout<<end1<<x;中的各个组成部分,下列叙述中错误的是______。
请分析下面的程序并给出该程序的执行结果【】。#include<iostream>classAA{inta;public:AA(){cout<<"Initiali
结构化程序设计的一种基本方法是______。
概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是()。
软件危机出现于20世纪60年代末,为了解决软件危机,人们提出用______的原理来设计软件,这就是软件工程诞生的基础。
随机试题
A.激活素B.抑制素C.卵泡抑素D.雌激素E.孕激素激活素与其结合后失去刺激FSH的作用的激素是:
下列何方配伍了相反的药物
急性胰腺炎发病后最初2—3周依靠
质量计划的主要内容包括质量管理工作所涉及的()。
免收不动产登记费的情形有()。
A公司2010年发生了下列事项:(1)1月,刚取得会计从业资格证书的李某,被公司从办公室调到财务科任出纳,原出纳张某调到销售科。李某与张某在办理会计工作交接时,因会计科长出差,由公司临时指定财务科一名会计负责监交工作。交接中李某发现存在“白条顶库”问题,
甲公司和乙公司2017年有关交易或事项如下:(1)1月1日,甲公司以银行存款2000万元购入乙公司70%的股权,实现了对乙公司财务和经营决策的控制,当日办理完毕股权登记手续,不考虑相关税费,另以银行存款支付中介机构评估乙公司资产的评估费20万元。当日乙
当代一位犹太思想家的问题困扰了罗马教廷30年:一个基督教神职人员和一个普通信徒的灵魂是否都能进天堂?一个基督徒和一个其他宗教信徒的灵魂是否都能进天堂?一个有宗教信仰的人和一个无神论者的灵魂是否都能进天堂?如果有人的灵魂不能进天堂,则“上帝之爱”就不是普适的
Therearevariouswaysinwhichindividualeconomicunitscaninteractwithoneanother.Threebasicwaysmaybedescribedasth
A、Theinventordecideswhotheexpiredpatentgoesto.B、Theinventormaystriveforalongervalidtimespan.C、Theinventorwi
最新回复
(
0
)