首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
25
问题
有以下程序
#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://jikaoti.com/ti/jMn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下正确的程序段是______。
有如下程序段 int*p,a=10,b=3; p=&a; a=*p+b;执行该程序段后,a的值为______。
设有以下函数 f(int a) { int b=0; static int c=3; b++;c++; return(a+b+c); } 如果在下面的程序中调用该函数,则输出结果是______。 main() { int a=2,i; for(i=0;i<
以下程序的输出结果是______。 int d=1; fun (int p) { static int d=5;d+=p; printf("%d",d);return(d); } main() {int a=3;printf("d\n",fun(a+fun
以下程序运行后,输出结果是______。 main() {char ch[2][5]={"693","825"},*p[2]; int i,j,s=0; for(i=0;i<2;i++)p[i]=ch[i]; for(i=0;i<2;i++) for(j=
以下程序的输出结果是______。 #include <string.h> main() { char*a="abcdefghi";int k fun(a);puts(a); } fun(char*s) { int x,y; char c for(x=0,
下面能正确进行字符串赋值操作的语句是______。
设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是______。
算法具有5个特性,以下选项中不属于算法特性的是______。
下列4条叙述中,正确的一条是______。
随机试题
我国刑法规定的虚假破产罪的主体是()
临产离经之脉的位置在
下列费用属于建筑安装工程企业管理费的有______。
预算组织程序包括预算的()。
通常所说的血型是指红细胞的血型,主要包括()两个血型系统。
对“微创外科”技术说明不正确的一项是()。下列说法不符合原文意思的一项是()。
阅读下列材料,回答问题:材料一:斯大林在论述苏联工业化时说:“在资本主义国家,工业化通常是从轻工业开始的……才轮到重工业,共产党当然不能走这条路。党知道战争日益逼近,没有重工业,就无法保卫国家,所以必须赶快发展重工业,如果这事做迟了,那就要失败。
东汉时的华佗发明了“____________”,开始运用麻醉术为病人施行剖腹手术。(中山大学2017)
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
在关系窗口中,双击两个表之间的连接线,会出现
最新回复
(
0
)