首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun( int *p, int *q ) { int t; t = *p; *p = *q; *q=t; *q = *p; } main() { int a=0, b=9; fun ( &a, &b ); pr
有以下程序 #include void fun( int *p, int *q ) { int t; t = *p; *p = *q; *q=t; *q = *p; } main() { int a=0, b=9; fun ( &a, &b ); pr
admin
2020-05-19
48
问题
有以下程序
#include
void fun( int *p, int *q )
{ int t;
t = *p; *p = *q; *q=t;
*q = *p;
}
main()
{ int a=0, b=9;
fun ( &a, &b );
printf( "%d %d\n" , a,b );
}
程序的输出结果是( )。
选项
A、9 9
B、0 0
C、9 0
D、0 9
答案
A
解析
考查函数调用的参数传递。该程序调用函数进行的是地址传参,地址传递过程中,形参和实参指向同一个地址空间,两者的改变保持同步。函数fun()的功能是将p和q指向的变量交换,之后将*p赋值给*q。main()函数实参传给*p为0,*q为9。交换后*p为9,*q为0,*p赋值给*q,则 *p、*q均为9,输出结果为A)。
转载请注明原文地址:https://kaotiyun.com/show/V8Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中函数fun的功能是:计算正整数num各位上的数字之积。例如,若输入252,则输出应该是20。若输入202,则输出应该是0。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:删除字符串中所有的*号。编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为“****A*BC*DEF*G*******”,删除后,字符串中的内容应当是“ABCDEFG
下列给定程序中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。字符串的长度最长允许为79。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增
编写函数fun,其功能是:根据以下公式计算S,并将计算结果作为函数值返回,n通过形参传入。例如,若n的值为11时,函数的值为1.833333。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数f
下列程序定义了N×N的二维数组,并在主函数中赋值。请编写函数fun,函数的功能是:求出数组周边元素的平均值并作为函数值返回给主函数中的s。例如,若a数组中的值为:01279197
下列叙述中正确的是()。
数据库设计的根本目标是要解决()。
关于voidfun()的叙述中正确的是()。
在数据库系统中,用户所见的数据模式为()。
下面属于软件设计阶段产生的文档是()。
随机试题
在寸口脉中,左关所候的脏腑是
男性,67岁。以往有劳力型心绞痛,长期服用硝酸酯类药物,病情尚稳定。近1个月来胸痛又发作,部位于胸骨下段,且多发生于午睡时或晚间入睡后,服硝酸甘油无效,站立后可缓解。既往有胆结石史但从无发作。
A.中脘 B.三阴交 C.阳陵泉 D.太渊 E.膻中气会为
压实器主要由()和容器单元组成。
根据票据法规定,下列选项中,属于票据权利消灭的情形有()
在中国传统职业道德言论中,符合现代职业素质要求的是()。
我市某中学一研究性学习小组,在某一高速公路服务区,从小型汽车中按进服务区的先后顺序,每间隔5辆就抽取一辆的抽样方法抽取40名驾驶员进行询问调查,将他们在某段高速公路的车速(km/h)分成六段:[70,75),[75,80),[80,85),[85,90),
商业的利润来源于()。
媒体曝光你所管辖的食街有人使用地沟油,你作为负责人,应该如何处理?
______decidestorunforpresidentmustfileafinancialstatementwiththeFederalElectionCommission.
最新回复
(
0
)