首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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]=
有以下程序 #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]=
admin
2019-08-10
32
问题
有以下程序
#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(”%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/auRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;
设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是( )。
有以下程序#include#defineSQR(X)X*Xmain(){inta=10,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf("%d\n",a);}程序的输出结果是
有以下程序#includeintfun(){staticintx=1;x*=2;returnx;}main(){inti,s=1;for(i=1;i<=2;i++)s=fun();printf("%d\n",s);}程序运行后的输出结
以下选项中非法的C语言字符常量是
软件需求规格说明书的作用不包括
以下选项中,没有编译错误的是
以下选项中,当x为大于1的奇数时,值为0的表达式是
若变量已正确定义,以下选项中非法的表达式是
随机试题
法律关系是由主体、客体和内容三种要素构成的,其中法律关系的内容要素是指
成年人口服阿托品一次最大量为
风湿性心脏炎最常见的心律失常是
按照世界贸易组织争端解决制度的规定和实践,有关非违反性申诉与违反性申诉的下列表述何者为正确?()
各类模板拆除的顺序和方法,应根据模板设计的规定进行。如果模板设计无规定时,应符合下列那些规定?()
松香水(一种油漆溶剂油)()
某县城管执法局认定琼林机械公司违法建房,遂决定强制拆除其违法建筑。其后,强制拆除决定被依法确认为违法。琼林机械公司要求县城管执法局予以赔偿,遭到拒绝,于是向法院提起行政赔偿诉讼。琼林机械公司除向法院提供证据证明房屋损失外,还提供了当时在场的本公司员工甲与当
某市环保部门发现一家造纸厂违反规定排放大量工业污水,作出罚款5万元的行政处罚。在以下行为中,不符合《中华人民共和国行政处罚法》规定的是()。
不可能所有的改革都会取得实效。如果上述命题是真的,那么,以下哪个命题必然是真的?
______wasopenedtomepublicasearlyasl978?______holdsthecoffinofanemperorwhichwasplacedoverawell?
最新回复
(
0
)