首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序应能对两个整型变量的值进行交换。以下正确的说法是 #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
64
问题
下面程序应能对两个整型变量的值进行交换。以下正确的说法是 #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全国计算机二级
相关试题推荐
根据变量定义“statlcintx[5],y[2][3]={9,6,3,1,4,7};”,y[1][2]=【】。
下列有关拷贝构造函数的描述中错误的是()。
执行下面程序输出的是【】。#include<iostream>usingnamespacestd;template<typenameT>Ttotal(T*data){Ts=0;
有如下程序:#include<iostream>usingnamespacestd;classTest{public:Test(){n+=2;}~Test(){n-=3;}
下列字符串中,正确的C++标识符是______。
下面程序的执行结果是【】。#include<iostream.h>voidmain(){intn=0,x=0;do{n++;if(n%3==2&&n%5==3&&n%7==2)x=1;}while(x!=1);cout<<
下面程序的运行结果是()。#include<iostream.h>voidmain(){intx=10,y=A;x%=y+1;cout<<x<<end1;}
请分析下面的程序并给出该程序的执行结果【】。#include<iostream>classAA{inta;public:AA(){cout<<"Initiali
将长度为n的单链表接在长度为m的单链表之后的算法时间复杂度是______。
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【】。
随机试题
压缩式制冷系统中,常用的压缩机有()、离心式和螺杆式三种机型。
∫(cosx)’dx=()。
有关慢性粒细胞白血病,下列哪项错误
下肢痉挛性瘫痪,可能的病因是
济川煎的哪项药物作用与方义不符()
下列是皮肤的特点与保育,叙述不正确的是()。
一、注意事项1.申论考试,与传统作文考试不同,是对分析驾驭材料的能力与对文字表达能力并重的考试。2.参考时限,阅读资料40分钟,作答110分钟。3.仔细阅读给定的材料,按申论要求依次作答,答案书写在指定位置。二、给定材料1.今年5
设A为三阶矩阵,且有三个互异的正的特征值,设矩阵B=(A*)2-4E的特征值为0,5,32.求A-1的特征值并判断A-1是否可对角化.
下列选项中不属于配置审核的作用的是()。
OrganicArchitectureOneofthemoststrikingpersonalitiesinthedevelopmentofearly-twentiethcenturyarchitecturewasF
最新回复
(
0
)