首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
52
问题
若有以下程序
#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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){chars[]={’’012xy’’};int1,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=’a’
在下列定义语句中,编译时会出现编译错误的是()。
以下选项中能用作数据常量的是()。
若有定义语句:intx=10;,则表达式x—=x+x的值为()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
下列关于数据库设计的叙述中,正确的是
学院的每名教师只能属于一个系,则实体系和实体教师间的联系是
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是
随机试题
新生儿卵巢内约有400万个以上卵泡。()
A.肺炎球菌肺炎B.金黄色葡萄球菌肺炎C.克雷伯杆菌肺炎D.支原体肺炎E.病毒性肺炎抗生素治疗无效
下列哪项是肝硬化的典型病理改变
患者,女,28岁。5年前因妊娠发现心脏杂音,产后渐感心悸,尤在劳累后明显,1周来夜间憋醒愿坐起,伴咳嗽,吐白色泡沫痰。查体:心率90次/分,双肺底有细小水泡音,心脏扩大,心律整,心尖部可闻4/6级全收缩期吹风样杂音,第一心音听不清,P2亢进,下肢不肿。
双方当事人的权利义务关系并不对等的合同为( )。
下列各选项,属于会计对象的第三层次的是()。
我国市场上的债券基金类型通常不包括()。
图特摩斯三世
以下都是快速跟进的好处,除了()。
ThingstobeTaughtinEverySchoolI.Introduction:Importanceofstudents’abilitytodealwiththerealworld.A.Speaker’so
最新回复
(
0
)