首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun( int x, int y, int *c, int *d ) { *c = x+y; *d = x-y; } main() { int a=4, b=3, c=0, d=0; fun ( a, b, &c
有以下程序 #include void fun( int x, int y, int *c, int *d ) { *c = x+y; *d = x-y; } main() { int a=4, b=3, c=0, d=0; fun ( a, b, &c
admin
2021-07-09
54
问题
有以下程序
#include
void fun( int x, int y, int *c, int *d )
{ *c = x+y; *d = x-y; }
main()
{ int a=4, b=3, c=0, d=0;
fun ( a, b, &c, &d );
printf( "%d %d\n" , c, d );
}
程序的输出结果是( )。
选项
A、7 1
B、4 3
C、3 4
D、0 0
答案
A
解析
考查函数调用的参数传递。值传递过程中,形参只是实参的一个副本,形参改变不能影响到实参,所以值传递是单向传递,只能由实参传给形参。地址传递过程中,形参和实参指向同一个地址空间,两者的改变保持同步,所以在本程序调用结束之后, c、d值发生了改变,c=7,d=1,输出结果为A)。
转载请注明原文地址:https://kaotiyun.com/show/pitp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有关return语句说法不正确的是()。
有以下程序:#include<stdio.h>intfun(inta,intb){if(b==0)returna:elsereturn(fun(一一a,一一b));}main(
以下选项中,不合法的C语言用户标识符是
C语言中,最基本的数据类型包括()。
为了使模块尽可能独立,要求()。
C语句中不能够正确计算下述公式的程序段是()f=
若有定义:floata=22;inti=0,k=18;下列选项中不合法的C语言表达式是()。
软件设计过程中的E一R图转换为关系时,其中的实体和联系都可以表示为()。
以下不能用于描述算法的是
在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、存储级和()。
随机试题
互联网中服务器提供信息处理服务的方式有两种:C/S模式和__________。
中国特色社会主义是由道路、理论体系、制度三位一体构成的。其中中国特色社会主义制度是发展中国特色社会主义的()。
A、桂枝汤B、芍药甘草汤C、小青龙汤D、济生肾气丸E、六君子汤可与解痉药联用而减少其副作用的中成药是()
A.对工作极端负责,对技术精益求精B.树立正确的经营道德观C.为病患者提供质量保证的药品和安全、有效、经济、合理的药学服务D.互相关心,维护集体荣誉E.开展用药调查及药品利用评价执业药师的责任之一是()
检验员用某尺测量某一工件的长度,其6次的测量结果依次为12.2mm,12.1mm,12.0mm,12.1mm,12.0mm和12.2mm。则:若某尺在12mm处用量块检定的结果是12.1mm,则该尺的示值误差为_________。
设计任务:请阅读下面学生信息和语言素材,设计20分钟的英语阅读教学设计,该方案没有固定的格式,但须包含下列要点:TeachingobjectivesTeachingcontentsKeyanddifficultpoi
你跟一个朋友合作做一项工作,但关键时候朋友不做了,你该怎么办?
(98年)设有两条抛物线y=nχ2+和y=(n+1)χ2+,记它们交点的横坐标的绝对值为an(1)求两条抛物线所围成的平面图形的面积Sn;(2)求级数的和.
Susanpreferstohaveherleft______photographedasshebelievesthat’sherbetterside.
Whenthesentence"Youshouldtakegoodcareofthelittlekid"isturnedintopassivevoice,whichofthefollowingisCORRECT?
最新回复
(
0
)