首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
79
问题
有以下程序 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://www.kaotiyun.com/show/8nXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下程序:PrivateSubForm_Click()num=InputBox("请输入一个实数"):P=InStr(num,".")Ifp>0ThenPrintMid(num,p+1)ElsePrint"END"EndIfE
下列叙述中正确的是
对于语句DimVarl#,Var2AsInteger,下列说法中正确的是()。
(1)在考生文件夹下有一个工程文件sjt3.vbp(相应的窗体文件名为sjt3.frm),请装入该文件,在窗体上画一个列表框(名称为List1)和一个文本框(名称为Text1),如图1-265(a)所示。编写窗体的MouseDown事件过程。程序运行后,如
假定通过复制、粘贴操作建立了一个命令按钮数组Commandl,以下说法中错误的是
设有下面的程序段:x=InputBox("请输入一个整数")ReDima(x)Fork=xTo0Step-1a(k)=kNextk一般,在这段程序之前应先进行数组a的定义。下面定义语句中正确的是
结构化程序的三种基本控制结构是
结构化程序设计中,下面对goto语句使用描述正确的是
负责数据库中查询操作的数据库语言是
结构化程序设计的基本原则不包括()。
随机试题
下列各项中不属于私募基金特点的是()。
Thethiefwas______bythepolicewithbreakingthelaw.
设置圈梁的位置一般在()。
某企业(增值税一般纳税人)2012年12月份增值税纳税资料如下:“应交税费——应交增值税”账户期初无余额,期末为贷方余额110000元。年终结账后,次年1月25日税务机关对其检查时,发现有如下两笔业务的会计处理如下:(1)12月3日,将自产货物一批用
旅游者因病死亡后,其遗物()。
试述教师职业专业化的条件。
领导交给老张一项统计工作。老张说三天可以完成,但是他临时有出差任务,便将工作交接给了小李。结果小李用一天就完成了工作并向领导做了汇报,老张知道后非常生气。如果你是小李。你会怎么办?
社会主义民主政治的本质是
设函数f(x)=ex,且∫0xf(t)dt=xf(ξx),则=________.
Tobeagoodteacher,youneedsomeofthe【B1】______ofagoodactor.Youmustbeabletoholdtheattentionandinterestofyour
最新回复
(
0
)