首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
63
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){charc;c=getchar();d0{putchar(c++);}while((c=getchar())!=′#′);}程序运行时从第一列开始输入abcdefg#
以下四个程序中,完全正确的是()。
下面程序段的输出结果是()。#includemain(){floatx=1.236547;printf("%f\n",(int)(x*1000+0.5)/(float)1000);}
下列叙述中正确的是()。
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n一1)/2的排序方法是()。
将E-R图转换为关系模式时,实体和联系都可以表示为()。
构成计算机软件的是
数据库系统的核心是
随机试题
6个月女婴,发现表情呆滞2个月,易激惹,时有痉挛发作,每日2~3次。体检:反应差,精神呆滞,头发黄褐色,皮肤白皙,尿有霉臭味,脑电图示较多棘慢波。其发病机制是因为肝内缺乏
我国从2004年7月1日起在零售药店实施的规定是
患者女,32岁。结核性心包炎心包积液,胸闷,气短,该患者的病理生理改变不包括
抢救时做好记录,其中时间记录包括和到达时间、及();记录执行医嘱的内容及病情的动态变化。
再生障碍性贫血的病变部位在骨髓,中医治之宜从哪脏入手
血管紧张素转换酶抑制剂(ACEI)的特点为
基地应与道路线相连接,否则应设通路与道路红线相连接,下面说法中错误的是()。
外国人有()情形之一的,由公安部决定取消其在中国境内永久居留资格。
24,33,63,(),81。
所谓效标指的是衡量测验有效性的外在标准,通常是指我们所要预测的()。
最新回复
(
0
)