首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun( int x, int y, int *z ) { *z = y-x; } main() { int a, b, c; fun(10,5,&a ); fun(7,a,&b ); fun(a,b,&c );
有以下程序 #include void fun( int x, int y, int *z ) { *z = y-x; } main() { int a, b, c; fun(10,5,&a ); fun(7,a,&b ); fun(a,b,&c );
admin
2015-07-28
56
问题
有以下程序
#include
void fun( int x, int y, int *z )
{ *z = y-x; }
main()
{
int a, b, c;
fun(10,5,&a ); fun(7,a,&b ); fun(a,b,&c );
printf("%d,%d,%d\n", a,b,c );
}
程序运行后的输出结果是( )。
选项
A、-5,-12,-7
B、5,2,3
C、-5,-12,-17
D、5,-2,-7
答案
A
解析
函数fun()返回的是y-x的值并存放在指针变量z指向的变量中。所以函数fun(10,5,&a );调用结束后,a=-5;函数fun(7,a,&b );调用结束后,b=-5-7=-12;函数fun(a,b,&c );调用结束后,c=-12-(-5)=-7,答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/iKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。voidfun(){staticinta=0;a+=2;printf("%d",a);}main(){intcc;for(cc=1;cc<4;cc
以下叙述中正确的是______。
设已有定义:char*st="how are you";,下列程序段中正确的是______。
以下程序运行后的输出结果是______。 main() { char a[]="ABCDEFGH",b[]="abCDefGh"; char*p1,*p2;int k; p1=a;p2=b; for(k=0;k<=7;k++) if*(p1+k)==*(p
下列语句中,说法正确的是______。
下面的if语句与y=(x>=10)?3*x-11:(x<1)?x:2*x-1;的功能相同,请补充完整。if(______)if(______)y=2*x-1;elsey=x;elsey=3*x-11
动态分配一整型数据长度的空间,使指针p指向该存储空间,则下列空缺处应填入的正确语句是( )。 int*p; p=______malloc (sizeof(int));
随机试题
瑞典社会保障制度的模式是()
依照我国《婚姻法》的规定,下列属于结婚形式要件的是()
工程建设项目实施阶段造价控制的核心是()。
某化工厂发生氯气泄漏事故后,应急救援的首要任务是抢救中毒人员和人员疏散,另外一项重要任务是()。
“钢材表面已发生锈蚀且部分氧化皮已经剥落”属于钢材表面锈蚀等级的()级。
预应力混凝土连续梁合龙顺序一般是()。
甲:你不能再抽烟了。抽烟确实对你的健康非常不利。乙:你错了。我这样抽烟已经15年了,但并没有患肺癌,上个月我才做的体检。有关上述对话,以下哪项如果是真的,最能加强和支持甲的意见?()
对于循环队列,下列叙述中正确的是()。
在商场购物中,实体顾客和实体商品之间的联系是()。
Lookatthenotesbelow.Someinformationismissing.YouwillhearamantelephoningHumanResourcesaboutdetailsofo
最新回复
(
0
)