首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> #include<sting-h> voidfun(int*p1,int*p2,int*s){ s=(int*)calloc(1,sizeof(int)); *s=*p1+*p2;free(s);} main
有以下程序 #include<stdio.h> #include<sting-h> voidfun(int*p1,int*p2,int*s){ s=(int*)calloc(1,sizeof(int)); *s=*p1+*p2;free(s);} main
admin
2014-06-19
26
问题
有以下程序
#include<stdio.h>
#include<sting-h>
voidfun(int*p1,int*p2,int*s){
s=(int*)calloc(1,sizeof(int));
*s=*p1+*p2;free(s);}
main( ){
inta[21={l,2),b[2]={40,50),*q=a;
fun(a,b,q);
printf(“%d\n”,*q);)
程序运行后的输出结果是
选项
A、41
B、42
C、0
D、1
答案
A
解析
主函数定义数组a,b,q指向数组a,调用fun函数以后形参接收实参的数据,p1和p2指向数组a和b,同时s指向数组a,在fun函数中改变了s的指向和赋值,但是在程序调用结束之间形参空间全部释放,因此对于s的指向改动不会对主函数参数构成影响。因此主函数中数去+q的值仍然为1。
转载请注明原文地址:https://jikaoti.com/ti/Xjn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下程序:sub(inta,intb,intc){c=a+b;return(c);}main(){intx=3,y=4,z=6;sub(x,y,z);printf(’%d”,z);
有以下程序:voidfun(char*c,intd){*c=*c+1;d=d+1;printf("%c,%c,",*c,d);}main(){chara=’A’,b=’a’;fun(&
假设在turboc2.0采用small模式编译如下程序main(){chara[4]={’a’,’b’};char*b="abc";printf("%d,%d",sizeof(A),sizeof(B));
下面程序的输出结果是______。main(){charstr[10],c=’a’;inti=0;for(;i<5;i++)str[i]=C++;printf("%s",str);}
有以下函数定义:voidfun(intn,doublex){……}若以下选项中的变量都已正确定义并赋值,则对函数fun正确调用语句是______。
X、Y、Z被定义为mt型变量,若从键盘给X、Y、2输入数据,正确的输入语句是______。
下面程序的输出结果是_______。unionun{inta[4];longb;charc[6];}main(){unionunu;printf("%d%d",s
以下选项中,能定义s为合法的结构件变量的是_______。
若已定义:inta[9],*p=a;并在以后的语句中未改变p的值,不能表示a[1]地址的表达式是_______。
在一个容量为25的循环队列中,若头指针front=16,尾指针rear=9,则该循环队列中共有【】个元素。
随机试题
甲公司购入A股票准备长期持有。A股票去年的每股股利为2元,预计年股利增长率为8%,当前每股市价为40元,投资者要求的报酬率为12%,A股票的价值为()元。
检查治疗时易与卵巢相混淆的是
A.类风湿关节炎B.膝关节化脓性关节炎C.膝关节滑膜结核D.膝关节全关节结核关节穿刺注药治疗无效时行病灶清除+滑膜切除
乳房肉瘤的治疗是
由企业总法律顾问牵头的法律事务组织模式大致分为集中模式、分散模式及()。
货币政策工具对货币供应量的影响表现在()。
下列法律行为中,须经双方当事人意思表示一致才能成立的是()。(2012年)
关于“法律规范体系”和“党内法规体系”,下列说法错误的是
TheDifferenceBetweenSpokenandWrittenEnglishI.Thedefinitionofspeechandwritingtwo【T1】methodsofcommunication【T1】_
HavingKidsMakesYouHappy?[A]WhenIwasgrowingup,ourformerneighbors,whomwe’llcalltheSloans,weretheonlycoupleon
最新回复
(
0
)