首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun(char *c, int D) { *c-*c+1;d=d+1; printf("%c, %c,",*c, D) ;}main(){ char a=’A’, b=’a’; fun(&b, A) ; pr
有以下程序 void fun(char *c, int D) { *c-*c+1;d=d+1; printf("%c, %c,",*c, D) ;}main(){ char a=’A’, b=’a’; fun(&b, A) ; pr
admin
2009-01-15
60
问题
有以下程序 void fun(char *c, int D) { *c-*c+1;d=d+1; printf("%c, %c,",*c, D) ;}main(){ char a=’A’, b=’a’; fun(&b, A) ; printf("%c, %c\n", a, B) ;} 程序运行后的输出结果是
选项
A、B, a, B, a
B、a, B, a, B
C、A, b, A, b
D、b, B, A, b
答案
8
解析
本题考查用地址作为参数与值作为参数传递之间的不同。在c语言中,数据传递是单向传递的。 “值传递”就是实参把对应的值传给相应的形参变量,然后形参和实参不再有任何联系,在被调用函数中,对形参的修改并不影响对应的实参。 “地址传递”就是实参把相应的地址传给相应的行参变量,在被调用函数中对行参的修改将修改对应的实参地址对应的值.程序中定义了两个字符型变量’a’和’b’,并分别赋初值为,At和 ’a’,然后调用函数fun(),将b的地址和a值作为实参.在函数fun()中第一个参数是传递地址,故在调用函数fun()中对参数做的修改(即将b值加一)将影响字符型变量的值(变为b),函数fun()第二个参数是传值的,故在调用函数fun()对第二个参数做的修改不影响字符型变量a(即’a’的值仍为’A’),所以在fun()函数中输出的是d为b,B,接着在主函数中,输出a,b,然后退出fun()函数,接着执行后面的语句,输出A,b.所以最后输出为b,B,A,b。所以4个选项中D正确。
转载请注明原文地址:https://kaotiyun.com/show/8nXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设窗体上有一个水平滚动条HScroll1和一个命令按钮Command1,及下面的事件过程:PrivateSubForm_Load()PrivateSubCommand1_Click()HScroll1.Min=0
在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm,包含了所有控件和部分程序,如图2-183所示。要求如下:①利用属性窗口向列表框添加四个项目:VisualBasic、TurboC、C++、Java。②请编写适当的程序完
下面关于水平滚动条的Max,Min属性的叙述中错误的是
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
设在工程中有一个标准模块,并定义了如下类型:TypeStutypeinoASIntegerstrnameAsString*20strsexASString*2smarkAsSingle
数学式子5+(a+b)x2对应的VisualBasic表达式是()。
下列有关控件数组的说法中,正确的是
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。
将文本框的ScrollBar设置为2,文本框中却没有垂直滚动条,其原因可能是
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:Functionfun(aAsInteger,bAsInteger)Whilea>ba=a-bWendfun=aEndFu
随机试题
把下面的句子翻译成现代汉语:引绳而绝之,其绝必有处。
患者,女,26岁。左乳房发现肿块1年,无疼痛。体格检查:左乳外下象限可扪及2.5cm×1.5cm大小肿块,形如鸡卵,表面光滑,活动度好。应首先考虑的诊断为
“阴阳离决,精气乃绝”所反映的阴阳关系是()
患儿男,12岁,既往有肺结核病、癫痫史,因咳嗽、急性哮喘就诊,体征和实验室检查:肺功能下降,心率50次/分,肝功能AST42U/L,ALT76U/L,应考虑首选的平喘药是()。
在牙周炎的发展过程中,龈沟液渗出最多的情况出现于哪一期?()
某Ⅳ类场上较高的建筑,其框架柱的抗震等级为二级,轴压比为0.7,混凝土强度等级为C60,断面尺寸为1300mm×1300mm,箍筋采用HRB335钢,加密区箍筋采用双向井字复合箍筋。以下的四种配箍,( )项最符合柱箍筋加密区内最小体积配箍率。
纳税人将自产应税消费品用于换取生产资料、消费资料、投资人股和抵偿债务的,应按同类消费品的加权平均销售价格计算纳税。()
普通话中音节的声调与语音四要素中的()相关。(广东外语外贸大学2015)
某应用系统需使用运行于两个地点的分布式数据库,该应用系统经常需要进行某一查询操作,此查询需要对两个分布在两地数据量很大的表进行连接操作。这两张数据变化很慢。为了提高查询速度,下列方法中最可行的是()。
在某个事件过程中定义的变量是( )。
最新回复
(
0
)