首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
有以下程序: #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
admin
2022-06-24
19
问题
有以下程序:
#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(&tl,&t2);put-char(t1);putchar(t2);
t1='A':t2='B';f2(t1,t2);putchar(t1);putchar(t2);
T1='A';t2='B';fl(&t1,t2);put-char(t1);putchar(t2);
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、ABBABB
B、BAABBB
C、BABABA
D、BABAAB
答案
B
解析
函数f1(char*a,char b),*a地址传递,b值传递,将b值传给*a,则f1(&t1,t2)调用后输出t1、t2为BB。函数f2(chara,charb)值传递,传入的只是a,b的拷贝,不实现交换,则f2(t1,t2)调用后输出t1、t2为AB。函数f3(*a,*b)为地址传递,可以实现a,b值的交换,则f3(&t1,&t2)调用后输出t1、t2为BA。因此结果为BAABBB。
转载请注明原文地址:https://kaotiyun.com/show/IUkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
表达式3.6.5/2+1.2+5%2的值是
以下叙述中正确的是
若有以下程序#include<stdio.h>main(){inta=0,b=0,c=0c:(a+=++b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
以下选项中,合法的一组C语言数值常量是
下列叙述中正确的是()。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
有下列程序:#include<stdio.h>yoidfun(int*a.intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i’j;for(i=0;i<n-1;j++)for(j=i+1j<nj++)if(a[i]<a
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
下列数据结构中,能用二分法进行查找的是
随机试题
教师对职业道德理论上的认识、情感上的共鸣是职业道德修养的最终目的。()
大量胸腔积液所致呼吸困难。最有效的治疗措施是
关于Χ线照片影像的叙述,错误的是
防止噪声危害的最根本措施是
钢梁构件出厂时,应提交的资料主要包括()。
甲、乙、丙、丁四个国有企业和戊有限责任公司投资设立股份有限公司。2013年8月1日,该股份有限公司召开的董事会会议情形如下:(1)该公司共有董事7人,有5人亲自出席。列席本次董事会的监事A向会议提交另一名因故不能到会的董事出具的代为行使表决权的委托书,该
通货紧缩的迹象是()。
输卵管结扎的部位是()。
Criticismandself-criticismisnecessary______ithelpsustofindandcorrectourmistakes.(厦门大学2014年试题)
Practicegetsarawdealinthefieldofappliedlinguistics.Mostlay-peoplesimplyassumesthatpracticeisanecessaryconditi
最新回复
(
0
)