首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
61
问题
有以下程序 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全国计算机二级
相关试题推荐
以下关于控件数组的叙述中,正确的是
窗体上有一个名称为Commandl的命令按钮,一个名称为Textl的文本框。编写如下程序:PrivateSubCommand1_Click()DimxAsIntegerx=Val(InputBox(”输入数据”))
能够将组合框Comb01中最后一个数据项删除的语句为
设在工程中有一个标准模块,并定义了如下类型:TypeStutypeinoASIntegerstrnameAsString*20strsexASString*2smarkAsSingle
下列叙述中正确的是
关于MDI窗体下列说法正确的是()。
设:a=12,b=5,c=7,表达式x=(a\c+aModb)+Int(13/5)的值是( )。
下列选项中不属于面向对象程序设计特征的是
数据库系统中完成查询操作使用的语言是()。
数据库中对概念模式内容进行说明的语言是()。
随机试题
Ialwayseatbreakfast,andsuggestthatyoudotoo.Weallneedfoodinthemorningtosupplyourselves【C1】________sourcesofg
法律责任可以分为财产责任和非财产责任。这一分类的划分依据是()。
对于新建项目污染物排放量的计算,应算清“两本账”,这“两本账”指()。
模板安装完毕后,应对其()及其纵横向稳定性进行检查,签认后方可浇筑混凝土。
假设刘芳女士是你的理财客户,因为孩子将要出生,特向理财规划师咨询有关理财规划的情况,以下是刘芳女士家庭基本财务状况:一、案例成员四、理财规划目标1.短期目标:为宝宝出生做准备并规划教育金和为全家规划完善的保险计划;2.中期目标:实现家庭投资需求,
某客户50岁,计划60岁退休,则他需要进行()。[2015年5月二级真题]
在下列三种产品中应该计入当年国民生产总值的是()。
今年清明节我国新疆北部和南部、西北地区东部有小到中雨雪或雨夹雪,华北大部地区将先后有小到中雨雪或雨夹雪,东北大部地区晴转多云,南方大部分地区多云,部分地区阴有小雨或阵雨,4月5日全国34个主要城市中,据国家气象局报告,一半城市出现降雨,6个晴,4个多云,3
计算,其中D为单位圆x2+y2=1所围成的第一象限的部分.
Thisiswhatpeopletalkaboutwhentheytalkaboutthefuture.Theytalkaboutthepast.Theytalkaboutits【B1】______andplea
最新回复
(
0
)