首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include int fun(int n) { int*p; P=(int*)malloc(sizeof(int)); *p=n;retum*p; }
有以下程序: #include #include int fun(int n) { int*p; P=(int*)malloc(sizeof(int)); *p=n;retum*p; }
admin
2021-04-28
17
问题
有以下程序:
#include
#include
int fun(int n)
{ int*p;
P=(int*)malloc(sizeof(int));
*p=n;retum*p;
}
main()
{ int a;
a=fun(10);printf(“%d\n”,a+fun(10));
}
程序的运行结果是( )。
选项
A、10
B、20
C、0
D、出错
答案
B
解析
由main函数可知:程序需要打印出变量a与fun(10)返回值相加的结果,而变量a的值等于fun(10)的返回值,所以最终结果取决于fun(10)的返回值。在函数fur()中,传入整型参数n,定义整型变量指针p,并使用malloc()函数为指针p分配了内存空间,接着将参数n的值赋给p指针所指的整型对象,并返回p指针所指对象,由此可知,函数返回值等于传入的参数n,所以fun(10)的返回值为10,且a=10,最终结果为20。因此答案B正确。对于选项D,虽然在fun()函数中,p指向的动态分配的内存空问未被释放,使得程序存在内存泄露问题,但只要内存还有剩余,就不会影响程序的运行,不会造成程序运行崩溃。
转载请注明原文地址:https://jikaoti.com/ti/Izz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下函数:intfun(char*s){char*t=s:while(*t++);return(t-s);}该函数的功能是()。
有以下程序#includevoidfun(intx,inty,int*c,int*d){*c=x+y;*d=x-y;}main(){inta=4,b=3,c=0,d=0;fun(a,b,&c,&d);printf("%d%d\n",c,d);
有以下程序#includevoidfun(char*t,char*s){while(*t!=0)t++;while((*t++=*s++)!=0);}main(){charss[10]="acc",aa[10]="bbxxyy";fun(s
下面对软件特点描述正确的是()。
下列叙述中正确的是()。
若有定义语句:intyear=2009,*p=&year;,以下不能使变量year中的值增至2010的语句是()。
支持子程序调用的数据结构是
给定程序中,函数fun的功能是将带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程
数据库应用系统中的核心问题是
将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和
随机试题
20世纪90年代以来产生的新的管理思想有()
申马公司与三龙公司签订一份买卖合同后,申马公司在给三龙公司的传真件中约定:“如双方因合同发生纠纷,应提交北京仲裁委员会仲裁。”三龙公司也在传真中对此表示同意。后来双方因合同履行中发生争议,申马公司提交仲裁三龙公司则向人民法院起诉。下列说法中错误的是(
下列从业人员中,执业行为错误的是()。
中国居民王某2015年10月由一中方企业派往国内一外商投资企业工作,外商投资企业每月支付其工资10000元,按照王某与中方派遣单位签订的合同,外商投资企业将应付王某工资的10%上交给派遣单位,并提供有效证明,此外,王某利用业余时间在另一家企业做兼职,每月取
案例:下面是某老师在初中物理“探究液体压强与流速的关系”一课中新课导入的教学片段:老师:同学们,让我们来做一个小实验。(老师拿出一个漏斗和一个乒乓球)老师:现在我用手把乒乓球放在口朝下的漏斗中,请看(说完,松开手),
设f(x)在(a,b)内二阶可导,且a<x1<x2<b.(I)若x∈(a,b)时f’’(x)>0,则对任何x∈(x1,x2)成立;(Ⅱ)若x∈(a,b)时f’’(x)<0,则对任何x∈(x2,x2)成立.
设有关系R=(A,B,C)。与SQL语句SELECTDISTINCTAFROMRWHEREB=17等价的关系代数表达式是()。
下面是类shape的定义:classShape{public:VirtualvoidDraw()=0;};下列关于Shape类的描述中,正确的是()。
Doyouhaveanyknowledgeofthespacestation?Aspacestationisaplace【21】______peoplecanandworkonspace【22】______
•Lookatthetablebelow.•Someinformationismissing.•Youwillhearatelephoneconversation.•Foreachquestion16-22,fill
最新回复
(
0
)