首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序输出的结果是( )。 #include funl(char a,char b){char c;c=a;a=b;b=c;} fun2(char*a,char b){char c;c=*a;*a=b;b=c;} f
下列程序输出的结果是( )。 #include funl(char a,char b){char c;c=a;a=b;b=c;} fun2(char*a,char b){char c;c=*a;*a=b;b=c;} f
admin
2017-02-22
32
问题
下列程序输出的结果是( )。
#include
funl(char a,char b){char c;c=a;a=b;b=c;}
fun2(char*a,char b){char c;c=*a;*a=b;b=c;}
fun3(char*a,char*b){char c;c=*a;*a=*b;*b=c;}
void main()
{char a,b;
a=’A’;b=’B’;fun 1(a,b);putchar(a);putchar(b);
a=’A’;b=’B’;fun2(&a,b);putchar(a);putchar(b);
a=’A’;b=’B’;fun3(&a,&b);putchar(a);putchar(b);
putchar(’\n’);
}
选项
A、BABBAB
B、ABBBBA
C、ABBABA
D、ABABBA
答案
B
解析
由程序中的主函数main入手,分别调用fun1,fun2,fun3函数,得到输出结果。其中,三个函数都是实现两个形参的交换功能,只是参数传递的方式不同,有的是地址,有的是传值。第一个函数中参数采用的是值传递的方式,形参的变化不影响实参。所以调用fun1后,实参a和b并没有交换,仍然是AB。第二个调用中,实参a采用的是地址,即传递的是地址,所以形参a的改变会影响实参a的值,即:BB。同理,调用fun3后为BA。
转载请注明原文地址:https://kaotiyun.com/show/R6Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列C++标点符号中表示一条预处理命令开始的是()。
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。#include<string>char*scmp(char*s1,char*s2){if(strc
下面程序的输出结果为【】。#include<iostream.h>voidmain(){intnum=0,i=8;do{i--;
下面程序输出的结果为#include"iostream.h"classA{public:A(){cout<<"CLASSA"<<endl;}
下面程序的结果是#include"iostream.h"voidmain(){char*str;str="test!";cout<<str
只能作为成员函数重载的是
以下哪个特征不是面向对象思想中的主要特征?
假定int类型变量占用两个字节,其有定义intx[10]={0,2,4};,则数组x在内存中所占字节数是
C++语言标识符是以字母或______开头的,由字母,数字和下划线组成的字符串。
在一个容量为32的循环队列中,若头指针front=3,尾指针rear=2,则该循环队列中共有______个元素。
随机试题
美国的SAE和.ASTM金属与合金统一数字代号体系简称UNU体系。
为学生提供把基础理论知识转移到以病人为中心的高质量护理的媒介是________。
管理方格理论中,领导者既不关心人,也不关心生产,对组织放任自流、无所作为的领导方式是()
肾虚不纳之喘证选方宜
金刚烷胺的特点有
A.右旋B.左旋C.茛菪碱外消旋体D.升华性E.挥发性咖啡因的物理性质较特殊,具有
作用偏里偏下,善治少阴伏风头痛及下半身风寒湿痹的药物是( )。
图5-1(单位:万元)是反映( )的图。图5-1[*]
2018年1月1日,甲公司、乙公司和丙公司共同出资设立丁公司,注册资本为5000万元,甲公司持有丁公司注册资本的34%,乙公司和丙公司各持有丁公司注册资本的33%,丁公司为甲、乙、丙公司的合营企业。甲公司以其固定资产(机器)出资,该机器的原价为1880万元
’Diamonds’,sangMarilynMonroeinthefilmGentlemenPreferBlondes,’areagirl’sbestfriend.’Youmightnotagree,buty
最新回复
(
0
)