首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
38
问题
有以下程序
#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://jikaoti.com/ti/Cid0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。此程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N],intn),该函数的功能是:使数组左下半三角元素中
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:求S的值。例如,当k为10时,函数的值应为1.533852。请改正程序中的错误,使它能得出
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:根据以下公式求P的值,结果由函数值带回。m与n为两个正整数且要求m>n。例如:m=12,n=8时,
下列叙述中错误的是()。
下列哪一条不属于数据库设计的任务?()
结构化程序设计的基本原则不包括()。
检查软件产品是否符合需求定义的过程称为()。
计算机程序设计过程中,不属于结构化程序设计原则的是()。
检查软件产品是否符合需求定义的过程称为()。
用于软件测试的实例主要包括哪些内容?()
随机试题
某建设工程合同工期为25个月,经总监理工程师批准的施工总进度计划如下图所示。当该计划执行至7个月末时,发现施工过程D已完成,而施工过程E拖后两个月。由于E工作延误是承包人自身原因造成,故应采取工期一成本优化方式压缩后续关键工作持续时间保证目标工期。压缩
患者,女,49岁。下腹痛伴发热2天,白带增多,呈脓性,精神不振,恶心纳少,舌红,苔黄腻,脉洪数。体格检查:体温38.7℃,下腹部压痛及反跳痛明显,肠鸣音消失。血常规:wBC16.46×109/L,GRAN%84%。B型超声:子宫直肠窝可见液性暗区,范围3
拟建工程外侧边缘与外电架空线路的边线之间必须保持安全距离,距离大小的确定主要依据()。
下列关于委托代理终止的说法,正确的是()。
某施工单位承揽了一办公楼的改扩建工程,施工过程中建设单位还要继续使用该办公楼,则施工单位应在做好安全生产工作的同时,应当()。
企业发生的销售退回一定冲减退货当期收入。()
可以对犯罪嫌疑人、被告人决定监视居住的机关是()。
(2016年真题)下列情形中,可引起诉讼时效中止的是()。
在函数依赖的范畴内,【】达到了最高的规范化程度。
AchainofshopsinEastYorkshire,Englandhasbeentoldthatitwouldbeacriminaloffencetosellthousandsoftubesoftoot
最新回复
(
0
)