首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
35
问题
有以下程序
#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全国计算机二级
相关试题推荐
若有如下程序: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)
C语言中各种基本数据类型的存储空间长度排列为()。
若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后x的值为()。
下列关键字中,不属于C语言变量存储类别的是______。
下述关于C语言文件的操作的结论中,正确的是______。
假设在turboc2.0采用small模式编译如下程序main(){chara[4]={’a’,’b’};char*b="abc";printf("%d,%d",sizeof(A),sizeof(B));
有如下程序:#definen2#definemN+1#defineNUM2*m+1main(){inti;for(i=1;i<=NUM;i++)printf("%d\n",
下面程序的输出结果是______。main(){charstr[10],c=’a’;inti=0;for(;i<5;i++)str[i]=C++;printf("%s",str);}
运行下面的程序,其输出结果为______。main(){pintf("%d,%d",5%-3,-5%3);}
函数pi的功能是根据以下近似公式求π值:(π*π)/6=1+1/(2*2)+1/(3*3)+…+1(n*n)现在请你在下面的函数中填空,完成求π的功能。#include“math.h"{doubles=0.0;
随机试题
以下哪一项不属于操作前的解释用语
有关涂膜剂的不正确表述是
【背景资料】某大学城工程,包括结构形式与建筑规模一致的四栋单体建筑,每栋建筑面积为21000m2,地下2层,地上18层,层高4.2m,钢筋混凝土框架一剪力墙结构。A施工单位与建设单位签订了施工总承包合同。合同约定:除主体结构外的其他分部分项工程施工,总承
下列免征耕地占用税的有()。
私营经济是()。
在下列决策中,属于定性决策的有()。
求下列一阶常系数线性差分方程的通解:2yt+1+10yt一5t=0;
已知α1=[1,2,-3,1]T,α2=[5,-5,a,11]T,α3=[1,-3,6,3]T,α4=[2,-1,3,a]T.问:当a为何值时,α4能由α1,α2,α3线性表出,并写出它的表出式.
Youcanspottheminthegrocerystore.They’rethemomswiththeshoppingcartcoverthat’ssupposedtoprotectbabiesfromlur
Anygoodmysterymusteventuallyuncoveravillain,andinarecentdocumentary,"WhoKilledtheElectricCar?",thefilmmakers
最新回复
(
0
)