首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: void swap1(int *a,int *b) {int *c=a; s=b,b=c; } void swap2(int *a.int *b) { int c=*a; *a=*b,*b=c;
有以下程序: void swap1(int *a,int *b) {int *c=a; s=b,b=c; } void swap2(int *a.int *b) { int c=*a; *a=*b,*b=c;
admin
2009-02-15
26
问题
有以下程序: void swap1(int *a,int *b) {int *c=a; s=b,b=c; } void swap2(int *a.int *b) { int c=*a; *a=*b,*b=c; } main() {int a=10, b=15; swap 1(&a,&b) ; printf("%d,%d,",a,b) ; a=10,b=15; swap2(&a,&b) ; printf("%d,%d",a,b) ; } 其输出结果为______。
选项
A、15,10,10,15
B、15,10,15,10
C、10,15,10,15
D、10,15,15,10
答案
8
解析
C语言规定,实参变量对形参变量的数据传递是“值传递”,只由实参传给形参,而不能由形参传回来给实参。在内函数调用结束后,形参单元被释放,实参单元仍保留并维持原值。本题中swap1()函数中,虽然改变了形参指针的值,但实参指针的值并没有改变,所以执行第一个printf后应输出10,15,swap2()函数实现了交换两个变量a和b的值,因此执行第二个printf后输出交换后的值15,10,所以本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/vgXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序计算并输出的是PrivateSubCommand1Click()a=10:s=0Dos=s+a*a*a:a=a-1LoopUntila
编写如下程序:PrivateSubCommandlClick()DimnAsLong,sAsStringn=InputBox(“输入一个数”)DoWhilen<>0Printn\10Mod10;:PrintnMod
执行以下程序段a$="VisualBasicProgramming”:b$=”C++”c$=UCase(Left$(a$,7))&b$&RightS(aS,12)变量c$的值为
在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。程序运行后,如果在文本本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的时间过程是
在窗体上画一个命令按钮,然后编写如下程序:Subinc(aAsInteger)PrivateSubCommandlCUck0StaticxAsIntegerinc2:ine3:ine4x=x+aPrintx;EndSub
编写如下程序:PrivateSubCommandlClick()Dima(3,3)AsInteger,b(3,3)AsIntegerFori=lTo3Forj=1To3a(i,j)=i+j:b(i,j)=a(i,j)+i
求1!+2!+……+10!的程序如下:PrivateFunctions(xAsInteger)PrivateSubCommand1_Click()f=1
下列选项中不属于结构化程序设计原则的是
随机试题
你(LiYuan)的美国朋友Harry在最近的email中提到要带他的父母来华旅游,他们计划去黄山。给他回一封e-mail,内容包括:(1)欢迎他的父母来中国;(2)建议可行路线及交通方式;(3)提醒一些必要的旅行准备(如衣物、药品……);
急性烧伤病人可出现
患者外感风邪,头痛较甚,伴恶寒发热,目眩鼻塞,舌苔薄白,脉浮。治疗宜选用
镇肝熄风汤中用量最重的药有()
5岁男孩突然起病,高热持续5~3℃,面色苍白,咳嗽,气促,给青霉素治疗1周疗效不佳。查体:呼吸56次/分,心率171次/分,胸部X线示右侧肋膈角变钝,呈一片致密阴影,肋间隙增宽,纵隔及心向左侧移位,根据病例诊断最大可能是
已知平面简谐波的方程为y=Acos(Bt-Cx),式中A、B、C为正常数,此波的波长和波速分别为()。
对于限制民事行为能力人订立的合同,相对人可以催告法定代理人在()个月内予以追认。
某蔬菜食品公司因销售假酒,被工商局处以罚款5000元、停业整顿的行政处罚。工商局的上述处罚()。
答案很不乐观。______事实证明,一切有良好经济教育水平的群落,人口正在大幅度锐减,而那些人口爆炸的地方,所有的政治派别由于害怕失去选票都绝不涉及人口问题,______也就谈不上任何有效的控制措施。填入横线部分最恰当的一项是()。
Therehasbeena______lackofcommunicationbetweentheunionandthemanagement.
最新回复
(
0
)