首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include void fun(int*p1,int*p2,int*s){ s=(int*)calloc(1,sizeof(int)); *s=*p1+*p2;free(s);}
有以下程序 #include #include void fun(int*p1,int*p2,int*s){ s=(int*)calloc(1,sizeof(int)); *s=*p1+*p2;free(s);}
admin
2015-08-14
47
问题
有以下程序
#include
#include
void fun(int*p1,int*p2,int*s){
s=(int*)calloc(1,sizeof(int));
*s=*p1+*p2;free(s);}
main(){
int a[2]={1,2),b[2]={40,50},*q=a;
fun(a,b,q);
printf("%dha",*q);}
程序运行后的输出结果是
选项
A、41
B、42
C、0
D、1
答案
A
解析
主函数定义数组a,b,q指向数组a,调用fun函数以后形参接收实参的数据,pl和p2指向数组a和b。同时s指向数组a,在fun函数中改变了s的指向和赋值,但是在程序调用结束之间形参空间全部释放,因此对于s的指向改动不会对主函数参数构成影响。因此主函数中数去*q的值仍然为1。
转载请注明原文地址:https://kaotiyun.com/show/wGDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是______。intd=1;fun(intp){staticintd=5;d+=pprintf("%d,d");retumd;}
以理程序的输出结果______。main(){charst[20]="he11\O\t\\";printf("%d%d\n",str1en(st),sizeof(st));}
以下程序的输出结果是______。main(){inta[4][4]={{1,3,5},{2,4,6},{3,5,7}}printf("%d%d%d%d\n",a[0][3],a[1][2]
以下程序中函数reverse的功能是对a所指数组中的内容进行逆置。voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];
结构化程序有3种基本结构组成,3种基本结构组成的算法______。
语句“int(*ptr)();”的含义是______是指向函数的指针,该函数返回一个int型数据。
C语言规定,在一个源程序中,main函数的位置
已知函数fread的调用形式为fread(buffet,size,count,fp);,其中buffer代表的是()。
随机试题
高铁血红蛋白血症的常见病因及临床表现特点?
无因管理之债属于()
A.硫酸胆红素B.胆素原C.胆红素葡萄糖醛酸酯D.胆红素-Y蛋白E.胆红素-Z蛋白从肝脏排出到肠道的主要形式是
秦皮的气味是款冬花的气味是
根据我国《破产法》的规定,人民法院裁定受理破产申请的,应当同时指定管理人,下列各项中可以担任管理人的有()。
为了兼顾不同专业背景和学历层次的庞大考生群体,农信社考试的内容一般都较为复杂。所以,要想第一时间知道考试的重点,只有亲自上考场。这句话体现的哲理是()。
《未成年人保护法》规定,根据未成年人的年龄和智力发展状况,父母或其他监护人在作出与未成年人权益有关的决定时()
师生之间在社会道德上是相互促进关系。()
按照集体主义原则,国家机关工作人员在工作中必须做到()
时代的场景变化太大了,要让年轻一代真正记住历史,不能停留在概念式的说教上,真正完整有效的历史教育,是应当融会在生活之中的。它不应当仅仅是在纪念馆里才能看到,只是在书本中才能读到,它还应当以丰富、适当的形式渗透到我们居住的街区和生活的种种场景之中,这样才能在
最新回复
(
0
)