首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
70
问题
有以下程序
#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://kaotiyun.com/show/BiJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是()。#include<stdio.h>intx=1;voidmain(){intx=2;printf("%d,",x);if(x==1){intx=
若有如下程序:main(){inta,b,C,m,n,k;m=n=k=0;a=-1;b=2;C=3;if(c>0)m=a+b;if(a<=0){if(b>0)
执行下面程序的正确结果是()。main(){floata=1.9;switch(a){case0:printf("0000");case1:printf("1111");
下列程序的输出结果是【】。intt(intx,inty,intcp,intdp){cp=x*x+y*y;dp=x*x-y*y;}main(){inta=4,b=3,c=5,d=6
有如下说明:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是______。
下述关于C语言文件的操作的结论中,正确的是______。
有如下程序段int*p,a=10,b=1;p=&a;a=*p+b;执行该程序段后,a的值为______。
有如下程序intfunc(inta,intB){return(a+B);}main(){intx=2,y=5,z=8,r;r=func(func(x,y),z);prin
若已定义:inta[10],i;,以下fun函数的功能是:在第一个循环中给前10个数组元素依次赋1、2、3、4、5、6、7、8、9、10;在第二个循环中使a数组前10个元素中的值对称拆叠,变成1、2、3、4、5、5、4、3、2、1。请填空. fun(
要求以下程序的功能是计算s=1+1/2+1/3+…+1/10main(){intn;floats;s=1.0;for(n=1O;n>1;n--)s=s+1/n;printf("%6.4f\n
随机试题
A、Thenumberofpassengersdroppedsharply.B、Itservedmoreandmorecommuters.C、Thenumberofstationsincreasedto50.D、It
胸主动脉全部展现的最佳体位是
易吸湿的药品见光易氧化分解的药物
【2003年第14题】以下哪项论述符合《建筑结构荷载规范》(GB50009)?
下列支出中属于营业外支出的有()。
圆圆于2015年12月1日人职甲公司,从事某香水销售工作。甲公司为提高圆圆的业务水平,与其约定:将派送圆圆至法国深造1个月,并要求圆圆回国后至少在甲公司工作5年。甲公司支付全部的培训费用10万元。圆圆学成归来后,违反服务期约定,以高薪跳至乙公司。根据劳动合
《反垄断法》明令禁止政府滥用行政权力影响消费者的行为。目前政府解决这一问题最重要的环节是()。
沃尔玛超市中有很多商品都是中国制造,但大部分利润却被国外企业获得,请问你怎么看待这一现象?
DothefollowingstatementsagreewiththeinformationgiveninReadingPassage2?Inboxes19-23onyouranswersheet,writeTR
(Fossil)recordssupporttheassumption(which)microorganisms(were)thefirstforms(oflife).
最新回复
(
0
)