首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
16
问题
有以下程序:
#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://jikaoti.com/ti/kNd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
有以下程序#includemain(){inta=5,b=1,t;t=(a
以下叙述中正确的是()。
下列叙述中正确的是
以下叙述中正确的是
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
层次型、网状型和关系型数据库划分原则是
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参S所指字符串中下标为奇数的字符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存入形参P所
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
采用(),能够随时掌握和了解各项财产物资的增减变动情况和结存情况。
某个人投资者以1元的基金净值申购某基金10000份后又以1.1元的基金净值赎回该基金10000份,不考虑费用的话,该投资者此项获利需缴纳的税收情况是()。
在经济萧条时,财政可以通过()来扩大需求,刺激经济发展。
脂肪的主要吸收部位是胃和小肠。()
阅读下面选自部编版义务教育教科书《语文》九年级下册《鱼我所欲也》的语段,完成1课时的教学简案。一箪食,一豆羹,得之则生,弗得则死。呼尔而与之,行道之人弗受;蹴尔而与之,乞人不屑也。万钟则不辩礼仪而受之,万钟于我何加焉!为宫室之美、妻妾之奉、所识穷乏者得我
已满14岁不满18岁的人违反治安管理的,()处罚。
根据下列材料回答91~95题。下列哪句话是错误的?()
AreYoungGirlsOutofControlToday?Imagesonfashionmagazinesandtelevisionareconstantlypromotingsexintheiradver
ThehistoryofresponsestotheworkoftheartistSandroBotticelli(1444-1510)suggeststhatwidespreadappreciationbycrit
Peoplewhosepropertyisstolenshouldreporttothepolice.
最新回复
(
0
)