首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序输出的结果是( )。 #include<stdio.h> fun1(char a,char b) {char c;c=a;a=b;b=c;} fun2 (char*a,char b) {char c;c=*a
下列程序输出的结果是( )。 #include<stdio.h> fun1(char a,char b) {char c;c=a;a=b;b=c;} fun2 (char*a,char b) {char c;c=*a
admin
2010-06-06
41
问题
下列程序输出的结果是( )。 #include<stdio.h> fun1(char a,char b) {char c;c=a;a=b;b=c;} fun2 (char*a,char b) {char c;c=*a;*a=b;b=c;} fun3(char*a,char*b) {char c;c=*a;*a=*b;*b=c;} void main() { char a,b; a=’A’;b=’B’; fun1 (a,b);putchar(a);putchar(b); a=’A’;b=’B’; fun2 (&a,b);putchar(a);putchar(b); a=’A’;b=’B’; fun3 (&a,&b);putchar(a);putchar(b); putchar(’\n’); }
选项
A、BABBAB
B、ABBBBA
C、ABBABA
D、ABABBA
答案
B
解析
由程序中的主函数main入手,分别调用fun1,fun2, fun3函数,得出输出结果。其中,3个函数都是实现的两个形参的交换功能,只是值传递的方式不同,有的是引用,有的是传值。第一个函数中参数采用的是值传递的方式,形参的变化不影响实参。所以d调用fun1后,实参a和b并没有交换,仍然是AB。第二个调用中,实参a采用的是地址,即传递的是地址,所以形参a的改变会影响实参a的值,即BB。同理,调用fun3后为BA.
转载请注明原文地址:https://kaotiyun.com/show/3Zjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是()。#inc1udemain(){chara[]={’a’,.b’,’c’,’d’,’f’,’g’),*p;p=a;printf("%c\n",*p+4);}
阅读以下程序:#includemain(){intcase;floatpfintF;printf("请输入2个数:");scanf("%d%f",&case,&printF);
存储在计算机内有结构的数据集合是()。
关系数据库管理系统所管理的关系是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
数据库的数据模型分为
对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为()。
非空循环链表所表示的数据结构()。
设有定义: charc[]="Cc"; FILE*fp; 且fp指向以“写文本文件”的方式成功打开的文件,若要将c中的两个字符写入文件,且每个字符占一行,则下面的选项中正确的是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
美术欣赏活动中,教师教孩子欣赏《绿垫圣母子》(画面内容为圣母抱着婴儿)。当教师问道:“小宝宝在干什么?”孩子们的回答纷繁多样:“在喝奶。”“在望天空。”而一个幼儿则答道:“在抱臭脚丫。”顿时,引起了全班幼儿的哄笑和兴趣,大家围绕“臭脚丫”不停地谈论,带班教
Jackisaccused__________stealingthebooksfromthelibrary.
不属于根尖切除术适应证的是
麻黄附子细辛汤适用于()
深静脉血栓形成的患者使用抗凝药物,下列说法正确的是()。
【2014年真题】按工程项目组成编制施工阶段资金使用计划时,建筑安装工程费中可直接分解到各个工程分项的费用有()。
已知某非正弦电压u(t)=[2+4cos(ωt+30°)+3cos(3ωt+10°)]V,那么此非正弦电压的有效值为()。
卫星:飞船:航天
A、 B、 C、 D、 A防病毒工具必须能够针对网络中各个可能的病毒入口来进行防护,不处于网络出口的位置,因此A错误。具备入侵防御功能的设备通常部署在两个位置:服务器前或网络出口。UTM部署在网络出口位置,保
A、AllitscustomerswouldgetextramoneyfromHSBC.B、Heapologizedinavideocliponbehalfofhimself.C、Heexplainedwhath
最新回复
(
0
)