首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include void fun(int *p1, int *s) { int *t; t=(int *)malloc(2 * sizeof(int)); *t=*p1 + *p1++; *(t+1)=*p1+ *p1;
有以下程序 #include #include void fun(int *p1, int *s) { int *t; t=(int *)malloc(2 * sizeof(int)); *t=*p1 + *p1++; *(t+1)=*p1+ *p1;
admin
2015-07-28
40
问题
有以下程序
#include
#include
void fun(int *p1, int *s)
{ int *t;
t=(int *)malloc(2 * sizeof(int));
*t=*p1 + *p1++;
*(t+1)=*p1+ *p1;
s=t;
}
main()
{
int a[2]={1,2},b[2]={0};
fun(a,b);
printf("%d,%d\n",b[0],b[1]);
}
程序运行后的输出结果是( )。
选项
A、0,0
B、2,6
C、2,4
D、1,2
答案
A
解析
函数调用时的参数传递过程中,形参只是实参的一个副本,如果形参和实参为两个地址,则形参指针指向的变化不能影响到实参指针的指向。函数fun()中先给t分配一个空间并用指针p1给t中元素赋值,之后将指针t指向的地址赋值给了指针s,只是改变了s的指向而没有改变s指向内存中元素的值,所以调用结束后b中元素没有变化,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/vzDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:intu[4][10],*P,*q[4];且0≤i
对建立良好的程序设计风格,下列描述正确的是()。
以下程序输出的结果为______。main(){char*alpha[6]={"ABCD","EFGH","IJKL","MNOP","QRST","UVWX"};char**p;inti;p=alpha;for(
下面对对象概念描述错误的是_______。
栈的3种基本运算是:入栈、退栈和______。
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
实体之间的联系可以归结为一对一联系、一对多(或多对多)的联系与多对多联系。如果一个学校有许多教师,而一个教师只归属于一个学校,则实体集学校与实体集教师之间的联系属于______的联系。
按照“先进后出”原则组织数据的数据结构是()。
下列数据结构中,能用二分法进行查找的是()。
随机试题
社区社会工作者小马通过针对被判处刑罚的矫正对象进行个案工作,发现其中部分成员有相同的问题和需要:都缺乏与他人的交流沟通,缺乏社会支持。这个时候社会工作者最可能用的工作方法为()。
患者,男,14岁,左侧磨牙关系近中尖对尖,右侧磨牙关系完全近中,前牙反牙合2mm,开骀4mm前牙开牙合为
患者,男性,55岁。慢性肾小球肾炎10年,1周前受凉后出现食欲减退,恶心、呕吐,晨起明显,夜尿增多。内生肌酐清除率为30ml/min。为了维持水电解质、酸碱平衡,下列护理措施不正确的是
下列关于非法证据排除规则中表述错误的是哪一项?()
某建筑工人经过安全教育培训后,仍然未戴安全帽就进入现场作业施工。从事故隐患的角度来说,这种情况属于()
“十一五”期间,我国农村居民人均纯收入由2005年的3255元提高到2010年的5919元,增加2664元,年均增长12.7%;扣除价格因素后,实际年均增长8.9%。2010年农村居民的工资性收入人均2431元,比2005年增力1257元,增长1.1倍,年
诸侯国的国君如何用人呢?有人主张:“左右皆曰不可,勿听;诸大夫皆曰不可,勿听;国人皆曰不可,然后察之,见不可焉,然后去之。”这种主张最终可能出自下列哪位思想家之口()。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
Forthispart,youareallowed30minutestowriteashortessayentitledMyOpinionsonInnovation.Youressayshouldstartwit
A、Hewillworkinhishometown.B、Hehasjustgraduatedfromcollege.C、Heisstudyinginhishometown.D、Heteachesinacolleg
最新回复
(
0
)