首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
28
问题
若有以下程序
#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://jikaoti.com/ti/cXi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是______。#defineP(A)printf("%d",A)main(){intj,a[]={1,2,3,4,5,6,7),i=5;for(j=3;j>1;j--){switch(j)
下面程序的输出是______。main(){intk=11;printf("k=%d,k=%x\n",k,k,k);}
下列叙述中错误的是()。
下面程序的输出结果是()。main(){inti=1,p;p=f(i,++i);printf("%d",p);}intf(inta,intb){intC;
下列叙述中正确的是()。
下列叙述中,错误的是()。
设Y是int型变量,请写出判断Y为奇数的关系表达式【】。
下列叙述中正确的是()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
随机试题
下列选项中,属于北方麦黍型农耕文化主要标志的是()
反映心脏前负荷的指标是()
绝经后出现血性白带除生殖器恶性肿瘤外,最常见于()。
监理人顺利履行合同义务,应做好的协助工作有()。
采用工料单价法编制施工图预算时,采用的取费基数可以是()。
上述货物前后经过了两次进口,其监管方式分别属于:运出境外加工的纱线复运入境时,海关应以下列哪些因素确定完税价格?
某套设备由X、Y、Z三个可独立使用的部件组成,已知X、Y、Z三个部件各自的入账价值和相应的预计使用年限,同时已知该设备的整体预计使用年限和税法规定的折旧年限,则下列表述中正确的是()。
Consumersarebeingconfusedandmisledbythehodge-podgeofenvironmentalclaimsmadebyhouseholdproducts,accordingtoa"g
十届全国人大三次会议表决通过了《反分裂国家法》。国家制定《反分裂国家法》的目的是为了()。
WhichofthefollowingnewspapersbelongstotheUnitedStates?
最新回复
(
0
)