首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> void f1(char *a,char b){char c;c=*a;*a=b;b=c;} void f2(char a,char b){char c;c=a;a=b;b=c;} void f3(c
有以下程序 #include<stdio.h> void f1(char *a,char b){char c;c=*a;*a=b;b=c;} void f2(char a,char b){char c;c=a;a=b;b=c;} void f3(c
admin
2022-10-24
32
问题
有以下程序
#include<stdio.h>
void f1(char *a,char b){char c;c=*a;*a=b;b=c;}
void f2(char a,char b){char c;c=a;a=b;b=c;}
void f3(char *a,char *b){char c;c=*a;*a=*b;*b=c;}
main()
{chat t1,t2;
t1=’A’;t2=’B’;f3(&t1,&t2);putchar(t1);putchar(t2);
t1=’A’;t2=’B’;f2(t1,t2);putchar(t1);putehar(t2);
t1=’A’;t2=’B’;f1(&t1,t2);putchar(t1);putchar(t2);
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、ABBABB
B、BAABBB
C、BABABA
D、BABAAB
答案
B
解析
函数f1(*a,b),*a为地址传递,b为值传递,将b值传给*a,则f1(&t1,t2)调用后输出t1、t2为BB。f2(a,b)为值传递,传入的只是a、b的值,不实现交换,则f2(t1,t2)调用后输出t1、t2为AB。f3(*a,*b)为地址传递,可以实现a、b值的交换,则f3(&t1,&t2)调用后输出t1、t2为BA。因此结果为BAABBB。故本题答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/SDkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:实现B=A+A’,即将矩阵A加上A的转置,存放在矩阵B中。计算结果在main函数中输出。例如,
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将a、b两个两位正整数合并成一个新的整数放在C中。合并的方式是:将a中的十位和个位数依次放在变量c的百位和
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:对Ⅳ名学生的学习成绩,按从高到低的顺序找出前m(m≤10)名学生来,并将这些学生的数据存放在一个动态分配的连续存
对于一个正常运行的C程序,下列叙述中正确的是()。
下述语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
下列定义变量的语句中错误的是()。
在黑盒测试方法中,设计测试用例的主要依据是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数)。例如,若输入字符串“-1
有以下程序#include<stdio.h>structord{intx,y;}dt[2]={1,2,3,4};main(){structord*p=dt;printf("%d,",++(p->x))
软件测试的目的是
随机试题
与以往做法不同,现在的对销贸易中双方不一定互相熟悉,交换的产品有时为纵向有联系的货物。
测量血压时,听诊的动脉为【】
肾性糖尿
A.木通与通草B.关木通与车前子C.萹蓄与地肤子D.车前子与通草具有止痒功效的药物是
中年女性患者,有轻度眼球突出病史3年余,临床以及影像检查提示眼眶内视神经脑膜瘤,视力有0.8,下列哪项治疗是最恰当的
患儿,1岁半。腹泻已有2天,无尿12h。体温37.8℃,嗜睡与烦躁交替,双眼深陷,口唇干燥,皮肤弹性差,四肢冷,见花纹,脉细弱160次/min,心音低,呼吸深长60次/min,腹部肠鸣音亢进。血常规:Hb150g/L,WBC13.0×109/L,S
正常人昼尿量与夜尿量之比为
某生产性建设项目,生产某单一产品,年固定成本为l200万元,每件产品的变动成本(含单位产品税金等)为600元、销售价格为1600元,设计生产能力为年产量16000件。根据以上资料,回答下列问题:该建设项目达到产量盈亏平衡点时的生产负荷率为(
有些具有良好效果的护肤化妆品是诺亚公司生产的。所有诺亚公司生产的护肤化妆品都价格昂贵,而价格昂贵的护肤化妆品无一例外地受到女士们的信任。以下各项都能从题干的断定中推出,除了()。
Guest:Oh,Ihadn’trealizedhowlateitwas.I’mafraidI’llhavetobegoing.Host:Oh,notyet.I’mjustgoingtomakesomec
最新回复
(
0
)