首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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=
有以下程序 #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=
admin
2020-04-18
48
问题
有以下程序
#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()
{ char t1, t2;
t1 = ’A’; t2 = ’B’; f3( &t1,&t2 ); putchar(t1); putchar(t2);
t1 = ’A’; t2 = ’B’; f2( t1, t2 ); putchar(t1); putchar(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://www.kaotiyun.com/show/sjCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include#includetypedefstructstu{charname[10];chargender;intscore;}STU;voidf
设有定义:intn=1234;doublex=3.1415;则语句printf("%3d,%1.3f\n",n,x);的输出结果是()。
有以下程序:#includemain(){charc;for(;(c=getchar())!=’#’;)putchar(++c);}执行时如输入为:abcdefg##,则输出结果是()。
有以下程序:#include#includestructS{charname[10];};main(){structSs1,s2;strcpy(s1
有如下程序#include<stdio.h>#include<string.h>main(){intlen=strlen(’’\0\t123456’’);printf(’’%d’’,len);
下面叙述中正确的是()。
下列关于算法复杂度叙述正确的是()。
有如下程序:#includemain(){inti,data;scanf("%d",&data);for(i=0;idata)break;printf("%d,",i);}
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
下面不能作为结构化方法软件需求分析工具的是
随机试题
通信机房电气环境的要求主要是指防静电和防()干扰等。工作人员进入机房内要穿防静电服装和防静电鞋,避免穿着化纤类服装进入机房。
人被狂犬咬伤后是否发病,影响最小的因素是
吗啡及其合成代用品具有的共同结构特征是
急性排斥反应发生在术后
按十二经脉的流注次序,小肠经流注于
下列关于扩大管理幅度对组织的影响的说法中,不正确的是()。
商业银行的每个网点在同一会计年度内不得与超过()家保险公司开展保险业务合作。
某高新技术企业,2016年度取得境内应纳税所得额2000万元,境外应纳税所得额折合人民币500万元,在境外已缴纳企业所得税折合人民币70万元。该企业汇总纳税时实际应缴纳企业所得税()万元。
有的教师怕影响整体成绩,不让成绩差的学生参加考试,这侵犯了学生的()
AdamSmith,writinginthe1770s,wasthefirstpersontoseetheimportanceofthedivisionoflaborandtoexplainpartofits
最新回复
(
0
)