首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
23
问题
有以下程序
#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://jikaoti.com/ti/ZWG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
有以下程序:#includemain(){FILE*fp;inta[10]={1,2,3},i,n;fp=fopen("d1.dat","w");for(i=0;i<3;i++)fprintf(fp,"%d",a[i]);fprintf(
有以下程序#include#includemain(){charname[9]="c##line";char*str=-name;printf("%d,%d,%d,%d\n",sizeof(name),strlen(name),sizeof
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。【10年9月】
有如下程序#include<stdio.h>#include<string.h>main(){intlen=strlen(’’\0\t123456’’);printf(’’%d’’,len);
下面叙述中正确的是()。
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。函数fun的功能是将一个由字符0和1组成的表示二进制数的字符串,转换成相应的十进制整数值返回。该串长度最大不超过15。例如,若表示
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANKl.C中。不得增行或删行,也不得更
关于地址和指针,以下说法中正确的是()。
随机试题
下列关于线性链表的叙述中,正确的是()。
应用焊条电弧焊热焊法焊接灰铸铁时,可得到焊缝为()。
男,32岁,尿频、尿急、尿痛8个月逐渐加重伴脓血尿,抗感染治疗未见明显好转,尿常规多脓白细胞,反应酸性,考虑诊断为()
A.3份5%葡萄糖,1份生理盐水B.3份5%葡萄糖,2份生理盐水,1份1.4%NaHC03C.2份生理盐水,1份1.4%NaHCO3D.2份5%葡萄糖,1份生理盐水E.1份5%葡萄糖,2份生理盐水2:1等张含钠液
药学人员在工作中,树立职业理想,形成良好的职业行为和习惯,体现了药学职业道德的
初产妇30岁,妊娠38周,侧切自然分娩一健康男婴,胎盘正常娩出。产后1小时发现产妇面色苍白,出冷汗,阴道流血量较多,主诉头晕、心慌和口渴。血压90/50mmHg,脉搏120次/分,既往血小板减少症,无高血压及低血压,无贫血史。该种疾病80%以上发生于
冬期施工混凝土宜选择较小的配合比指标是()。
财务报告的组成部分应该包括()。
唐代的_____著有《茶经》一书,后世称之为“茶圣”。
Theeldersarealways______inChina.
最新回复
(
0
)