首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序输出的结果是( )。 #include fun1(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 fun1(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
2019-03-05
55
问题
下列程序输出的结果是( )。
#include
fun1(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’;funl(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函数,得出输出结果。其中,3个函数都是实现的两个形参的交换功能,只是值传递的方式不同,有的是引用,有的是传值。第一个函数中参数采用的是值传递的方式,形参的变化不影响实参。所以d调用fun1后,实参a和b并没有交换,仍然是AB。第二个调用中,实参a采用的是地址,即传递的是地址,所以形参a的改变会影响实参a的值,即BB。同理,调用fun3后为BA。
转载请注明原文地址:https://kaotiyun.com/show/LSAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的执行结果是______。#inelude<iostream.h>classSample{public:intx;inty;voiddisp()
应用数据库的主要目的是
设有语句:charstr1[]="string",str2[8],*str3,*str4="string";,则下列对库函数strcpy调用不正确的是
以下不使用线性结构表示实体之间联系的模型的是()。
如果一个类含有一个以上的纯虚函数,则称该类为
耦合和内聚是评价模块独立性的两个主要标准,其中______反映了模块内各成分之间的联系。
以下对C++语言函数的有关描述中,正确的是
下列程序如果去掉for循环外围的大括号对,则会出现编译错误。错误原因是______。#include<iostream.h>inta=5;voidmain(){inta=10,b=20;
用树状结构表示实体之间联系的模型是
1______是实现C++语言编译时多态性的机制,2______是实现C++语言运行时多态性的机制。2______。
随机试题
某新建双线铁路,设计行车时速160km,其中某段路基8.5km,设计填挖平衡,大部分填筑高度3~5m,挖方段坡度不大,山体除表层外,部分为中风化砂岩,部分弱风化,沿线两侧有少量村庄,无重要建筑物,最大挖深12m。填筑区有两段各长500m的软弱地基,软弱层厚
一患者右膝部闭合性损伤,伤后右足不能主动向背侧伸展,其主要原因是
根据《城市消防规划规范》,下列说法中错误的是()。
【背景资料】某大型顶进箱涵工程为三孔箱涵,箱涵总跨度22m,高5m,总长度33.66m,共分三节,需穿越5条既有铁路站场线;采用钢板桩后背,箱涵前设钢刃脚,箱涵顶板位于地面以下0.6m,箱涵穿越处有一条自来水管需保护。地下水位于地面以下3m处。箱涵
行政性收费要使用()财政部门统一监制的票据。
下列关于多种产品加权平均边际贡献率的计算公式中,错误的是()。
环境学家十分关注保护濒临灭绝动物的高昂费用,提出应通过评估各种濒临灭绝动物对人类的价值,以决定保护哪些动物。此法实际不可行,因为预言一种动物未来的价值是不可能的。评估对人类现在作出间接但很重要贡献动物的价值是不可能的。这段文字作者的主要论点是()。
在E—R图中,用来表示实体的图形是
Whenyoubuyagallonoforganicmilk,youexpecttogettastymilkfromhappycowswhohaven’tbeensubjectedtoantibiotics,h
HalloweenOnOctober31st,dozensofchildrendressedincostumesknockontheirneighbors’doorsandyell"TrickorTreat"
最新回复
(
0
)