首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
36
问题
有以下程序
#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://jikaoti.com/ti/LAG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数fun的功能是进行数字字符转换。若形参ch中是数字字符’0’~’9’,则’0’转换成’9’,’1’啭换成’8’,’2’转换成’7’,……,’9’转换成’0’;若是其他字符则保持不变;并将转换后的结果作为函数值返回。请在程序的下划线处填入正确的
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
请编写函数fun,该函数的功能是:统计各年龄段的人数。N个年龄通过调用随机函数获得,并放入主函数的age数组中。要求函数把0一9岁年龄段的人数放在d[0]中,把10N19岁年龄段的人数放在d[1]中,把20一29岁年龄段的人数放在d[2]中,依此类推,
下列给定程序中,函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放入t所指数组中。例如,字符串中的数据为“AABBCCDDEEFF”,则输出应当是“ABBCDDEFF”。请改正程序中的错误,使它能得出正确的
下列给定程序中,函数fun的功能是:删除指针P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。输入字符串时用“#”结束输入。请改正程序中的错误,使它能输出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结
下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N]),该函数的功能是:将数组左下半三角元素中的值全部置成0。例如a数组中的值为:1972384
下列叙述中正确的是()。
软件需求规格说明书的作用不包括()。
对软件设计中应遵循的准则描述正确的是()。
随机试题
在寻找行业成功关键因素时,将本行业中的成功企业与失败企业进行对比,分析其差别及造成差别的原因,这种方式称为()
关于经腹壁胃肠超声检查法,以下不正确的是
对探测器的性能要求,错误的是
A.《医宗金鉴》B.《外感温热篇》C.《妇人大全良方》D.《内经》E.《瘟疫论》产后发热的记述最早载于()
19世纪中期,班级授课制成为西方学校主要的教学形式。1862年创办的京师同文馆是我国最早采用班级授课制的学校。与个别教学相比,班级授课制的缺陷是()。
简述教师编写课时计划(教案)的一般步骤。
根据我国《国家赔偿法》的规定,国家侵权赔偿责任的构成要件有()。
根据下列材料回答问题:材料1据估计,今天在美国有6000家公司推行“雇员拥有股票计划”,其中包括西尔斯一罗伯克百货公司、美国电话电报公司等。“雇员拥有股票计划”在这些公司的推行,使工人们积极地经营他们的公司。产生了一种充满活力的责任感,
Anarrowingofyourworkinterestsisimpliedinalmostanytransitionfromastudyenvironmenttomanagerialorprofessionalwo
面向对象模型中子类的对象拥有其超类的对象的全部属性和方法,称为子类对超类的______。
最新回复
(
0
)