首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> 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("
若有以下程序 #include<stdio.h> 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("
admin
2016-12-18
38
问题
若有以下程序
#include<stdio.h>
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://www.kaotiyun.com/show/dfDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下语句charx=3,y=6,z;z=x^y
若程序执行时的输入数据是"2473",则下述程序的输出结果是#includevoidmain(){intcs;while((cs=getchar())!=;’\n’){switch(cs-’2’){case0
若变量已正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是
以下对C语言函数的有关描述中,正确的是
以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整形数据;成员变量link是指向自身结构体的指针,请将定义补充完整。structnode{intinfo;【】link;};
程序测试分为静态分析和动态测试。其中【】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
如果需要打开一个已经存在的非空文件"Demo"进行修改,下面选项中正确的是
有以下语句,则对a数组元素的引用不正确的是inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
以下叙述中错误的是______。
下列关于栈的叙述正确的是______。
随机试题
生命至上的要求包括安全第一、救人第一和()。
下列关于抽样误差的说法不正确的是()
某2型糖尿病患者,体态肥胖,“三多一少”症状不太明显,血糖偏高,长期采用饮食控制、休息、口服降血糖药。但血糖仍高,对此下列哪项处理最恰当
某公司非常重视员工的培训与开发工作,通过有计划地给员工传授其工作所需的知识、技能,以及应具备的工作态度,使员工基本能够胜任本职工作,并不断提高个人技能。该公司对于新入职员工实施职(岗)前培训与开发,大大提高了新员工的工作效率。根据材料回答以下问题。培
大云寺初各为______,寺内的天王殿里供奉着四大天王和弥勒菩萨,具有“______”特点的弥勒菩萨造像是武则天的写照。
在国外,很多遗传、传染类疾病属于公民隐私范畴,而在我国,有些机构随意披露公民这些隐私的现象还相当普遍,法律对此还缺乏相关的规定和有效的保护,导致这些隐私被披露后无法获得司法救济。通过这段话,作者想表达的是()。
简述荀子对教师地位、作用、条件的论述。
HomeschoolingappearstobeagreatIsuccessformiddle-classandwealthyfamilieswhenoneparentishomemostofthetime.Ho
Itrained(heavy)______yesterdayafternoon.
某股票看涨期权(A)执行价格和权利金分别为61.95港元和4.53港元,该股票看跌期权(B)执行价格和权利金分别为67.5港元和6.48港元,此时该股票市场价格为63.95港元,则A、B的时间价值大小关系是()。
最新回复
(
0
)