首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序输出的结果是( )。 #include<stdio.h> un1(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;}
下列程序输出的结果是( )。 #include<stdio.h> un1(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;}
admin
2010-12-16
30
问题
下列程序输出的结果是( )。 #include<stdio.h> un1(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*2,char*b){charc;c=*a;*a=*b;*b=c;} void main() { char a,b; a=’A’;b=’B’;funl(a,b);putchar(a);putchar(b);
选项
A、BABBAB
B、ABBBBA
C、ABBABA
D、ABABBA
答案
B
解析
由程序中的主函数main入手,分别调用funl,fun2,fun3函数,得出输出结果。其中,3个函数都是实现的两个形参的交换功能,只是值传递的方式不同,有的是引用,有的是传值。第一个函数中参数采用的是值传递的方式,形参的变化不影响实参。所以d调用funl后,实参a和b并没有交换,仍然是AB。第二个调用中,实参a采用的是地址,印传递的是地址,所以形参a的改变合影响实参a的值,即BB。同理,调用fun3后为BA。
转载请注明原文地址:https://kaotiyun.com/show/CEVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有定义:doublea[10],*s=a;以下能够代表数组元素a[3]的是()。
程序测试的主要目的是()。
有以下函数:#includevoidrune(intn){inti;for(i=0;i<=n;i++)printf("*”);printf("#");}main()
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
程序定义了NxN的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N]),函数的功能是:使数组左下三角元素中的值全部置成0。例如:a数组中的值为则返回主程序后a数组中的值应为注意:部分源程序存在文件PRO
设文件指针fp已定义,执行语句fp=fopen(“file”,“w”);后,以下针对文本文件file操作叙述的选项中正确的是()。
设已有定义:floatx;则以下对指针变量p进行定义且赋初值的语句中正确的是()。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。
函数fun的功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s所指串中剩余的字符形成的新串放在t所指的数组中。例如,若s所指字符串中的内容为”ABCDEFG12345”,其中字符C的ASCII码值为奇数,在数组中的下标为偶数,因此必须
一棵二叉树共有25个节点,其中5个是叶子节点,则度为l的节点数为()。
随机试题
1KB的准确数值是()。
A.颊部蝶形红斑B.口、眼干燥,猖獗龋齿C.雷诺现象D.Gottron皮疹E.关节肿痛原发性干燥综合征的常见表现为
急性糜烂出血性胃炎常见临床症状( )。
未成熟B细胞表面的标志是
患者,男,28岁。十二指肠溃疡病史3年,近日因大便发黑去医院求诊,医生诊断为十二指肠溃疡出血。治疗宜选用的中成药是
申请甲级或乙级设备监理工程师单位所要提交的证明材料包括( )。
《建设工程安全生产管理条例》适用于以下哪项()。
某公司财务报表中部分资料如下:货币资产为150000元,固定资产为425250元,销售收入为1500000元,净利润为75000元,速动比率为2,流动比率为3,平均收账期为40天。该公司流动资产由货币资产、应收账款和存货组成,应收账款的年初、年末余额相
Ininternationalmatches,prestigeissoimportantthattheonlythingthatmattersistoavoid
Forthispart,youareallowed30minutestowriteacompositionentitledShouldGraduatesSpendMuchonJobhunting?Youshould
最新回复
(
0
)