首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<stdlib.h> int fun(int n) {int*p; P=(int*)malloe(sizeof(int)); *p=n;return*p; } main() {int a;
有以下程序: #include<stdio.h> #include<stdlib.h> int fun(int n) {int*p; P=(int*)malloe(sizeof(int)); *p=n;return*p; } main() {int a;
admin
2016-09-03
32
问题
有以下程序:
#include<stdio.h>
#include<stdlib.h>
int fun(int n)
{int*p;
P=(int*)malloe(sizeof(int));
*p=n;return*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)的返回值。在函数fun()中,传入整型参数n,定义整型变量指针p,并使用malloc()函数为指针p分配了内存空间,接着将参数n的值赋给p指针所指的整型对象,并返回p指针所指对象,由此可知,函数返回值等于传入的参数n,所以fun(10)的返回值为10,且a=10,最终结果为20。因此答案B正确。对于选项D,虽然在fun()函数中,p指向的动态分配的内存空间未被释放,使得程序存在内存泄露问题,但只要内存还有剩余,就不会影响程序的运行,不会造成程序运行崩溃。
转载请注明原文地址:https://jikaoti.com/ti/dPkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据以下资料,回答以下问题。中国汽车工业协会发布的2009年4月份中国汽车产销数据显示,在其他闰家汽车销售进一步疲软的情况下,国内乘用车销量却持续上升,当月销量已达83.1万辆,比3月份增长7.59%,同比增长37.37%。乘用车细分为
根据下列资料,回答以下问题。某市2005年就该市城镇居民和农民参加体育锻炼及其影响因素,开展了一项调查。调查结束后按城乡、性别分别进行了统计,统计结果如表1和表2所示。与男性相比,女性中更普及的两个体育项目是:
影子银行是指游离于银行监管体系之外、可能引发系统性风险和监管套利等问题的信用中介体系,它具有融资贷款中介功能,却游离于货币管理当局的传统货币政策监管之外。下列不属于影子银行的是()。
根据我国《宪法》和相关法律法规,关于我国行政区划变更的法律程序,下列哪一选项是正确的?()
在我国,诉讼程序法包括()。
(2015年真题)汉朝法律规定,被告人及其亲属不服官府判决的,可申请重审。这一诉讼程序称为
某商品经营管理系统使用SQLServer数据库。在数据库中存在销售单据表,建表语句为:CREATETABLE销售单据表(销售单据编号char(20),付款总金额money,销售日期datetime,销售人员
某商品经营管理系统使用SQLServer数据库。在数据库中存在销售单据表,建表语句为:CREATETABLE销售单据表(销售单据编号char(20),付款总金额money,销售日期datetime,销售人员
随机试题
糖耐量减低见于
正常人体内主要的抗凝物质是
属于甲类传染病的是()
患儿,7岁。两上颌第1恒磨牙萌出1/3,左下第1恒磨牙窝沟龋下列年轻恒牙龋病的治疗,哪项不正确
夏某在住所附近的河边钓鱼,在回家途中为抄近道穿过两座高压电塔,其竖拿鱼竿横穿高压塔下时,不慎被高压电电击致死。经查,事发地点的高压电塔属于某供电公司,离高压电塔1米处竖立有警示牌,上面喷涂有“有电危险”“高压危险”“严禁穿行”等字样,但其中标示的字迹已有些
根据合同法律制度的规定,下列赠与合同中,不得主张任意撤销的有()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
【2012年北京第25题】某战士在抗击强台风“梅花”时,受伤失血过多需要输血,如果该战士是O型血,则应给他输入()。
在Access中使用带参数查询时,表达式中的关键字Like表明是一种模糊查询,其后可带有两种通配符,(65)就是其中的一种。
在数据库的三级模式中,描述某一应用程序所使用的逻辑结构是<)。
最新回复
(
0
)