首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include voidsp(int*a) {intb=2; a=&b;*a=*a*2;printf("%d,",*a); } main() {intk=3,*p=&k; sp(p);printf("%d,%d\n",k,*p); } 则程
若有以下程序 #include voidsp(int*a) {intb=2; a=&b;*a=*a*2;printf("%d,",*a); } main() {intk=3,*p=&k; sp(p);printf("%d,%d\n",k,*p); } 则程
admin
2015-07-31
26
问题
若有以下程序
#include
voidsp(int*a)
{intb=2;
a=&b;*a=*a*2;printf("%d,",*a);
}
main()
{intk=3,*p=&k;
sp(p);printf("%d,%d\n",k,*p);
}
则程序的输出结果是
选项
A、4,3,3
B、4,3,4
C、6,3,6
D、6,6,6
答案
A
解析
首先在主函数中给整型变量k赋值为3,将变量k的地址赋给指针变量p;调用sp函数,将实参p的值传给形参a,在sp函数中,指针变量a又获得变量b的地址,通过运算后,输出a的值为4;返回主函数,输出k的值和p的值为3和3。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/5BDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列所述中,是软件调试技术的是()。
以下程序运行后,输出结果是______。main(){char*d[]={"ab","cde"};printf("%x",d[1]);}
下列不属于软件调试技术的是______。
下列有关格式输入函数scanf的叙述中正确的是()。
下列叙述中正确的是()。
设Y是int型变量,请写出判断Y为奇数的关系表达式【】。
下列叙述中正确的是()。
以下叙述中正确的是______。
设有如下三个关系表下列操作中正确的是
关系数据库管理系统能实现的专门关系运算包括()
随机试题
线性表的________元素没有直接后继。
急性肾衰竭少尿或无尿期可造成病人死亡的常见原因是
男性患者,45岁,2个月来周身不适,乏力,发热,咳嗽,胸片显示右上肺小斑片阴影,痰结核分枝杆菌阳性,患慢性肾炎5年,最不应采用的抗结核治疗方案是
下列哪一项是脑出血的主要死因
关于下颌切牙的描述.正确的是
观察患者昏迷深浅度的最可靠指标是:
上海一家期货公司是期货交易所的非结算会员,李某是该期货公司的客户。2016年1月2日结算后,期货公司向李某发出追加保证金的通知,1月3日,李某既未追加保证金也未自行平仓,期货公司因此按规定实行了强行平仓。若期货公司对李某强行平仓后资金仍不足以弥补其账户的损
()是银行在商业汇票上签章承诺按出票人指示到期付款的行为。
从创新的内容看,创新有组织创新、()等。
Besidestheformofreports,inwhatotherformscanwegiveoralpresentations?
最新回复
(
0
)