首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
76
问题
有以下程序
#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打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新数,作为函数值返回。例如,从
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:找出100~x(x≤999)之间各位上的数字之和为15的所有整数,并在屏幕输出;将符合条件的整数的个数作为函
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,该函数的功能是:将M行N列的二维数组中的数据,按行的顺序依次放到一维数组中,一维数组中数据的个数存放在形参n所指的
在软件开发中,需求分析阶段产生的主要文档是( )。
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是()。
以下对C语言中联合类型数据的正确叙述是()。
编写甬数fun,其功能是:利用下面的简单迭代方法求方程cos(x)一x=0的一个实根。xn+1=cos(xn)迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,将x1的值赋给x0;(3)xl=cos
检查软件产品是否符合需求定义的过程称为()。
结构化程序所要求的基本结构不包括()。
随机试题
在软土地区基坑开挖深度超过3m时,一般采用()方案。
阅读曹禺《日出》中的一段台词,然后回答下列小题。你们好狠的心哪!你们给我一个月不过十三块来钱,可是你们左扣右扣的,一个月我实在领下的才十块二毛五。我为着这辛辛苦苦的十块二毛五,我整天地写,整天给你们伏在书桌上写;我抬不起头,喘不出一口气地写;我从早到
(14年4月、10月真题)1987年我国加入《纽约公约》时,声明作出“互惠保留”和()
在PowerPoint2010的幻灯片浏览视图下,不能完成的操作是()
患者,女性,16岁。因咳嗽,咳大量黄脓痰,大咯血8年。在当地镇、县、市级医院,均被诊断为右下支气管扩张,后到一所三甲医院住院行手术治疗。手术前需应用大量抗生素抗感染,并辅以支气管肺泡灌洗术(BAL)。在BAL术中,操作者出于对患者的高度负责,对镜下右下基底
某校长甲欲将一套住房以50万元出售。某报记者乙找到甲,出价40万元,甲拒绝。乙对甲说:“我有你贪污的材料,不答应我就举报你。”甲信以为真,以40万元将该房卖与乙。乙实际并无甲贪污的材料。关于该房屋买卖合同的效力,下列哪一说法是正确的?()(10年司
()属于系统初始化内容。
期货公司交易、结算、财务业务应当由同一部门和人员来办理。()
班级授课制是我国现行的教育组织形式,其优点主要包括()。
王奉与李海发生口角,王奉将李海打伤。刘山见状,上前劝架,王奉失手将劝架的刘山打中要害,伤害致死。刘山死后,刘家发生财产继承。在本案中,属于行为的是()。
最新回复
(
0
)