首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include void sp(int*a){int b=2; main(){int k=3,*p=&k; a=&b; sp(p); *a=*a*2;
若有以下程序 #include void sp(int*a){int b=2; main(){int k=3,*p=&k; a=&b; sp(p); *a=*a*2;
admin
2020-11-23
46
问题
若有以下程序
#include
void sp(int*a){int b=2; main(){int k=3,*p=&k;
a=&b; sp(p);
*a=*a*2; printf("%d,%d\n",k,*p);
printf("%d,",*a);} }
则程序的输出结果是
选项
A、4,3,4
B、4,3,3
C、6,3,6
D、6,6,6
答案
B
解析
主函数中定义指针变量p指向k,调用函数sp(p),将k的地址传递给形参指针a,函数转到sp运行,a指向b的地址,表达式*a=*a*2,相当于b=b*2,得到*a的数据4输出。函数调用结束,此时a和b的空间撤销,而对实参k和p的值并没有改变,仍旧是3。
转载请注明原文地址:https://kaotiyun.com/show/Zf3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面属于良好程序设计风格的是()。
下面描述中不属于数据库系统特点的是()。
设已有定义:floatx.则以下对指针变量p进行定义且赋初值的语句中正确的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
给定程序中,函数fun的功能是将带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
下列选项中属于面向对象设计方法主要特征的是()。
在满足实体完整性约束的条件下
C语言程序中,运算对象必须是整型数的运算符是
随机试题
某妇女,50岁,终生未育,绝经3年,近期出现阴道流血,查宫颈光滑,子宫正常大小,双侧附件(-)。
A.血清白蛋白降低B.维生素B缺乏C.血钙降低D.血磷降低E.碱性磷酸酶降低手足搐搦症可出现()
某工厂要新建一座厂房,该厂将同一厂区一栋办公楼的地质资料提供给设计单位代用。设计单位起初不同意,但最终没有坚持原则。该厂房竣工投入正常使用不满一年,墙体发生了不同程度的开裂。司法鉴定结论是,未发现有施工质量问题,厂房结构设计符合国家设计规范,且与该工厂提供
通风与空调工程的施工单位通过系统()后即可进入竣工验收。
现行《企业所得税法》规定的企业所得税的税收优惠方式包括()。
胡老师抱怨她班上的学生:“当他们违反纪律时,我对他们大喊大叫,但他们却越来越不像话!”对学生这种不良行为的增加可以用行为主义的()理论观点来加以解释。
Salt,shellsormetalsarestillusedasmoneyinout-the-waypartsoftheworldtoday.Saltmayseemratherastrange【C1】___
【26】【40】
Whenwasthespeechoriginallyscheduledfor?
A、Inacafe.B、Inapub.C、Inarestaurant.D、Inanightclub.B选项表明,本题考查地点场所,听音时应留意与地点有关的信息。短文中提到Tomeetfriendshereitusually
最新回复
(
0
)