首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> #include<string.h> void fun(int*p1,int*p2,int*s){ s=(int*)calloc(1,sizeof(int)); *s=*p1+*p2;flee(s);} ma
有以下程序 #include<stdio.h> #include<string.h> void fun(int*p1,int*p2,int*s){ s=(int*)calloc(1,sizeof(int)); *s=*p1+*p2;flee(s);} ma
admin
2019-12-17
79
问题
有以下程序
#include<stdio.h>
#include<string.h>
void fun(int*p1,int*p2,int*s){
s=(int*)calloc(1,sizeof(int));
*s=*p1+*p2;flee(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/JQCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){inta=0,b=0;/*给a赋值a=10:b=20;给b赋值*/printf("a+b=%d\n",a+b):/*输出计算结果*/}程序运行后的输出结果是
以下选项中不属于C语言程序运算符的是
以下选项中能表示合法常量的是
在软件开发中,需求分析阶段产生的主要文档是()。
按照“后进先出”原则组织数据的数据结构是
在数据库设计中,将E—R图转换成关系数据模型的过程属于
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structab[10];
随机试题
凉燥与温燥相同的症状是
以下关于药品零售企业管理的说法正确的是
女性,35岁。肿块位于右侧颊侧部皮下缓慢生长4年。检查见肿块与皮肤紧密黏连。中央可见1个小色素点,圆形,与周围组织界限明显,质地软,无压痛,可移动。无自觉症状。可诊断为
某甲(1985年5月6日出生)于1999年5月6日在路边用绳子缠绕其弟弟的脖子并使劲勒住。路人某丙(36岁)看见不予制止,眼看着某乙被勒死。对此案下列哪些说法是正确的?
混凝土结构露筋较深处理时,先将薄弱处混凝土剔除,并清洗干净,再用()处理,并认真养护。
下列关于促销实质的说法正确的是()。
在大型变压器中,采用强迫油循环风冷却器时,冷却器中的冷却介质是()。
下列命题不正确的是().
ThePresident,inwhosehandstheUSgovernmentalsystemplacestheexecutivepower,owesneitherhiselectiontothatofficeno
(1)TeachersintheUnitedStatesearnlessrelativetonationalincomethantheircounterpartsinmanyindustrializedcountries,
最新回复
(
0
)