首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序输出的结果是( )。 #include<stdio.h> 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=
下列程序输出的结果是( )。 #include<stdio.h> 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=
admin
2020-04-07
30
问题
下列程序输出的结果是( )。
#include<stdio.h>
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’;fun1(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://jikaoti.com/ti/czA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是【 】。#include<iostream.h>classBase{public:virtualvoidfunc(inti){cout<<"classBase:"<<i<<e
非成员函数应声明为类的______函数才能访问这个类的private成员。
以下程序的输出结果是#include<iostream.h>voidmain(){intx=1,y=3;cout<<x++<<",";{intx=0;X+=y*2;co
下列运算符中,不能重载的是
若有以下程序:#include<iostream>usingnamespacestd;classA{private:inta;public:A(inti){
DBMS的数据控制功能包括完整性控制、并发控制、安全性控制和【】。
在C++语言中,数据封装要解决的问题是
下列选项中,不是C++关键字的是()。A)classB)functionC)friendD)virtual
下列运算符中,在C++语言中不能重载的是
执行语句序列intx=10,&r=X;cout<<x<<’-’,<<r<<endl;输出结果为【】。
随机试题
在道路上超车时,应尽量加大横向距离,必要时可越实线超车。
下列哪项属于吸气性呼吸困难
下列信号中属于同步机产生的是
在节理玫瑰图中,自半圆中心沿着半径方向引射的直线段长度的含义是指下列哪一项?()
以演示账套“静华公司”为基础资料。请为工资管理进行工资计算公式定义。公式名称:办公室在职人员出勤奖=基本工资×0.1应发合计=基本工资十全勤奖实发合计=应发合计一代扣所得税
(用户名:11;账套:131;操作日期:2010年1月31日)输入固定资产原始卡片。资产类别:01资产名称:现代轿车所在部门:销售部增加方式:直接购入开始使用日期:2009一01一01使用年限:10原值:1
根据《中外合资经营企业法》及其实施条例的规定,下列事项中,无须经合营企业出席董事会会议的全体董事一致通过的是()。
事实认识错误,又称构成要件错误;是指行为人在着手犯罪时预见或设想的事实与实际发生的事实不符合。根据上述定义,下列不属于事实认识错误的一项是()。
人是一种被限定了时空框架的有限生物。人活着,就是与别人共存于同一个地球村落,人的物质生活和精神生活都有赖于与他人互惠互存。只有自觉置身于人类,才能坚持对人类精神价值的信念;也只有社会,才是自我实现和个性发展的唯一场所。这段话的主旨是()。
What’sthisnewsmainlyabout?
最新回复
(
0
)