首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
39
问题
有以下程序 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://jikaoti.com/ti/AbK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimxAsIntegerx=10Printfun1(x,12)+xEndSubPrivateFunctionfun1(mAsInteger,nAsInt
(1)在考生文件夹下有一个工程文件vbsj3.vbp,相应的窗体文件为vbsj3.filaa,在窗体上有一个标题为“计算”的命令按钮和一个文本框。程序运行后,单击命令按钮,即可计算出数组arr中每个元素与其下标相除所得的和,并在文本框中显示出来,程序的运行
在考生文件夹下有一个工程文件sjt3.vbp,它的功能是在运行时只显示名为Form2的窗体,单击Form2上的”C2”按钮,则显示名为:Forml的窗体;单击Forml上的”Cl”按钮,则Forml的窗体消失。这个程序并不完整,要求如下:①把Form2设
设在工程中有一个标准模块,并定义了如下类型:TypeStutypeinoASIntegerstrnameAsString*20strsexASString*2smarkAsSingle
结构化程序的三种基本控制结构是
下面关于数据库三级模式结构的叙述中,正确的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
结构化程序设计的基本原则不包括( )。
检查软件产品是否符合需求定义的过程称为()。
能将高级语言编写的源程序转换成目标程序的是
随机试题
在“中国是世界上人口最多的国家”这一判断中,主项与谓项都是()。
A.胃酸B.蛋白质消化产物C.葡萄糖D.脂肪消化产物刺激小肠黏膜释放缩胆囊素的最强物质是
下列关于采样的叙述,错误的是
围绕施工部署原则编制的施工组织设计组成内容有()。
如果记账时选择了未审核凭证,系统将提示错误信息,但仍可以强行记账处理。()
在合并现金流量表中,涉及子公司与少数股东之间发生的现金流量,应在()之下反映。
制止有害于学生的行为或者其他侵犯学生合法权益的行为.批评和抵制有害于学生健康成长的现象。这是教师应当履行的义务。()
水平一体化物流是指同一行业的多个企业,通过共同利用物流渠道,获得规模经济效益、提高物流效率。水平一体化物流须具备物流需求和物流供应的信息平台,要有大量企业参与并存在较多的商品量。根据上述定义,下列选项属于水平一体化物流的是()。
Man’ssearchformeaning:anintroductiontologotherapy.Thebookdoesnotclaimtobeanaccountoffactsandeventsbutofpe
Twentyyearsago,kidsinschoolhadneverevenheardoftheinternet.Now,I’llbetyoucan’tfindasinglepersoninyourscho
最新回复
(
0
)