首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序输出的结果是( )。 #include<stdio.h> un1(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;}
下列程序输出的结果是( )。 #include<stdio.h> un1(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;}
admin
2010-12-16
48
问题
下列程序输出的结果是( )。 #include<stdio.h> un1(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*2,char*b){charc;c=*a;*a=*b;*b=c;} void main() { char a,b; a=’A’;b=’B’;funl(a,b);putchar(a);putchar(b);
选项
A、BABBAB
B、ABBBBA
C、ABBABA
D、ABABBA
答案
B
解析
由程序中的主函数main入手,分别调用funl,fun2,fun3函数,得出输出结果。其中,3个函数都是实现的两个形参的交换功能,只是值传递的方式不同,有的是引用,有的是传值。第一个函数中参数采用的是值传递的方式,形参的变化不影响实参。所以d调用funl后,实参a和b并没有交换,仍然是AB。第二个调用中,实参a采用的是地址,印传递的是地址,所以形参a的改变合影响实参a的值,即BB。同理,调用fun3后为BA。
转载请注明原文地址:https://kaotiyun.com/show/CEVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>intm=1,n=2;voidsub1(intm,intn){m+=2;n++;}voidsub2(){m++;n+=2;}main(){printf("%d,%d,",m,n);s
有以下程序#include<stdio.h>main(){intk=5,n=0;while(k>0){switch(k){default:break;case1:n+=k:case2:case3:n+=k:}k--;}printf
结构化程序的三种基本控制结构是()。
以下关于C语言数据类型使用的叙述中错误的是()。
将E-R图转换为关系模式时,实体和联系都可以表示为( )。
有以下程序:#includemain(){inti,j,x=0;for(i=0;i<2;i++){x++;for(j=0;j<=3;j++){if(j%2==0)continu
有以下程序:#includemain(){charb,c;inti;b=’a’;c=’A’;for(i=0;i<6;i++){if(i%2)putehar(i+b);elseputchar(i+c);}printf(’’\n’
设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是()。
下列哪一条不属于数据库设计的任务?()
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
A.太冲、三阴交B.曲池、大椎C.列缺D.曲池、尺泽面痛属气血瘀滞证除选主穴外还可配用
婚前保健的意义
患者,男,35岁。车祸致颈椎骨折,拟择期行椎板减压内固定术。胸。平面以下皮肤感觉消失。全麻诱导时,应特别注意的并发症是
业主方在投资控制方面的管理任务包括()。
某建设工程项目采用施工总承包方式,其中的幕墙工程和设备安装工程分别进行了专业分包,对幕墙工程施工质量实施监督控制的主体有()等。
《会计基础工作规范》规定,企业自制的原始凭证必须有()的签名或盖章。
下列说法正确的是()。
如图,某住宅小区的平面图呈圆心角为120°的扇形AOB.小区的两个出入口设置在点A及点C处,且小区里有一条平行于OB的小路CD已知某人从C沿CD走到D用10分钟,从D沿DA走到A用了6分钟.若此人步行的速度为每分钟50米,求该扇形的半径OA的长.(精确到
暗示教学法的提出者是()
______indoinganexamination,thetimepassedbyquickly.
最新回复
(
0
)