首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #inolude void fun(int *p1,int *p2,int *s) { s=( int*)calloc(1,sizeof(int)); *s=*p1+*p2;
有以下程序 #include #inolude void fun(int *p1,int *p2,int *s) { s=( int*)calloc(1,sizeof(int)); *s=*p1+*p2;
admin
2016-12-28
28
问题
有以下程序
#include
#inolude
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("%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/UrDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inta[4][4]={{l,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,j,k,t;for(i=0;i
有如下程序main(){intn=9;while(n>6){n--;printf("%d",n);}}该程序的输出结果是
有以下程序voidf(int*q){inti=0;for(;i
请选出正确的程序段
下列是用户自定义标识符的是
有以下程序:#include<stdio.h>main(){FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w");fprintf(fp,"%d%d%d\n"
若程序有宏定义:#defineN100则以下叙述中正确的是______。
有以下程序:fun(intx,inty){return(x+y);}main(){inta=1,b=2,c=3,Sum;sum=fun((a++,b++,a+b),c++);printf("%d",sum);
下列程序的输出结果是______。longfun5(intn){longs;if((n==1)‖(n==2))s=2;elses=n+fun5(n-1);return(s);}main(){longx;x=fun5
以下程序的功能是输入任意整数给n后,输出n行由大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下:ABCDEFGHIJKLMNO请填空完成该程序。main(){in
随机试题
按照防火墙保护网络使用方法的不同,防火墙可分为应用层防火墙和_____。
休克时细胞最易损伤的部位是________,主要改变为________。
心肌梗死后综合征
斜坡上的岩土沿坡内一定的软弱面(或带)作整体地向前向下移动的现象称为()。
某建设项目有甲、乙、丙三个实施方案,有关资料见下表,当总成本由大到小的排序是乙、甲、丙时,年产量区间是( )。
职业健康安全与环境管理体系文件的特点不包括( )。
《劳动合同法》的立法宗旨是:完善劳动合同制度,明确劳动合同双方当事人的权利和义务,保护()的合法权益,构建和发展和谐稳定的劳动关系。
我没有摘花的习惯。我只是伫立凝望,觉得这一条紫藤萝瀑布不只在我眼前,也在我心上缓缓流过。流着流着,它带走了这些时候一直压在我心上的焦虑和悲痛,那是关于生死谜、手足情的。我浸在这繁密的花朵的光辉中,别的一切暂时都不存在,有的只是精神的宁静和生的喜悦。
请从所给的四个选项中,选择最合适的一个填入,使之呈现一定的规律性()
SomecallittheSmartShooter,anewrifleforAmericaninfantrytroopsthatistwoweaponsinone,isaccurateupto1,000yar
最新回复
(
0
)