首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
73
问题
有以下程序 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全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm,包含了所有控件和部分程序,如图2-183所示。要求如下:①利用属性窗口向列表框添加四个项目:VisualBasic、TurboC、C++、Java。②请编写适当的程序完
有两个关系R和T如下:则由关系R得到关系T的操作是
在考生文件夹下,存在一个数据库文件“samp2.accdb”,里面已经设计好三个关联表对象“tStud”、“tCourse”、“tScore”和一个临时表对象“tTemp”。试按以下要求完成设计。(1)创建一个查询,按所属院系统计学生的平均年龄,
在标准模块中,将a定义为全局整型变量的语句是
如下关于变体类型变量的叙述中,错误的是
以下程序段中,输出结果为“Hi”的是()。
在窗体上画一个名称为Label1的标签和一个名称为List1的列表框,并在设计阶段向List1中添加若干列表项。程序运行时,当双击List1中的某个列表项时,在Label1中显示所选中的列表项,能实现上述功能的语句是
某二叉树共有399个结点,其中有199个度为2的结点,则该二叉树中的叶子结点数为()。
负责数据库中查询操作的数据库语言是()。
数据库中对概念模式内容进行说明的语言是()。
随机试题
违反文物保护法规,将收藏的国家禁止出口的珍贵文物私自出售或者私自赠送给外国人的构成:
某人每月月末向银行存入1OOO元,年利率为12%,每月计息一次,5年后,取出本利和为()。
水准仪主要由( )部分组成。
某混凝土大坝主体工程,建设单位将土建工程、安装工程分别发包给甲、乙两家施工单位。在合同履行过程中发生了如下事件:事件1:项目监理机构在审查土建工程施工组织设计时,认为脚手架工程危险性较大,要求甲施工单位编制脚手架工程专项施工方案。甲施工单位项目经理部编制
压缩机安装宜采用()。
某单位安排小刘等女职工在经期去冷库作业,造成小刘等几位女职工严重痛经,这属于()。
某工厂生产甲、乙两种产品,当这两种产品的产量分别为x和y(单位:吨)时的总收益函数为R(x,y)=42x+27y一4x2—2xy—y2,总成本函数为C(x,y)=36+8x+12y(单位:万元).除此之外,生产甲、乙两种产品每吨还需分别支付排污费2万元,1
试求z=f(x,y)=x3+y3一3xy在矩形闭域D={(x,y)|0≤x≤2,一1≤y≤2}上的最大值、最小值.
在考生文件夹下打开文档Word.docx,按照要求完成下列操作并以该文件名(word.docx)保存文件。按照参考样式“Word参考样式.gif”完成设置和制作。具体要求如下:设置第一段落文字“中国网民规模达5.64亿”为标题;设置第二段落文字“互
•Readtheemailbelowaboutadvertising.•ChoosethecorrectwordtofilleachgapfromA,BorContheoppositepage.•Foreac
最新回复
(
0
)