首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> void sp(int*a){ int b=2; a=&b; *a=*a*2: printf("%d,",*a);) main(){int k=3
若有以下程序 #include<stdio.h> void sp(int*a){ int b=2; a=&b; *a=*a*2: printf("%d,",*a);) main(){int k=3
admin
2013-10-19
48
问题
若有以下程序
#include<stdio.h>
void sp(int*a){
int b=2;
a=&b;
*a=*a*2:
printf("%d,",*a);)
main(){int k=3,*p=&k;
sp(p);
printf("%d,%d\n",k,*p);)
则程序的输出结果是
选项
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/VSJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){charatr[]="xyz",*ps=str;while(*ps)ps++;for(ps--;ps-str>=0;ps--)puts(ps);}执行后输出结果
若有以下定义和语句#include<stdio.h>inta=4,b=3,*p,*q,*w;p=&a;q=&b;w=q;q=NULL;则以下选项中错误的语句是
有以下程序main(){inta=5,b=4,c=3,d=2;if(a>b>C)printf("%d\n",d);elseif((c-1>=D)==1)printf("%d\n",d
有以下程序main(){intx=102,y=012;printf("%2d,%2d\n",x,y);}执行后输出结果是
在数据库管理系统提供的数据语言中,负责数据的完整性、安全性的定义与检查以及并发控制、故障恢复等功能的是
下面程序的功能是求整数m、n的最大公约数,请填空。main(){intm,n,r;scanf("%d,%d",&m,&n);if(【】){r=m;m=n;n=r;)while(【】){r=m
下列程序执行后的输出结果是()#defineMA(x)x*(x-1)main(){inta=1,b=2;printf("%d\n",MA(1+a+b));}
若有如下程序:voidsub(){inta,b;a=lO;b=20;printf("%d,%d\n",b,a);}main(){inta=1O,b=20;sub();printf
以下叙述中正确的是()。
下列叙述中错误的是()。
随机试题
甲亢的临床表现主要是以下哪几方面
学校的工作中心是()。
属于消化道吸附而影响药物吸收的是
A.髋关节B.膝关节C.跗关节D.系关节E.冠关节德国牧羊犬,站立时左后肢膝、跗关节高度屈曲,患肢悬垂,运动中呈三脚跳步样。X线检查,可见患肢胫骨嵴向内侧扭曲,该跛行的动物患肢最可能脱位的关节是
下列不属于处方前记的是
甲国政府与乙国某投资公司签订协议,约定由乙国公司投资3亿元,在甲国某市月亮湖区投建一自来水厂及输配水管网项目,项目建成后乙国公司享有20年的经营和获利,但须保证月供水规模不得少于6万立方米。在该项目建成运营12年后,甲国政府以该自来水厂的月供水规模不能达到
《资质证书》有效期为(),期满()前,城市规划编制单位应当向发证部门提出换证申请。
下列关于封闭式基金的说法中,正确的有( )。
根据组合管理者对()的不同看法,其采用的管理方法可大致分为被动管理和主动管理两种类型。
地球东西半球的实际分界线是()。
最新回复
(
0
)