首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
30
问题
有以下程序:
#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全国计算机二级
相关试题推荐
阅读下面程序,程序执行后的结果为(#include’’stdio.h’’main(){char*str=-”abcdefghijklmnopq’’;while(*str++!=’e’);printf(
若变量已正确定义,有以下程序段:i=0;doprinff("%d,",i);while(i++);prinff("%d\n",i);程序的运行结果是()。
有以下函数intfun(char*s){char*t=s;while(*t++);return(t-s);)该函数的功能是
有以下程序voidfun(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}}
下列属于白盒测试方法的是()。
设某棵树的度为3,其中度为3、1、0的结点个数分别为3、4、15。则该树中总结点数为
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
层次型、网状型和关系型数据库划分原则是
下列数据结构中,属于非线性结构的是()。
某二叉树共有13个结点,其中有4个度为1的结点,则叶子结点数为
随机试题
设以二叉链表为二叉树的存储结构,结点的结构如下:lehilddatarchild其中data域为整数,试设计一个算法voidchange(bitreptrr):若结点左孩子的data域的值大于右孩子的data域的值,则交
属于多血供型的肝内转移瘤是
患者产后2天,小便不通,小腹胀急,少气懒言,四肢无力,面色少华。舌淡,苔少,脉缓弱。治宜
案情:居住在甲市A区的王某驾车以60公里时速在甲市B区行驶,突遇居住在甲市C区的刘某骑自行车横穿马路,王某紧急刹车,刘某在车前倒地受伤。刘某被送往甲市B区医院治疗,疗效一般,留有一定后遗症。之后,双方就王某开车是否撞倒刘某,以及相关赔偿事宜发生争执,无法达
建设项目的环境保护要根据国家要求,结合污染物的特性、排放量、浓度以及危害性,采取切实有效的防护措施。在研究具体治理措施方案时要考虑()。
用友报表系统中,报表数据文件还可以被转换成的文件格式有( )。
对未完成义务教育的未成年犯和被采取强制性教育措施的未成年人应当进行义务教育,所需经费由()予以保障。
【2015年陕西铜川.单选】主张绅士教育,并著有《教育漫话》的教育家是()。
试论基督教对封建时期西欧的影响。
A、Babies.B、Oldmen.C、Youngmen.D、Doctors.B注意听清楚本题问的是没那么必要注射疫苗的人(lessnecessary)。新闻中指出,美国政府小组委员会认为孕妇、医护工作者、孩子和24岁以下的年轻人都应该优先注
最新回复
(
0
)